
          fig017 - Fighter 3.017 by Martin Wikstrm (2004)
                       www.waxjism.org/nail

-------------------------------****----------------------------------

This is an arcade type shoot 'em up without any background story
or anything like that. There are four different teams that constantly
fight each other. When one team is exterminated a new group from
that team appears. Different ships have different attributes. New
ships come available as the time goes on.
This version supports only one player since I don't know anything
about internet programming yet. Anyway... Enjoy your self and start
shootin'!

Esc exits the game
F1 Shows the key help

Try pressing X, then Space, then 3. This should make the program into
a screensaver and a warzone. To join the fight after that press Enter

-------------------------------****----------------------------------

Total changelog since version 3.001 (on code level):

GLOSSARY
nwn917 		= Fighter 1.017
wer007		= www.geocities.com/wchaffis/w/wer007.zip
OpenGL version 	= Fighter 2
findShip	= A function that returns the index of an unused ship

3.001
*   -Resumed from nwn917

3.002
*   -Renewed entire program with wer008 technology
*   -Added the starfield from the OpenGL version
*   -There's something wrong with the following and selecting though

3.003
*   -Corrected the targeting failure
*   -Made the starfield more interesting

3.004
*   -A lot of comments
*   -Stuff in their own functions
*   -Bullets (though still kinda buggy)

3.005
*   -Made the bullets work
*   -Have an end of the world
*   -Get damage from hitting each other
*   -Made a health bar
*   -AI a wee bit smarter
*   -The findShip is buggy

3.006
*   -Find closest now finds closest wreck or friend if no enemy available
*   -There's something really wrong with both findClosest and AI thinking!

3.007
*   -The AI mind system works fine now... A bit chaotic if it can't find enemies
*   -The findClosest works again
*   -Made a map (Press TAB) and found some interesting invisible objects

3.008
*   -Corrected the invisible object problem
*   -Added new keys for laptop users (Q=Fire, W=target)
*   -Enter adds new groups to the field

3.009
*   -Added two new ship types
*   -Added a frag counter
*   -Made the game more random based
*   -Different ships have different attributes
*   -Different colors on ships cockpits
*   -Automatic group adding for constant action
*   -Spectator mode after you die
*   -Lost ships find their way back to the center of the field
*   -Wrecks don't hang around forever anymore
*   -Ships in evasive mode fire on opportunity
*   -Corrected the camera problem with different resolutions

3.010
*   -At minimum due to damage you can now move at half speed
*   -Self destruction (K key) shoots your self

3.011
*   -Different ships per team, color defines team
*   -Circle around target
*   -Hit distance calculated depending on ship type
*   -AI aim ahead of target, still not very effective though
*   -AI get smarter and more ships come available as you gain score
*   -Map shows which one is you

3.012
*   -Stars in their own function doStarField(,)
*   -Mouse moved spectator mode
*   -Setting switches (Maybe only for developement)
*   -Different ships have different amounts of armour now
*    Previously the had the same amount but bigger ships recieved less damage
*   -Got some problems with the health adding

3.013
*   -mPos uses GetCursorPos now
*   -In spectator mode you can se the mouse as a dot
*   -The camera can't go outside the borders
*   -World borders are visible
*   -You can select ships in spectator mode by clicking on them
*   -Your own bullets can't kill you
*   -Added two new ships
*   -Space activates a menu where you can change settings
*   -F1 shows help
*   -F2 shows ship info

3.014
*   -Technology levels controll what ships are available. These increase with
*    time but can also be adjusted through the settings menu
*   -F3 shows what ships are available
*   -New ship again. This time so big that it splits into two when destroyed
*   -Corrected the problem where big ships get stuck to each other

3.015
*   -Add group works better now
*   -Camera border problem fixed

3.016
*   -Fixed some text errors

3.017
*   -Teams have their own starting positions
*   -Added a target view so you know what kind of enemy your up against
*   -Removed the group behaviour which didn't work anyway
*   -Ships regroup at center
*   -Removed one team. Three is quite enough
*   -C takes control of any ship the camera follows
*   -When clicking in spectator mode you take control of the ship in the
*    middle of the screen


The only thing missing now is maybe a story line and missions but I
think I'll leave that to version 4. Stay tuned for more updates though!
Anything half-finished can be found on www.geocities.com/wchaffis/wikstrom.html

-------------------------------****----------------------------------