* * * S U P E R S T A R T R E K * * *
__________________ _-_ \________________|)____.---'---`---.____ || \----._________.----/ || / ,' `---' ___||_,--' -._ /___ ||(- `---._____-'
FSS ENTERPRISE NCC-1701
SIMULATION OF A MISSION OF THE STARSHIP ENTERPRISE, AS SEEN ON THE ORIGINAL STAR TREK TV SERIES. ORIGINAL PROGRAM BY MIKE MAYFIELD, MODIFIED VERSION PUBLISHED IN "101 BASIC GAMES", AS "STREK7" 1/12/75 BY DAVE AHL. MODIFICATIONS TO THE LATTER (PLUS DEBUGGING) BY BOB LEEDOM - APRIL & DECEMBER 1974, WITH A LITTLE HELP FROM HIS FRIENDS . . . (OTHER VERSIONS WERE WIDELY AVAILABLE FOR HP BASIC, TRS-80 BASIC, BERKELY TINY-BASIC AND EVEN FORTRAN. -- RN) CONVERTED TO MICROSOFT 8K BASIC 3/16/78 BY JOHN BORDERS. HACKED INTO OPEN SOURCE PHP 7/4/04 BY RIK NILSSON. (NEW ASCII ART COURTESY JOSHUA BELL) (IN PHP VERSION: *DO NOT* USE THE BROWSER BACK OR FWD BUTTONS; RESULTS UNDEFINED. GAMES CANNOT BE SAVED; IF YOU QUIT YOUR BROWSER, YOUR GAME WILL START OVER WHEN IT IS NEXT RUN. IF YOU DISTRIBUTE THIS VERSION, PLEASE KEEP ALL THESE FILES IN THEIR ENTIRETY AND IN THEIR ORIGINAL FORMAT TO SIMULATE A RUN ON A TELETYPE. INITIALLY, IT EVEN SCROLLS LIKE A DOT MATRIX LINEPRINTER. YOU CAN TURN OFF SCROLLING BY HITTING RETURN AND CLICKING THE LINK AT THE BOTTOM OF THE COMMAND LIST. IF YOU FIND A BUG, FIX IT AND SEND ME A COPY! -- RN)
INSTRUCTIONS FOR SUPER STAR TREK
TURN THE TTY ON-LINE AND HIT ANY KEY EXCEPT RETURN _____ 1 - WHEN YOU SEE "COMMAND: [_____]" PRINTED, ENTER ONE OF THE LEGAL COMMANDS (NAV,SRS,LRS,PHA,TOR,SHE,DAM,COM, OR XXX). 2 - IF YOU SHOULD TYPE IN AN ILLEGAL COMMAND, YOU'LL GET A SHORT LIST OF THE LEGAL COMMANDS PRINTED OUT. 3 - SOME COMMANDS REQUIRE YOU TO ENTER DATA (FOR EXAMPLE, THE "NAV" COMMAND) IN THAT CASE A SMALL DATA ENTRY WINDOW WILL OPEN LONG ENOUGH TO ENTER THE DATA (IN THIS CASE THE COURSE AND WARP SPEED), THEN CLOSE AUTOMATICALLY WHEN YOU HIT RETURN TO SEND THE DATA TO THE "SHIP'S COMPUTER". IF YOU TYPE INVALID DATA (LIKE NEGATIVE NUMBERS), THAT COMMAND WILL BE ABORTED. 4 - THE GALAXY IS DIVIDED INTO AN 8 X 8 QUADRANT GRID, AND EACH QUADRANT IS FURTHER DIVIDED INTO AN 8 X 8 SECTOR GRID. 5 - YOU WILL BE ASSIGNED A STARTING POINT SOMEWHERE IN THE GALAXY TO BEGIN A TOUR OF DUTY AS COMMANDER OF THE STARSHIP ENTERPRISE. YOUR MISSION: TO SEEK AND DESTROY THE DISPERSED FLEET OF KLINGON WARSHIPS WHICH IS MENACING THE UNITED FEDERATION OF PLANETS. STARDATES ADVANCE IN INCREMENTS OF WARP FACTOR WHEN YOU MOVE -- IT'S A RELATIVISTIC THING -- SITTING AT A SECTOR LOCATION FIRING AT KLINGONS USES ENERGY, BUT YOU DO NOT ADVANCE IN TIME. 6 - YOU HAVE THE FOLLOWING COMMANDS AVAILABLE TO YOU AS CAPTAIN OF THE STARSHIP ENTERPRISE: NAV -- WARP ENGINE CONTROL. COURSE IS IN A CIRCULAR NUMERICAL 4 3 2 VECTOR ARRANGEMENT AS SHOWN: . . . INTEGER AND REAL VALUES MAY BE ... USED. (THUS COURSE 4.5 IS HALF- 5 ---*--- 1 WAY BETWEEN 4 AND 5) ... . . . VALUES MAY APPROACH 9.0, WHICH 6 7 8 ITSELF IS EQUIVALENT TO 1.0 COURSE ONE WARP FACTOR IS THE SIZE OF ONE QUADRANT. THEREFORE, TO GET FROM QUADRANT 6,5 TO 5,5 YOU WILL USE COURSE 3, WARP FACTOR 1. CROSSING A QUADRANT EDGE IN SMALL WARP INCREMENTS MAY ALLOW GALACTIC SPACE-TIME EDDY-EFFECTS TO THROW YOU OFF COURSE. MOVING COSTS ENERGY AND STARDATES. WARPING AWAY FROM A STARBASE DOCK MAY DESTROY IT. SRS -- SHORT RANGE SENSOR SCAN SHOWS YOU A TACTICAL PLOT OF YOUR PRESENT QUADRANT. SYMBOLOGY ON YOUR SENSOR SCAN IS AS FOLLOWS: E = YOUR STARSHIP'S POSITION K = KLINGON BATTLE CRUISER B = FEDERATION STARBASE AT WHICH YOU CAN REFUEL, REPAIR AND RE-ARM * = A STAR . = EMPTY SPACE A CONDENSED "STATUS REPORT" WILL ALSO BE PRESENTED LRS -- LONG RANGE SENSOR SCAN SHOWS CONDITIONS IN SPACE FOR ONE QUADRANT ON EACH SIDE OF THE ENTERPRISE (WHICH IS IN THE CENTER OF THE SCAN). THE SCAN IS CODED IN THE FORM "KBS" WHERE K = THE NUMBER OF KLINGONS, "B" THE NUMBER OF BASES, AND "S" THE NUMBER OF STARS. EXAMPLE: 207 = 2 KLINGONS, 0 STARBASES, & 7 STARS. PHA -- PHASER CONTROL ALLOWS YOU TO DESTROY THE KLINGON BATTLE CRUISERS BY ZAPPING THEM WITH SUITABLY LARGE UNITS OF ENERGY TO DEPLETE THEIR SHIELD POWER. (REMEMBER, KLINGONS HAVE PHASERS TOO!) TOR -- PHOTON TORPEDO CONTROL TORPEDO COURSE IS THE SAME AS USED IN WARP ENGINE CONTROL. IF YOU HIT THE KLINGON VESSEL, HE IS DESTROYED AND CANNOT FIRE BACK AT YOU. IF YOU MISS, YOU ARE SUBJECT TO HIS PHASER FIRE. IN EITHER CASE, YOU ARE ALSO SUBJECT TO THE PHASER FIRE OF ANY OTHER KLINGONS IN THE QUADRANT. THE LIBRARY COMPUTER COMMAND "COM" CAN OPTIONALLY COMPUTE THE TORPEDO COURSE FOR YOU. SHE -- SHIELD CONTROL DEFINES THE NUMBER OF ENERGY UNITS TO BE ASSIGNED TO THE SHIELDS. ENERGY IS TAKEN FROM TOTAL SHIP'S ENERGY. NOTE THAT THE STATUS DISPLAY "TOTAL ENERGY" INCLUDES SHIELD ENERGY. THERE IS AN ENERGY COST TO HAVING THE SHIELDS UP. IF DOCKED AT A STARBASE, YOU MUST MOVE A SHORT DISTANCE AWAY BEFOR RAISING SHIELDS IN PREPARATION FOR ENTERING A QUADRANT CONTAINING KLINGONS. DAM -- DAMAGE CONTROL REPORT REQUEST GIVES THE STATE OF REPAIR OF ALL DEVICES. WHERE A NEGATIVE "STATE OF REPAIR" SHOWS THAT THE DEVICE IS TEMPORARILY DAMAGED. COM -- INVOKE LIBRARY COMPUTER THE LIBRARY COMPUTER CONTAINS SIX OPTIONS: OPTION 0 = CUMULATIVE GALACTIC RECORD THIS OPTION SHOWS THE COMPUTER HISTORY OF THE RESULTS OF PREVIOUS SHORT AND LONG RANGE SENSOR SCANS OPTION 1 = STATUS REPORT. THIS OPTION SHOWS THE NUMBER OF KLINGONS, STARDATES, AND STARBASES REMAINING. OPTION 2 = PHOTON TORPEDO DATA. WHICH GIVES THE COURSES AND DISTANCES TO ALL THE KLINGONS IN YOUR QUADRANT. OPTION 3 = STARBASE NAV DATA. THIS OPTION GIVES THE COURSE AND DISTANCE TO ANY STARBASE IN YOUR QUADRANT. OPTION 4 = DIRECTION/DISTANCE CALCULATOR. ENTER SECTOR COORDINATES TO RECEIVE A COURSE AND DISTANCE/SPEED. OPTION 5 = GALACTIC "REGION NAME" MAP. THIS OPTION PRINTS THE NAMES OF THE SIXTEEN MAJOR GALACTIC REGIONS REFERRED TO IN THE GAME. TURN CASSETTE PLAYER ON AND HIT ANY KEY EXCEPT RETURN (NOTE: AT THIS POINT THE OLD 8080 OR Z80 COMPUTERS WOULD READ THE PROGRAM FROM AUDIO TAPE -- RN) TURN THE CASSETTE PLAYER OFF AND TYPE 'RUN' WHEN COMPUTER PRINTS 'OK'