X-Git-Url: https://jxself.org/git/?p=super-star-trek.git;a=blobdiff_plain;f=doc%2Fsst-doc.xml;h=185b67e0b02284765235d7205119af1b50871983;hp=30efc78e6398417af70f259ed189d49702222c5f;hb=22f7cb3bfdf2e4759470f5decce4dba8c306e139;hpb=dbebf9ddd9f7931a3a15837ace98e54cb93b062e diff --git a/doc/sst-doc.xml b/doc/sst-doc.xml index 30efc78..185b67e 100644 --- a/doc/sst-doc.xml +++ b/doc/sst-doc.xml @@ -34,14 +34,14 @@ -Permission is hereby granted for the copying, distribution, -modification and use of this program and associated documentation -for recreational purposes, provided that all references to the -authors are retained. However, permission is not and will not be -granted for the sale or promotional use of this program or program -documentation, or for use in any situation in which profit may be -considered an objective, since it is the desire of the authors to -respect the copyrights of the originators of Star Trek. +Super Star Trek 2K is issued under the BSD license. Nothing in +this license grants or purports to grant any rights with respect to +the trademarks, copyrights or other property of the originators of +Star Trek or their successors in interest. We recognize and support +their right under the Berne Convention to recover damages for any uses +of this program which compromise their legitimate interest in +protecting their copyrights and trademarks or unjustly enrich +others. @@ -341,7 +341,7 @@ complicated, but you will learn the abbreviations quickly enough. If you are part way through entering a command and you change your -minde, you can cancel the command by typing -1 as one of the +mind, you can cancel the command by typing -1 as one of the parameters, with the exception of the manual move command. If anything is not clear to you, experiment. The worst you can do is @@ -411,6 +411,21 @@ short-range scan anytime you like. the contents of adjacent sectors. + Status Report @@ -1102,7 +1117,8 @@ Mnemonic: DESTRUCT You may self-destruct, thus killing yourself and ending the game. If there are nearby Klingons, you may take a few of them with you (the -more energy you have left, the bigger the bang). +more energy you have left, the bigger the bang). It is possible to +win this way, if you kill off your last adversaries with the blast. In order to self-destruct you must remember the password you typed in at the beginning of the game. @@ -1440,6 +1456,11 @@ inform you how long the base under attack can last. Since the Super-Commander is more powerful than an ordinary commander, he can destroy a base more quickly. +Inhabited worlds can be attacked, enslaved, and forced to +build more Klingon starships. They will send out a distress call +by subspace radio when they are attacked, and you will lose contact +with them when they are enslaved. + The Super-Commander travels around the galaxy at a speed of about warp 6 or 7. His movement is strictly time based; the more time passes, the further he can go. @@ -1507,11 +1528,12 @@ the game, your kill rate is based on a minimum of 5 stardates. You lose— +300 points for each inhabited world you destroy, 200 points if you get yourself killed, 100 points for each starbase you destroy, 100 points for each starship you lose, 45 points for each time you had to call for help, -10 points for each planet you destroyed, +10 points for each uninhabited planet you destroyed, 5 points for each star you destroyed, and 1 point for each casualty you incurred. @@ -1663,6 +1685,10 @@ in 1973-1974 was like Mayfield's original and most later versions in BASIC, in that it used used polar coordinates (a clockface angle and a distance) for manual navigation. +Tom Almy writes: "I've received further information that the +black holes, Tholian web, Super Commander, and Emeritus mode were +added by Marc Newman." + At the time the UT FORTRAN source was last translated to C it emitted the message "Latest update-21 Sept 78". Thus, it actually predated (and may have influenced) the best-known BASIC version, the "Super @@ -1928,6 +1954,9 @@ derived from a still earlier version in use at Penn State University. References +These are the original references by Dave Matuszek and Paul +Reynolds: + Star Trek (the original television series), produced and directed by Gene Rodenberry. @@ -1947,9 +1976,9 @@ Books) David Gerrold. Similiar in scope to the above book. (Bantam) -The Star Trek Guide, third revision 4/17/67, by Gene -Roddenberry. The original writer's guide for the television -series, but less comprehensive than (3) above. +The Star Trek Guide, third +revision 4/17/67, by Gene Roddenberry. The original writer's guide +for the television series, but less comprehensive than (3) above. (Norway Productions) The Trouble With Tribbles, by @@ -1972,4 +2001,69 @@ shops. + +Setting the Wayback Machine + +SST2K and its ancestors have a long history. One of the +objectives of this project is to make that history available. +Accordingly, here is a timeline of the development of SST2K and +its ancestors, as closely as we can reconstruct it. Someday this +may become the basis for a "wayback machine" switch that enables +feature sets by year. + + +1971 — Mike Mayfield's original BASIC Star +Trek. + +5 April 1973 — Grady Hicks's BASIC version fot +the Taurus. + +Summer 1973 — Dave Matuszek, Paul Reynolds, and +the Austin crew begin work on the UT FORTRAN version. + +1974 — Dave Matuszek gets distracted by other +things, notably a job change and the birth of his first +child. + +c.1977 — Tom Almy translates the UT FORTAN +version to PDP-11 FORTRAN. + +21 September 1978 — This was the date on the +first version Tom Almy saw, on which he based his later C +translation. + +1979 — Marc Newman adds Tholians, black holes, +super-commanders, and Emeritus mode. + +1995-1996 — Tom Almy translates his FORTRAN +port to ANSI C. + +1997 — Tom Almy finds the sources for UT +FORTRAN on the Web and merges in features new since the 1978 version: +EMEXIT, Tholian Web, improved death ray. He adds deep-space probes +from the DECUS version. + +10 October 2004 — ESR starts hacking on Almy's C +translation, de-FORTRANIZING the code. HELP/CALL/SOS becomes MAYDAY. + + +30 October 2004 — SST2K project started on +Berlios. + +18 January 2005 — First changes merged in from Stas +Sergeev. The curses interface is added. + +September 2006 — BSD features merged +in. Inhabited-worlds features and weighted critical hits date from +this time. + +9 October 2006 — Translation to +Python. + + +One as-yet unanswered question is when the code changed from +distance/direction navigation to coordinate offsets. Dave Matuszek +believes it must have been after he stopped working on the game in +1974. +