*** readme.txt is copied from my project specification for this Com 111 final project. Enjoy. This project is a simple wargame; the playing field is a 24x16 grid. The player builds 1000 points worth of units, including one main base (which is required to start the game), and attempts to destroy the enemy's base. Since programming artificial intelligence routines would be a relatively large project, the game is based on the honor system; nothing in the code prevents you from walking up to the enemy base and destroying it without engaging the rest of the troops. Feel free to do so, but the game should be doable if you choose to take out enemy troops as you go. How to play: When you start the game, you will be presented with three windows. Arrange them as you like; the Grid and Selection windows will stay for the rest of the game, while the Build menu goes away once you have declared the build phase over. (You do not have to spend all your funds.) Units are placed by right-clicking on empty terrain. To unbuild a unit, right-click it; you will be refunded its cost. To move a unit you already placed, you can select it by left-clicking, and move it to an unoccupied square by left-clicking on it. (Left-clicking a friendly unit will change your selection, without moving. Left-clicking the selected unit or building another unit will clear your selection.) You cannot manipulate the right half of the grid while in build mode; that is your enemy.s territory. After you quit build mode (using the button on the Build dialog), you enter normal mode; you can select anything by left-clicking on it. If you have a friendly unit selected, right clicking will move you to an unoccupied square within move range, select a friendly unit or engage an enemy unit within range of your weapons. Each unit has a set number of moves and one attack per turn; when you use all (or enough) of these moves and attacks, you can hit the reset turns button and go again, with attacks and moves back to full. Engaging an enemy consists of each unit attacking the other, if they are both in range. If you can engage an enemy outside their range, you will suffer no retaliation. Each unit gets one attack per turn, so you can gang up on a single unit for a significant advantage over it; once it retaliates the first time, it has to wait until next turn to retaliate again. The eventual goal of the game is to travel to the far side of the grid and destroy the enemy.s Base, marked by a B. All the units. statistics are indicated in Build mode by the select window; after that, it will give you information on the unit on the grid that you have selected. The mouse-over tab below the grid will always display a short summary of the unit under your mouse pointer, for convenience. It is also the only display that shows whether the unit can still attack.