Galaxy variant gamma release From: R-ko <rko@industry.net> Date: Fri, 13 Sep 1996 00:00:00 +0000 Unix source code and compiled dos exe available at: http://www.lochnet.com/49845/rec/games/pbm/g400src.htm Based on standard galaxy v3.55 * Generated non-torus circle shaped galaxy dense in the middle. * You do not start with a defined size homeworld. (limited variance) * You don't know how powerful or how close your neighbors are. * Size 0 planets. (space junk) * Limited wars: You can declare war on individual planets. - Declaring war on a planet you own or size 0 planet: You will shoot at anyone at that planet. - Declaring war on a planet you don't own and non-size 0 planet: You will attack the current owner of the planet. War status will be turned off automatically when the _current_ owner is destroyed _WHILE YOUR SHIPS ARE AT THAT PLANET_. * 'H' Command. (Hyperspace recall) (Help) (S.O.S.) This will reverse direction for ships heading the wrong direction. Syntax: H <Group#/Fleet> <number of ships> (reason for implementation: ships lost in space SNAFU with messed orders) * Rename Planet: Command Removed * Rename Shiptype: Command Removed * Global Message: Command Removed * Carried cargo no longer dilutes shields * Unless you are at war with somebody, you do not have to declare peace. Peace is by default with every new alien/race you meet. * Bombing requires work. (slow, not 'instant') * You can land colonists to attack non-friendly planets. * Colonist troop invasions - You attack or defend with 1:1 casualties, but don't stake your life on it for the whole future. * Adjusted TECH formula. Here's information about report changes: ----------------------------------------------------------------------- Status of Players * You see only the races you are at war with. * Tech is not visible. *gasp* Your own tech isn't visible for reasons not to provide you with accurate sample data to judge starting positions. (flaky until better implemented - removing a printf statement is quicker to code. :)) ----------------------------------------------------------------------- Your Ship Types N D A W S C M S ^ ^ M = Ship mass (empty cargo ship if can carry cargo) S = Shield strength (assuming 1:1 weapon/shield tech ratio) ----------------------------------------------------------------------- Alien Ship Types (Name, Typeship Mass, Typeship Mass dedicated to Cargo) N M C Transport 7.5 2 Warship 12.7 0 Example: if you had a ship of the design: 1 0 0 0 1 Typeship Mass = 2 Cargo = 1 Note: You don't see _any_ drive/attacks/weapons/shields information on an enemy ship. No drive/combat tech reported. ----------------------------------------------------------------------- Your Groups G # T D W S C T Q D R V ^ ^ ^ ^ ^ In the 'Your Groups' report section, there is a change: Drive TECH, Weapons TECH, Shields TECH, and Cargo TECH = (100 - Ships TECH level / Your CURRENT TECH level*100) (How much % the ship can be improved) Therefore, if it's equal to 0. That group has 100% of your tech levels. If it's greater than zero, example: 18 That group could be upgraded 18% V = Ship's Velocity (speed) ----------------------------------------------------------------------- Alien Groups (Number of ships, Typeship Name, Typeship Mass, Typeship Mass dedicated to Cargo, Alien Cargo TECH / Your Cargo TECH, Type of Cargo, Quantity Carried, Destination) # T M C C T Q D ^ ^ ^ ----------------------------------------------------------------------- I ran/run this game compiled with djgpp for dos (gcc compiler). Pegasus Mail handles filtering and sending of mail. Turns are/were 1 per day. I never figured out the GCHECKER yet, not sure it works (I run turns 1 per day and kinda pointless to run the GCHECKER when I deal with Galaxy mail 5-15 minutes per day). This code is ugly, but the original code is ugly too. :) Lots of warnings, but it runs. Two games are still up and running and in progress I'm running this in Windows 95, but not proud of it. :) (bsd mudder fan) GALAXY.EXE = Latest exe for dos send.bas = qbasic program to create 'sendrep.bat' for Pegasus mail ----------------------------------------------------------------------- Up