donnrisk v1.1 Changes June 17, 2005 Bug fixes --------- - fixed exception causing traded in cards to never arrive & friends - fixed watcher being eradicated - player list display issues Enhancements ------------ - Waiting for $player to place initial armies... - -1 dice rolls - Quit confirmation - sufficient army input size - In cards window Applet Window message covers buttons - consider using a Layout - multiline label - notification message box when it's your turn - JavaScript close window confirmation - coloured chat in messages for ease of reading (made two windows - one for game messages and one for chat) - nonplayers can watch the game - better input method for choosing armies for moving and attacking - allow player to convert to passive computer and quit game without ending game - Missions Risk! - forced card trade in at 6 card limit and real Risk card bonuses - Fortify to any connected territory April 7, 2005 Bug fixes --------- - "null's turn" fixed - player has been eradicated shows up more than once - Persistent player death message box - give back risk cards after player dies - fixed player list drawing (something is still weird there, have to setBounds on each label even when the panel has a GridLayout) - applet disconnects without having to close the browser (stop() & destroy() implemented) - When player quits, that player sometimes gets two "Connection from server closed." messages - Use Vector.removeElement() rather than Vector.remove() and check for java 1.1 compatibility on IE - when 4/5 players, 2 orphaned territories (rewrite territory distribution method) - clicking on labels for southern europe or indonesia works now Enhancements ------------ - Applet version for easier online play - Server supports multiple silmultaneous games which are distinguished by a unique string - Dead players can quit game without affecting game - Messages window auto scrolls - Dynamic player numbers, all players click "Start Game" to begin - Packaged as a JAR - Some code optimisations and general cleanup - private chat added. Syntax: +playerName+Private message - Computer player different colour than other 6 colours (now magenta) - Game information can be viewed via port 6040 (supports HTTP) - scores saved in plain text on server - MOve --> Fortify - cancel not enabled for move mode? - animated dice rolls