1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
XSPACEWARP 1.2 (12/22/95)
DESCRIPTION
In xspacewarp the player maneuvers a Federation spaceship,
called the Endever, through 81 sectors of space trying to
destroy an Armada of enemy Jovian ships before they destroy the
all the Federation bases. To accompish this task, the Endever
has fasers, ion thrust engines, warpdrive for jumping between
sectors, a limited number of photon torpedoes, and a finite
store of energy which gets depleted during battles and must be
replenished by docking with the bases. The game has no time
limit and has a choice of 10 skill levels. xspacewarp also has
an online orientation to explain the game in further detail.
HISTORY
xspacewarp is a re-creation of a Star Trek genre video game,
called "Time Trek", originally written in Z80 assembly language
by Joshua Lavinsky in 1977 to run on Radio Shack's TRS-80
computers with only 4K of RAM. Some time in the late 70's, Radio
Shack commercialized the game, changing its name to "Space Warp"
and changing some of the Star Trek terms (Klingons, Enterprise,
etc) to Radio Shack's own generic terms (Jovians, Endever,
etc). It is with this commercialized version of the game that I
am most familiar; so its names are what I used in
xspacewarp. Anybody wishing to change the names to the original
"Time Trek" equivalents can easily do so (see the "Note To
Translators" below).
REQUIREMENTS
1) A C++ compiler
2) The MIT X11 Server. X11R5 and X11R6 should work.
3) xmkmf/imake correctly installed and in your path.
4) This README file and the file xspacewarp-1.2.tar.gz
PLATFORMS
I have only built xspacewarp with the Gnu g++ compiler on a Sun
SPARCstation running SunOS 4.1.4 and X11R6.
A NOTE TO ARCHIVE ADMINISTRATORS
Anybody is free to put the xspacewarp program on a public
archive; I only ask that such persons notify me by email
(gow@math.orst.edu) of the new archive address. This will help
me when I make future improvements on the code. Thank you.
A NOTE TO TRANSLATORS
xspacewarp should be easy to translate into a different spoken
language (as long as it can be written in the 26 letter English
alphabet, anyway). If anyone volunteers to do this, all the
string constants used in xspacewarp are confined to the header
files messages.hh and orientation.hh.
A PERSONAL NOTE
I found Space Warp very fun to play as a kid, and I decided to
port it to X11 and make its source public in hopes that the game
will survive far into the future, beyond when all the TRS-80s
have perished from the Earth and people stop making Z80
emulators.
I would welcome any comments on bugs or inconsistencies with the
original game from people more familiar with the TRS-80
spacewarp than myself. Having neither seen nor played the game
in at least 10 years, there are bound to be inconsistencies.
Enjoy!
Greg Walker
gow@math.orst.edu
Dec 19, 1995
|