User:Kkmurray/sandbox

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Kkmurray (talk | contribs) at 03:58, 7 September 2007. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

TREK73
Original author(s)William K. Char
Perry Lee
Dan Gee
Initial release1973
Written inBASIC
Operating systemHP Time-Shared BASIC
PlatformHP 2100
TypeSimulation

Trek73 is a computer simulation of space ship battles based on the original Star Trek television series. It was created in 1973 by William K. Char, Perry Lee, and Dan Gee. The game was played via teletype. Roderick Perkins adapted the program for the LHS DECISION computer located at the Lawrence Hall of Science in Berkeley, California. Dave Pare and Chris Williams translated the BASIC into C and Jeff Okamoto, Peter Yee, and others corrected and enhanced the code.

History

In January 1973, William K. Char began programming a space battle game in BASIC on a Hewlett-Packard 2000C system. The first version of of what was then called $SPACE was introduced in May 1973. In June of 1973, Char, Perry, Lee, and Gee started programming TREK73; it was completed October 8, 1973. Roderick Perkins adapted TREK73 for the DECISION computer at the Lawrence Hall of Science in 1974. Dave Pare and Chris Williams at the University of California independently translated TREK73 into C in 1984. In April 1985, Jeff Okamoto and Peter Yee combines the Pare and Williams versions into one.

Commands

One of more than two dozen commands were entered via teletype.

1 Fire Phasers
2 Fire Photon Torpedos
3 Lock Phasers Onto Target
4 Lock Tubes Onto Target
5 Manually Rotate Phasers
6 Manually Rotate Tubes
7 *Phaser Status
8 *Tube Status
9 Load/Unload Torpedo Tubes
10 Launch Antimatter Probe
11 Probe Control (Detonate, Redirect, Lock)
12 *Position Report
13 *Position Display
14 Pursue An Enemy Vessel
15 Run From An Enemy Vessel
16 Manually Change Course And Speed
17 *Damage Report
18 Scan Enemy (Damage Report Of Enemy)
19 Alter Power Distribution
20 Jettison Engineering
21 Detonate Engineering
22 Alter Torpedo And Phaser Firing Parameters
23 Attempt Defenseless Ruse
24 Attempt Corbomite Bluff(s)
25 Surrender
26 Ask Enemy to Surrender
27 Initiate Self-Destruct Sequence
28 Abort Self-Destruct
29 *Survivors Report
30 *Print Version Number
31 *Reprints Above List
(*Does Not Use A Turn)

Each turn represents two seconds of real time.

See also

External links