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.
