Risk - Yura Mamyrin (yura@yura.net)

Still needs to be done:

	LOBBY:

		long messaeges from the server

	GUI:

		make the spinners force correct entry by 1 going down when another goes up

	AI:

		make crapAI spread its troops out more
		Good Smart AI Player

	CORE:

		redo graph to use doubles instead of ints for scale
		should let u stop a game if it is in replay mode
		ADD continue command to Flash GUI and Swing GUI
		ADD replay to FlashGUI

	NETWORK:

		after everyone has left server after a game, u should be able to rejoin the same server
		CRASH when more then 1 player hits startgame
		when people select a capital in network game other ppl can see when they select it in the console
		should be able to join a game at any stage and it should be fast

	TEXT/HELP:

		make everything that should be translated be translated
		update help files with the crads fixed thengy
		Help needs to be Finished
		make it say u can trade 3 different cards
		the console prompt is not getting the text for it from the translation file

Known Bugs:

	SWING GTK BUG - move armies to captured country bar is too high in gtk
	SWING GTK BUG - in linux in gtk cards box text is abit off
	SWING GTK BUG - in linux in gtk the text boxes and scroll boxes are white instead of gray
	SWING GTK BUG - in-game text boxes dont work with gtk theme

	SWING GUI BUG - when moving lots and lots of armies the slidebar numbers overlap
	SWING GUI BUG - for cards that have countries with very long names they go off the card and are unclear
	SWING GUI BUG - make the move dialog not a dialog, and the move text boxes not what they are now, in SwingGUI

	FLASH GUI BUG - one of the countries in the uk map has a very very long name, overlaps in the card (not quite sure what to do about it); maybe put "..." after the first few words
	FLASH GUI BUG - Fonts in Linux are way too big in some windows
	FLASH GUI BUG - Windows sometimes open in the background (dont come forward after opening)
	FLASH GUI BUG - when a name is too long it pushes the text of the screen

	COMMAND LINE BUG - startserver print out is a bit odd, and other print outs during network game
	COMMAND LINE BUG - noInput does nothing

Possible Additions: (and yuras comments)

	should let u use contry names in the console
	dont stop ginving out cards
	If the task, you have to fulfill, is coincidentally solved by another player, then you had luck and nevertheless won
	would be nice if the player knows how many cards the enemies have!

	add gpl info to about box and all the java files
	add command line options like "Risk.jar -server" or "Risk.jar test.save"
	make a map file a zip of jar file that holds all the map images and stuff
	make choosemap and choosecards drop down menus in GUIs
	Add network commands to help in commands section and add "info" command
	Help should use css

	"Attack untill defeated" option,
		untill you've won;
		untill "n" armies left;
		untill you only have "n" more armies than the defender;
	making a just-defeated country the default attacker for the next attack.
	dice roll and attack/defense statistics.

	Easter egg - cheat for good dice
	Easter egg - when u select sertain names - things happen
	Easter egg - funny cards - NO TRADE CARD

	3D circles on map
	the undo button should be disabled at the start of the players go i.e. when there is nothing to undo..?
	- put in a pause finction
	- if u win u get a sad message of game over, and the results message it crap
	3D map - inovation (maybe)
	-fast AI, fast dice
	make the highlight fade in and out

	make it not case sensitive in the console
	Add Stats to the text console
	Yura - add a history command (if i just have way too much time)
	"New player selected: ELMEEEEEEEEER3. You have +number_of_cards+ cards, you must trade until you possess under 5 cards"
	^ somehow show trade cap and when u MUST trade
	Rolled dice... 1 armies defeated, 1 armies lost. 13 armies remain on +defendercountry 23 armies available +attackercountry+ for attack

	ADD SAVE GAME IN GAME SETUP, but \/
	GAME BUG - save game during game setup couses all kinds of problems when loading with the map images and players

GAME ENGINE ADDITIONS

	Same time Risk - inovation (maybe)
	-distribute extra units option - not really needed, but other risk has it
	Naeem - in 2 player mode let the player put 2 armies down at a time
	-let the first player not be random
	-let the number of troops for a cards trade not increase or be fixed or be none
	-let u NOT get the captured cards
	-do not limmmit supply lines/no supply lines
	-support missions were u need to conquer and hold countries
	-optimise defending dice by not throwing many if the attacker has all 6
	-wait untill next go to win mission risk
	put in some sort of campagn system where u get through diferent maps with diferent set up problems that get harder and harder.
	nutral player gets reinforcments
	a option that will restrict you from rolling 2 dice if you have only 2 armies in that country (you must have 3 or moew to roll 2 when defending)
	i saw that in some risk rules you get reinforcements as seen on your card (e.g. for 3 artillery you get 3 artillery units)

NOT GOING TO DO OR NOT UNDER MY CONTROLL:

	This is a resurved file name in windows, so u can not save a file	- in any GUI when u save with the file name "con" it does not save, if text file is being saved, then in prints to the console
	Map Editor - inovation							- not really needed as map files are so simple to make
	full screen mode							- dont want to make it full screen as it is annoying
	?DONT CARE 1.0.7.0 - MAP BUG - You can find out other peoples risk cards by looking at the Risk card ownership view during there go
	?I will not support java 1.3 any more as it does not support the new jar files - GUI BUG - make the image loading work in java 1.3
	?FIXED in java 1.4 but still in java 1.5 - sometimes the image goes wrong when dialog boxes are opened (e.g on my laptop) - can anyone find other better ways of putting a gif into a program
	put some sort of basic chat into the network play - not needed as game is not full screen and u can use GAIM ...
	WE DID NOT CONFIRM THIS IN THE RULE BOOK				- Adrian - card trading - the rules say that a player can trade cards if the player still has armies to place at the start of the turn.
	MAYBE IF HE PUT THAT COUNTRY FIRST IN THE LIST OF CARDS TO TRADE	- let the player choose what country he gets the extra armies on when he trades cards 
	the gui will remember this						- After all countries are taken, there should be a command to view what countries the player owns (i'm assuming gui will show it though) since autoplace doesn't seem to work, i think its trying to place armys onto all 42 countries, and not randomly placing armys on what countrys the player owns. 
	use same names as in mapfile (worldmap.txt) or use the numbers		- Consider using shortened country names or how they show exactly on the map (Or show valid country names in help)
