[net.sources] VT-Trek Source Request

mark@raster.UUCP (Mark Miller) (12/16/86)

About five years ago, while at ComputerVision, I happened across a game
called VT-Trek which was a GREAT multiplayer Star Trek game (which was
also tough to beat in single player mode).  Back then it ran on VT-100's
and TOPS-20 OS, although its probably been ported to UNIX by now.  If
anyone out there has the source to this game, could they please either
e-mail them to me or post it out to the Net.  If they're not in C, its
OK, I'll see about converting it and post it back out when I finish. 

				Thanx ...
				    - MSM

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mark S. Miller, Raster Technologies, Inc., Westford, MA
UUCP:  decvax!raster!mark

Disclaimer: The opinions expressed do not reflect, reject, 
    ... uh ... conflict with, yeah, those of my employer, 
    my milkman, ... uh ... God, yeah, thats it.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

brothers@topaz.RUTGERS.EDU (L R Brothers) (12/16/86)

I heard vttrek wwas actually someone's first assembler program, and
therefore was also someone's first MACRO program, which is pretty
remarkable. I used to play it a lot at LOTS.... I found that the
optimal tactic was to set phasers to around 35 or so and roar in
on some other unsuspecting player -- a long auto-repeat burst of
phaser fire would fill up the command buffer so that the other
player's movement and fire commands would be ignored. Phasers have
to be set low so that the time-delay for phaser-warmup is negligible.

Since the multiplayer-aspect of vttrek must have been highly
implementation-dependent on the dec-20, I wouldn't be surprised if
there were NOT a unix version -- at least I haven't seen one....
Besides, it only runs on vt100s....

The source is probably available from someone at Stanford, since
that's where LOTS is (actually, the LOTS-X computers now all have
their own cute names, none of which I remember).
-- 
			 Laurence R. Brothers
		      brothers@topaz.rutgers.edu
    {harvard,seismo,ut-sally,sri-iu,ihnp4!packard}!topaz!brothers
	    "The future's so bright, I gotta wear shades!"

budd@bu-cs.BU.EDU (Philip Budne) (12/18/86)

TOPS-20 VTTREK is indeed written in PDP-10 MACRO.  It uses a binary
data file PMAP'ed (ie; mmap) into the players images.  SYS V has
shared memory facility, which Ult*x also implements, and SUN 3.2 is
alleged to do the same. Which brings me to..

Xtrek, a wild multiplayer star trek for X windows.  The displays can
be anything that runs the X server, but the game has to be run on an
Ultr*x system (Well I did hack it to use a Sun's /dev/fb as a shared
memory region, since Sun mmap(1) does work for limited character
devices (/dev/fb, /dev/mem)

	Phil Budne
	Boston University
	Distributed Systems