User Tools

Site Tools


tutorials:startrek

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
tutorials:startrek [2016/10/17 04:35]
papa
tutorials:startrek [2016/10/17 04:41]
papa [Notes]
Line 1: Line 1:
 **Star Trek/Space War** is a text-based strategy game inspired by the television series //Star Trek// and popular on minicomputers, mainframes, and early PCs in the 1970s and -80s originally programmed in 1971 by high-schooler Mike Mayfield for the SDS Sigma 7 mainframe. The TWENEX version of the program is based on David Ahl's DEC BASIC port[*], which Ahl distributed under the name of //Space War// (file name ''SPACWR.BAS'').  **Star Trek/Space War** is a text-based strategy game inspired by the television series //Star Trek// and popular on minicomputers, mainframes, and early PCs in the 1970s and -80s originally programmed in 1971 by high-schooler Mike Mayfield for the SDS Sigma 7 mainframe. The TWENEX version of the program is based on David Ahl's DEC BASIC port[*], which Ahl distributed under the name of //Space War// (file name ''SPACWR.BAS''). 
  
-The //Instructions// section below duplicates the original in-game help text, which Ahl adopted unchanged from Mayfield's source. In addition to adapting the text format, minor corrections have been made to spelling and punctuation. In the game, commands are selected by the number indicated in the command headings below.+The //Instructions// section below duplicates the original in-game help text, which Ahl adopted unchanged from Mayfield's source. In addition to adapting the text format, minor corrections have been made to spelling and punctuation. In the game, commands are selected by the number indicated in the headings below (this page's table of contents can serve as a quick command guide).
  
 There are two commands not documented below: There are two commands not documented below:
Line 7: Line 7:
   * **Command 8** -- to quit the game.   * **Command 8** -- to quit the game.
   * (Any other number) -- to display a short list of valid commands.   * (Any other number) -- to display a short list of valid commands.
 + 
 ===== Invocation ===== ===== Invocation =====
  
Line 91: Line 91:
 [*] Minor incompatibilities between DEC BASIC and TWENEX's BASIC-10 required some modification of the source code: [*] Minor incompatibilities between DEC BASIC and TWENEX's BASIC-10 required some modification of the source code:
  
 +  * Arguments removed from calls to function ''RND''
   * Multiple colon-separated statements per line split into multiple single-statement lines.   * Multiple colon-separated statements per line split into multiple single-statement lines.
   * Semicolons inserted between items in ''PRINT'' statements.   * Semicolons inserted between items in ''PRINT'' statements.
tutorials/startrek.txt ยท Last modified: 2016/10/17 04:44 by papa