Risk - Yura Mamyrin (yura@yura.net) Still needs to be done: 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 ADD OK button for capital selecting in SwingGUI - it is too easy to select a capital you do not want should let u use contry names in the console make everything that should be translated be translated Good Smart AI Player Help needs to be Finished make it say u can trade 3 different cards 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 - when game is created with no default map the layout looks odd 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 NETWORK BUG - when people select a capital in network game other ppl can see when they select it in the console NETWORK BUG - should not use IPs to ID a player NETWORK BUG - should not let a player click twice on a contry when placing armies at start of game, if someone clicks to fast on inital placing for network game NETWORK BUG - guis get confused in 2 player mode, when 1 person takes a go, also need to make it posible for nutal player to use auto defend Possible Additions: (and yuras comments) 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)