Conquest - A Game of Galactic Domination ---------------------------------------- Copyright (c) 2002 Tim Walker See the file COPYING, distributed with conquest, for license and warranty information. The original 4X (EXplore, EXpand, EXploit, EXterminate) game. Win32 Console version 1.2.0 Table of Contents 1. System Requirements 2. Reporting Bugs/Requesting New Features 3. Installation 4. Running Conquest 5. Uninstallation 6. Known problems 7. Where to Get Conquest 8. Credits 9. What's New in This Release 1. System Requirments Conquest requires: - Any 32-bit version of Microsoft Windows (95, 98, ME, NT, 2000, XP) - an 80386 or faster processor, - a trivial amount of system memory, - approximately 125kb of hard disk space (or approximately 275kb if you included source code). NB: this is a 32-bit console application. It will NOT run under DOS or Windows 3.x . 2. Reporting Bugs/Requesting New Features Please check my Web site at http://users.bigpond.net.au/walkert/ for the latest version. If your problem/feature isn't listed as fixed/implemeted, email me at walkert@bigpond.net.au . When reporting bugs, please include as much detail as possible on the state of the game when the problem occured, and your system configuration. 3. Installation To install conquest, run the downloaded conq.exe self-extracting archive file by double-left-clicking on it in Windows Explorer. This will extract the game files to your c:\temp directory by default. If you prefer the game to be in a different directory move the files to whichever directory you chose. Eg: c:\games\conquest. The game files in the conq.exe archive are: conquest.exe - the game program manual.txt - the game manual readme.txt - this file COPYING - license and warranty information NB 1: if you downloaded the source-included conqsrc.exe archive, you will also have a sub-directory created called 'src', which will include the C source code modules and makefile for compiling Conquest. NB 2: Conquest does not alter the Windows registry or any other system file. It is completely self contained and does not require any additional files. 4. Running Conquest Simply double-left-click the conquest.exe file from Windows Explorer to start playing. Happy hunting! 5. Uninstallation To uninstall Conquest, you need to delete the game files listed in point 3 above. If you have installed Conquest in a directory of it's own (eg: c:\games\conquest), you could simply highlight (single-left-click) the directory in Windows Explorer and then press the 'delete' key. NB: if you installed the source-included conqsrc.exe archive, you will also need to delete the 'src' sub-directory. 6. Known Problems None. 7. Where to Get Conquest Well if you're reading this, chances are you don't need to know where to find the game... But just for completeness, here it is: Latest version of Win32 Console executable and source can always be downloaded from: http://users.bigpond.net.au/walkert/conq.exe (or .../conqsrc.exe if you want the source too). Zips available too. Amiga 1.2.1 executable and source can be downloaded from: http://us.aminet.net/pub/aminet/game/think/ConqSrc.lha 8. Credits Big thanks to all previous maintainers of Conquest. I've had a lot of fun with this game. This version of the game was built using the Borland C++ Command-Line tools, available free (registration required) at: http://www.borland.com/bcppbuilder/freecompiler/ Borland also have a debugger available at: http://www.borland.com/bcppbuilder/turbodebugger/ Props to Borland for making these tools available. If you need help setting up and running these tools, try this website: http://www.pharo.onlinehome.de/Bcc55.html Thanks to everyone on the borland.public.cppbuilder.commandlinetools newsgroup for helping me get the makefile and compilation working properly. 9. What's New in This Release Win32 Console port. ------------------- Version 1.2.0 October 2002: Tim Walker (walkert@bigpond.net.au). - Added save 'Z' and restore 'X' game options. - Added license info. Version 1.1.1 September 2002: Tim Walker (walkert@bigpond.net.au). - Add start star on player arrival list. - Move research data to bottom 3 lines. - Prevent TF and Star summaries from overwriting arrivals, departures and research. Version 1.1.0 September 2002: Tim Walker (walkert@bigpond.net.au). - New map generation. 4 quadrants of 6 stars each. 200 pop capacity per quadrant. Players start at a star at least 6 ly from other players starts. Start star has planet with 60 capacity. Players start with 1 cruiser, 2 scouts and 35 transports in orbit. - 'Classic' map generation and player start selection available with '-c' parm. eg: conquest -c - Display help text when conquest executed with '-h' or '-?' options. - Use existing TF at star when buying if possible. - More cruft removal. - Fixed: check return from all calls to get_tf and do not allow more than MAX_FLEETS TFs per player. - Fixed: bug that prevented planet attack immediately after winning TF battle. - Various trivial fixes. Version 1.0.1 August 2002: Tim Walker (walkert@bigpond.net.au). - Standard screen I/O calls. - Default TF when only one choice for landing transports. - Some cruft removal. Version 1.0 October 2000: Ported by Tim Walker (tjwalker@camtech.net.au) from Amiga version 1.2.1. Made only the minimum changes required for a clean compile. Amiga port. ----------- Updates after 1.0 by Lars Clausen, lrclause@cs.uiuc.edu or http://shasta.cs.uiuc.edu/~lrclause . Version 1.2.1: Fixed bug in selecting planets when attacking. Version 1.2: Removed silly mini window, uses stdin in RAW mode instead. Added research_limited(), recoded enemy research, added *, + and - investment. Minor bugs removed. Shows newly explored planets immediately. Ready for new termtypes. Version 1.1.4: The remaining parts of the code cleaned up. get_line(), get_token() and get_tf() improved. Global variables initialized in main.c. Version 1.1.3: Display.c and enemy.c cleaned up. Version 1.1.2: Commands.c cleaned up. get_char() returns char. Version 1.1.1: Combat.c cleaned up. Configuration file processing added. Version 1.1: Rewrote makefile, small window, uses better rand, general cleanup, renaming of files, prototypes added. Version 1.0: Original version converted by Bob Shimbo Pre-Amiga [from the Amiga v1.0 'instructions.txt' file]. -------------------------------------------------------- Amiga port by Bob Shimbo, orginal author unknown. This game started life on a UNIX system at Bell Labs. It was ported to CP/M 80 by a Scott Kamin.