|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: R T
Length: 18912 (0x49e0) Types: TextFile Names: »Rules.ms«
└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987 └─⟦this⟧ »EUUGD18/General/Mpss/Rules.ms«
From @RELAY.CS.NET:mcvax!cs.kl.ac.uk!peer@uunet.uu.net Tue Jul 19 22:19:29 1988 Received: from tekred.CNA.TEK.COM by saab.CNA.TEK.COM (3.2/6.24) id AA03363; Tue, 19 Jul 88 22:19:25 PDT Received: by tekred.CNA.TEK.COM (5.51/6.24) id AA20859; Tue, 19 Jul 88 22:14:45 PDT Received: by tektronix.TEK.COM (5.51/6.24) id AA28791; Tue, 19 Jul 88 22:15:03 PDT Received: from relay.cs.net by RELAY.CS.NET id ae18314; 20 Jul 88 0:37 EDT Received: from uunet.uu.net by RELAY.CS.NET id aa29075; 20 Jul 88 0:28 EDT Received: from mcvax.UUCP by uunet.UU.NET (5.59/1.14) with UUCP id AA25713; Wed, 20 Jul 88 00:25:43 EDT Received: by mcvax.cwi.nl; Wed, 20 Jul 88 05:39:51 +0200 (MET) Received: from cs.kl.ac.uk by kestrel.Ukc.AC.UK via Janet (UKC CAMEL FTP) id aa03533; 19 Jul 88 15:26 BST From: Peer Schmitz <uunet.uu.net!mcvax!cs.kl.ac.uk!peer@tektronix> Date: Tue, 19 Jul 88 15:12:35 GMT Message-Id: <13089.8807191512@derek.cs.kl.ac.uk> To: games@tekred.CNA.TEK.com Status: OR Hello Bill. Glad you like the source. I trust you have made the correction in processinput.c at your end yourself. (I think this problem was only detectable on suns if I remember..) I have made corrections here alright. So. Here is the nroff source rules file. Live Long and Prosper. Peer. --------------------------CUT HERE---------------------------------------- .ll 79 .tl '''' .TH MULTI-PLAYER-STAR-TREK, Version 1.4 .LP written by Peer Schmitz, University of Keele, Jul 1988. .LP Welcome to the final frontier. Mpss is a multi player star trek, chase adventure destroy game. Every terminal is one ships flight console. To invoke mpss type '/usr/games/mpss'. If this fails to work, type '/usr/games/mpssclean', which will get rid of any loose files hanging around, as well as any processes from the game. (These are called peer and slave when you do a ps -ax.) If you try again, and it still doesnt work, ask your local system guru. Note that 'mpssclean' kills off any game that is currently in progress. Sometimes, two games are created at once, if two players enter at exactly the same instant. If this happens, one player is not allowed into the game, and must simply try again. ('mpssclean' is NOT a remedy for this.) Once invoked, if you get messages to ask you to wait a moment, do so. All waiting messages will time out if something is really wrong. If all goes well, (and it normally does) you are allocated a ship and enter the game. If you are the first player beginning a game, starting up can take up to 1/2 minute. You will then see your console with various readouts as well as a visual window which allows you to look into the universe. Typing '?' displays a help screen. Your ship is in the middle of the cross displayed in the visual window. The object of the game is to obtain the highest score by A) blasting other players and B) exploring planets. If you get tired of the introduction, type "mpss -i". This will avoid it. .SH SAY WHAT TYPE OF TERMINAL YOU HAVE!!! / THE -t OPTION. .LP To be able to talk to your terminal, mpss finds what your TERM variable is set to. If this value is catered for by the program, execution proceeds. If this value is not catered for by the program YOU WILL BE ASKED what kind of terminal you have. If your terminal is in the list, type which one you have and all is well. Now. If you do not know what terminal you have, type 0. This will make the program search the /etc/termcap file for an entry of your terminal. Only if this last resort fails (i.e. no entry is found in termcap), will you not be able to play. In this case, you must modify the code so the program caters for your terminal, and how this is done is described in the file INSTALLRULES.(see how to add another terminal.) .LP This order of events was chosen because if you execute mpss with a terminal that the program knows about (i.e. NOT USING TERMCAP) execution speed is much, much, faster. If you use the termcap facility the program will run SLOW and with 3 or more players it gets pretty boring. However, if you insist to use termcap, specify the -t option. The program always tells you when it uses /etc/termcap. .SH The mail file. .LP In the directory '~/mpsslib' is a file by the name of 'mpssmail'. This file is executed whenever a new game starts. So, if you wish to be told whenever a game starts, edit the file, and put in an entry like : "write <whatever your loginname is> Star Trek is starting!" Make sure not to delete other peoples entries, as this will upset real trekkies.If your 'mpssmail' file is not present or if its empty :- dont worry. This should make no difference to playing the game. (i.e. this is optional.) .SH The universe. .LP The universe is two dimensional and spans from X coordinate approx.0-890, and Y coordinate approx.0-890. If you try to leave the universe, you will bounce off the walls, and be sent flying in the opposite direction. Note that torpedos also bounce, so if you are near the edge, be careful not to shoot yourself. Several different objects exist in the universe. When you collide with them, certain things happen. Colliding with some will send you flying in the opposite direction. Colliding with another ship is impossible. Heres what the objects look like : .DS L "K" - a KLINGON "R" - a ROMULAN "@" - a black hole. effect - weapons are damaged "." - a star. effect - energy drops by 30 "*" - a starbase. "O" - a planet. effect - energy drops by 499 "#" - a romulan warning buoy. effect - (who knows) "k" - a klingon mevisic mine. effect - (who knows) "o" - a plasmodic ustabitular time warp. effect - (who knows) any other lower case letter - Another ship running with shields down. any other upper case letter - The same ship running with shields up. .DE .LP The universe is divided into four sectors, as shown below. .DS L ------------------------------------------------------------------------900 | | | | | | | * | * | | | | | Federation space. | Klingon Space. | | | | ---------------------------------+--------------------------------------450 | | | | | | | * | * | | | | | Mutara Nebula Zone. | Neutral Zone. | | | | ------------------------------------------------------------------------0 0 450 900 .DE .LP In the middle of each sector is a starbase. Starbases are fixed in their positions in every game, and their positions are always the same. Every game has exactly 4 starbases. There are 30 planets which also have fixed positions in every game. Black holes and stars are placed in random positions. At the start of each game, you are placed close to the federation starbase. .SH MOVING USING THE WARP DRIVE. .DS L UP is "k", DOWN is "j", LEFT is "h", RIGHT is "l". DIAGONAL MOVEMENTS are "y","u","b","n". .DE .LP Be careful. Typing "l" once, sends you travelling at warp 1 right. To stop yourself you must press "h" once. Keeping a letter pressed down will result in accelerating. Hence to stop yourself flying right at warp 5, you must press "h" five times. A quick way to stop, in whatever direction/speed youre flying is to press "s". That will stop you instantly. In the beginning of the game, your ship will only fly WARP 1. This will change as you find matter-antimatter boosters on planets. .SH MOVING USING THE MANOEVERING IMPULSE ENGINES. .DS L Keys : The same as for the WARP DRIVE but upper case, i.e. : "H","J","K","L","Y","U","B","N" . .DE .LP The manoevering impulse thrusters are provided to manoever safely towards objects, for example a planet, without crashing into it. Pressing "H" once, will move you left by exactly one klick. Impulse thrusters can only be used from a stationary position. Keeping your finger on the "H" key to cause a repeat function results in an "impulse engine overheat" and you will be stopped dead in your tracks. Only once stopped can you move again. So, flying with "repeat key function impulse drive" is not possible. Note that when orbiting a planet you must type "o" to orbit first. This switches all engines off. To leave a planet you must invoke the aft impulse thrusters first. This is done by typing "i", and has nothing to do with Manoevering impulse thrusters. After having pressed "i" to leave orbit, you can WARP away, or use Manoevering Impulse thrusters to get away. .SH The READOUTS. .LP QUAD- this shows your current Quadrant/ x,y position. To show position type "q". Usually, the position is NOT automatically updated. Only if you are flying through space and there is nothing to see on your screen, is the position updated. "q" - This will always tell you the right position at any time. .LP WARP - This shows you x/y velocity. Warp IS automatically updated, but does not show manoevering impulse speeds nor impulse directions. .LP ENERGY - This shows your energy. (500 units at the start) The energy is updated in steps of 50 units at a time. If you wish to know exactly what your energy is, type "e". HOWEVER-if your energy drops below 100, this is shown. (In which case its usually time to panic.) .LP MAXENERGY - This shows the maximum amount of energy you are alowed to hold at any time. This changes at various times throughout the game, and IS automatically updated. .LP CLOAKING DEVICE - Use "c" to switch it on/off. If on, others will not see your ship, but you will use up more energy. You cannot cloak during an ion storm, while docked, in orbit, or while your'e in the Mutara Nebula. This IS automatically updated. .LP SHIELDS - Use "v" to switch on/off. This will change your ship to appear as an upper case letter to others. The advantage is that when attacked, you only get half the hammering otherwise incurred. If your energy drops below 200 though, your shields collapse. (And then your'e in for it!!) Shields are automatically updated. While your shields are up, you can not be scanned by other players. (See Scanning below.) Shields don't work if your'e docked, in orbit or in the Mutara Nebula. .SH WEAPONS...... .LP Phasers or Photon Torpedos are available. Torpedos are circa 50% more powerful. For each weapon, its range (i.e. How far you can shoot) is shown. If the range of phasers is say, 8, in any DIAGONAL direction it is only half that, i.e. 4. MAX shows how many shots/torpedos you can hold. PHASERS/TORPS shows how many you still have left. An attribute of weapons not shown is their POWER. This varies depending on skill. (It usually increases.) At the start Phaser power is 40, and torpedo power is 60. (These values are subtracted from the energy of the ship that is hit. If shields are up, only half will impact.) All weapons statusses are automatically updated. The little "s" beside either Phasers or Torpedos shows which weapon is currently selected. "p" is used to change the weapons. Phasers look like this : < > - | / \\. Photon torpedos look like this : + . Fireing does NOT cost you energy. When something explodes beside you, it is possible to be hit by debris which will damage your ship. Debris looks like phaser shots. (Its usually the ammo chamber blowing up.) Use 1,2,3,4,6,7,8,9 to fire in the desired direction. .SH STATUS AND SCORE. .LP STATUS shows what youre doing at the moment. If a function, ex. SHIELDS does not seem to work, LOOK AT STATUS. You are then probably not allowed that function in that status. Ex. Youre in orbit and wish to put on shields. .LP SCORE is updated as you go. Killing someone is worth 100 pts!!!.(plus a pint of Romulan ale.) exploring a planet successfully is worth 10 pts, plus any bonuses that particular planets can give you. .SH ENERGY CONSUMPTION. .LP If you stand still with cloaking devices and shields off you gain energy. If you stand still with either cloaking devices or shields or both on, your energy stays the same. When moving at warp 1 with devices off your energy stays the same. When moving at warp 1 with any device on you start loosing energy. When moving faster than warp 1 you loose energy. When moving faster than warp 1 with devices on you loose even more energy. When zapping thru the galaxy at Warp 10, cloaked and with shields up, youre dead! .SH ALIENS .LP Romulans (R) and Klingons (K) will be present ONLY if you are the only player in the game. Killed aliens will be reinstated somewhere else in the Universe. To avoid being attacked by aliens, RAISE SHIELDS. To lure an alien to attack you, shoot anything that is in either the Klingon sector, the Mutara Nebula or the Neutral Zone. (A favorite is to attack the starbase in the Neutral Zone- as all races haveto share it, Romulans & Klingons will dislike you equally for it!) Attacking any Klingon Sector objects results in Klingon retaliation, and attacking any Mutara Nebula objects results in Romulan retaliation. You get 100 pts for killing an alien. Do not mistake (R) and (K) for other players. Romulans, are rare, and more powerful when they get you. Both Klingons and Romulans power increases with their fighting experience. Sometimes aliens will still sit beside you, but be cloaked. .SH STARBASES AND DOCKING. .LP To dock at a starbase you must be exactly over it. Then type "d". This refills the ammo and energy. If MAXENERGY is smaller than 500, it is updated to 500. If MAXENERGY is greater than 500, it is left alone. To leave a starbase, type "f" to FREE yourself. (i.e. undock.) When docked the other players will see the starbase, not you. You can fire when docked. .SH EXPLORING PLANETS AND MISSIONS. .LP There are 30 planets in the game to explore. To orbit one you must be EXACTLY 2 places away from it. If you orbit to close, you bounce off the atmosphere. To orbit type "o". Then, to beam doen type "z". Some planets are surrounded by energy shields which make it impossible to beam down until you have been to other planets. Once down on a planet, you will find things that can improve your ship, or give you tactical hints. Press "z" to beam up again, and "i" to invoke aft impulse thrusters to leave orbit. You can fire when in orbit, but not when your'e on a planets surface. All planet scenarios to do with star trek, have similarities to the real episodes/films. Some planets have been brought in from other sci-fi movies/stories to add a bit of spice to the game. There are several planet missions to complete, the largest one of which is very rewarding. .SH SCANNING OTHERS..... .LP The hyperventilated long range sound track scanners allow you to scan other ships. To do that, type "S" and you are in scanning mode. Then type the lowercase letter of the ship you wish to scan, and the scan will inform you about the position and status of other players. You can only scan someone if their shields are down. Otherwise the pulse waves are reflected. The only way to leave scan mode is to press "S" again. When scanning a ship, it tells you its PREFIX CODE. For all those of you who have had the misfortune of not seeing STAR TREK II - The Wrath of Khan, if a FEDERATION ship receives its prefix code, it will lower its shields and cloaking device automatically. To send a prefix code type "P", the ships lowercase letter, and the 5 digit code, then return. Hey presto, his shields will go down. Only federation vessels have a prefix code. Klingon/Romulan/shuttle vessels dont have one and you cannot lower their shields. .SH The COM LINK. .LP To send insulting messages to enemies Starfleet has provided a COM LINK. Type "C", the lower case letter of the destination ship, and a one line message and return. .SH Tractor beams. .LP When you are directly over an object you can press "t" followed by a number between 1-4. This will lock you on to the object. (perhaps a player or a starbase.) If later you wish to return there type "a" for auto-pilot, and the tractor beam number. When locked on to a player, the auto pilot takes you to him whereever he is. "T" will show you what your tractor beams are currently locked on to. The auto-pilot always travels at warp 1. To stop the auto-pilot, press any key. You can lock on to any position in the universe. (i.e. you mustnt be over something.) The Auto pilot also tells you what you have locked on to. The auto-pilot does not avoid obstacles, so be on the lookout for things like planets in your path. .SH OTHER COMMANDS .LP HELP - Press '?' to get the instant help sheet. .LP WHO - press 'W'. Shows you who else is in the game. If others are running with shields up, they are displayed in uppercase characters. .LP REDRAW SCREEN - press 'R' to do that. .LP BEEPING ON/OFF - To switch beep on or off type 'G'. .LP QUIT - Type '+'. This will activate your ships self destruct mechanism, no questions asked. .SH ION STORMS... .LP These occur at random intervals. When up, Cloaking devices are inoperative. You are not told, when an ion storm stops. .SH THESE RULES.. .LP are all your'e gonna get. The rest is up to you and your experience. if you want a quick reference sheet for the commands, print out these rules by doing 'nroff -ms Rules.nroff' . (see below) .ce 2 LIVE LONG AND PROSPER. P. Schmitz, May 1988. .SH SUMMARY OF KEYS...... .DS L + => Self destruct ship/Quit (AND THIS DOES NOT ASK IF YOU ARE SURE!), G => beep on/off, R => Redraw Screen .DE .DS L WARP DRIVE : h,j,k,l => left,down,up,right,movements y,u,b,n => diagonal movements, s => full stop .DE .DS L MANOEVERING IMPULSE THRUSTERS : H,J,K,L,Y,U,B,N => one klick at a time in the same direction as the WARP drive. .DE .DS L AFT IMPULSE THRUSTERS : o,i => orbit/cancel orbit .DE .DS L d,f => dock/undock, z => beamto/from planet, 1,2,3,4,6,7,8,9 => fire weapon, p => weapon select q => show quadrant, e => show energy, c => cloaking device on/off, v => shields on/off t<1,2,3,4> => lock tractorbeam, a<1,2,3,4> => auto-pilot to beam T => show tractorbeams W => who is playing?, C<A> => Comlink/send message, P<A> => send Prefixcode S<A> => Scanship on/off (This will show prefix codes.) ? => the help function. .DE .DS L Key to command notation: <1,2,3,4> => a number between 1-4 inclusive, <A> => a shipname in the form of a lowercase letter. NB:If a function doesn't seem to work,you cannot do it while you are in that particular status. .DE