Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!sri-spam!ames!ucbcad!ucbvax!okamoto From: okamoto@ucbvax.BERKELEY.EDU (The New Number Who) Newsgroups: net.sources.games Subject: Trek73 Part 5 (Part 2 of 2) Message-ID: <16634@ucbvax.BERKELEY.EDU> Date: Mon, 15-Dec-86 10:55:02 EST Article-I.D.: ucbvax.16634 Posted: Mon Dec 15 10:55:02 1986 Date-Received: Tue, 16-Dec-86 21:12:09 EST Organization: University of California at Berkeley Lines: 325 #! /bin/sh # This is a shell archive, meaning: # 1. Remove everything above the #! /bin/sh line. # 2. Save the resulting text in a file. # 3. Execute the file with /bin/sh (not csh) to create the files: # 04.5.t # 05.t # 06.t # 07.t # 08dd.t # 08cl.t # This archive created: Mon Dec 15 07:45:27 1986 # By: Jeff Okamoto () export PATH; PATH=/bin:$PATH if test -f '04.5.t' then echo shar: will not over-write existing file "'04.5.t'" else cat << \SHAR_EOF > '04.5.t' .ce Designer Ships .sp .PP A feature of TREK73 allows you to have more than just the standard four ship types. The program .I shipyard (6) allows new ship types to be created. .I Shipyard in conjunction with the -F and/or -l command line option allows battle between, say, the Enterprise and the Death Star. .PP See the manual page for .I shipyard for more information about designer ships. SHAR_EOF fi # end of overwriting check if test -f '05.t' then echo shar: will not over-write existing file "'05.t'" else cat << \SHAR_EOF > '05.t' .ce Simple Strategy .sp .PP If you are a beginner, a simple strategy to follow is A: fight only one attacker; B: pursue him (code 14) at warp factor one; C: lock on all phasers (code 3); D: continuously take position reports (code 12) and watch his range; E: when he gets within 1000M, fire all phasers (code 1) and keep on firing when he is in range; F: When the enemy is out of range, take damage reports and scans of the enemy (codes 17 and 18). .sp .PP After a few trial games using the above strategy, you will want to become as efficient as the enemy at firing photon torpedos. Finally, when you master launching antimatter probes, you can designate more that one attacker. .sp 3 .ce Trek73's History .sp .PP Trek73 was programmed on a Hewlett-Packard 2000C system by William K. Char, Perry Lee, and Dan Gee. In January, 1973, Mr. Char started with a few ideas and five months later, in May, introduced $SPACE, his first version. .sp .PP Space had only 14 commands and comprised one 10K program. Response was so great that new ideas flooded in and in June, work on Trek73 was begun. Over 70 recordings of past shows were reviewed to reconstruct dialogue and vessels. On October 8, 1973, Trek73 was introduced. .sp .PP In 1984, Dave Pare at Univeristy of California at San Diego and Chris Williams at the University of California at Berkeley independently translated the BASIC code into C to run under BSD UNIX.\** .FS UNIX is a registered trademark of Bell Laboratories. .FE .sp .PP In April 1985, Jeff Okamoto and Peter Yee, both at the University of California at Berkeley combined the two versions into one, fixing bugs and adding new commands and concepts. .sp .PP Ideas and bug reports should be sent to: .br ARPA: okamoto@ucbvax.berkeley.edu and yee@ucbvaxberkeley.edu .br UUCP: ..!ucbvax!okamoto and ..!ucbvax!yee .bp SHAR_EOF chmod +x '05.t' fi # end of overwriting check if test -f '06.t' then echo shar: will not over-write existing file "'06.t'" else cat << \SHAR_EOF > '06.t' .ce APPENDIX 1 .nf .sp 4 Secondary Hull Primary Hull (engineering) ------- :-----------------------------------------\\ | .5 | . . . . :: N C C - 1 7 0 1 |} |0 / 1|---< . . . . . ::________________________________________/ | | . . . . warp engines ^ | .5 | . . . . +++ |0 / 1|---< . . . . . ===== | fuel | | . . . . |+| + OOOOO reserve | .5 | . . . . |+| ---------> +++ ---> OOOOO --- +++ ---> |0 / 1|---< . . . . . ------- + ***** | | . . . . | | ***** shield | .5 | . . . . ------- | \\ control |0 / 1|---< . . . . . dilithium * \\ ------- . . . . crystal *** +++ shields generator * \\phaser control | -------- : : : | |-10/10|-OOOO>. . : : : | : : <***: <[=====| <---+ |-10/10|-**OO>. . : : : : probe launcher | |-10/10|-****> V |-10/10|-****> =*******= -------- phaser banks photon =*******= torpedo ===******* tubes =======******* ========= ******* ========= ******* + Energy unit O Matter-anti-matter pod * Filled matter-anti-matter pod ---+++---> Energy transfer ---***---> Pod transfer .fi .bp SHAR_EOF chmod +x '06.t' fi # end of overwriting check if test -f '07.t' then echo shar: will not over-write existing file "'07.t'" else cat << \SHAR_EOF > '07.t' .ce APPENDIX 2 .br .ce Heavy Cruiser .nf .sp 7 Shield 2 | 135 90 \\\\,,,,,,,,''-``,,,,,,,, ,,''\\ .Phaser.Firing An``,, 45 ,' \\ \\125 gles`,/ ,' \\. . Torpedo. . `, :------------------------\\ \\135_-----_ Fir . , :________________________/ _- 1 -_ ing . ` | || / 0 \\ Angles . | Shield | ,_^^_____/| _ 7 | . . | Shield -180| [ { (o) 1 } . . |0- 3 | `-vv-----\\| - C | . . | 1 | || \\ C / . . | :-----------------------\\ -_ N _- . . , :_______________________/ -_____- . . ' `, /225. . . . . . . ,' `, / . ,' \\ ``,/ /235. . . . . . . . ,,'' 315 /`````````,,_,,'''''''' 225 270 | Shield 4 .fi .bp SHAR_EOF chmod +x '07.t' fi # end of overwriting check if test -f '08dd.t' then echo shar: will not over-write existing file "'08dd.t'" else cat << \SHAR_EOF > '08dd.t' .ce APPENDIX 3 .sp 2 .ce Weapon And Vessel Specifications .ce Destroyer Class Vessel .ce Enemy exceptions are enclosed within [brackets] .sp .DS .ta 2.8iR 3.3i .ce Phasers Number of banks 2 Max range 1000 megameters Max spread 90 degrees (45+45) Min spread 20 degrees (10+10) Max hit with 45 degree spread 10 Max hit with 10 degree spread 45 Loss of shield 1 per hit hit/3 Loss of shields 2-3-4 per hit hit/2 Firing angles with engineering 0-150, 210-360 degrees Max charge per bank 10 units Min charge or discharge time 1 sec .sp .ce Tubes Number of tubes 4 Max range 12,000 megameters max launch speed warp 12 Max time delay 10 seconds Max proximity delay 500M Max explosion radius 500M Max number of pods launched 10 Max hit factor 50 Loss of shield 1 per hit hit/2.25 Loss of shields 2-3-4 per hit hit/1.5 Firing angles with engineering 0-160, 200-360 degrees .sp .ce Probes Number of probe launchers 1 Max range 3000M Max launch speed 2 Max time delay 15 sec Max proximity delay any Max explosion radius 50 times number of pods Max pods launched fuel available Max hit factor 10 times number of pods Loss of shields per hit same as torpedos Firing angles with engineering all .sp .ce Vessels Max turning rate 120 degrees Max speed warp 10 [12] Min units burned per warp-second .5 [.5] Crew 200 [150] .DE SHAR_EOF chmod +x '08dd.t' fi # end of overwriting check if test -f '08cl.t' then echo shar: will not over-write existing file "'08cl.t'" else cat << \SHAR_EOF > '08cl.t' .bp .ce Weapon And Vessel Specifications .ce Light Cruiser Class .ce Enemy exceptions are enclosed within [brackets] .sp .DS .ta 2.8iR 3.3i .ce Phasers Number of banks 4 Max range 1000 megameters Max spread 90 degrees (45+45) Min spread 20 degrees (10+10) Max hit with 45 degree spread 10 Max hit with 10 degree spread 45 Loss of shield 1 per hit hit/4.5 Loss of shields 2-3-4 per hit hit/3 Firing angles with engineering 0-140, 220-360 degrees Max charge per bank 10 units Min charge or discharge time 1 sec .sp .ce Tubes Number of tubes 4 Max range 12,000 megameters max launch speed warp 12 Max time delay 10 seconds Max proximity delay 500M Max explosion radius 500M Max number of pods launched 10 Max hit factor 50 Loss of shield 1 per hit hit/3 Loss of shields 2-3-4 per hit hit/2 Firing angles with engineering 0-150, 210-360 degrees .sp .ce Probes Number of probe launchers 1 Max range 3000M Max launch speed 2 Max time delay 15 sec Max proximity delay any Max explosion radius 50 times number of pods Max pods launched fuel available Max hit factor 10 times number of pods Loss of shields per hit same as torpedos Firing angles with engineering all .sp .ce Vessels Max turning rate 77 degrees Max speed warp 9 [11] Min units burned per warp-second .75 [.5] Crew 350 [250] .DE SHAR_EOF chmod +x '08cl.t' fi # end of overwriting check # End of shell archive exit 0