Revision history for Games::Risk. High-level changelog ==================== 0.4.x move armies 0.3.x attack, bonus, gui enhancements 0.2.x turn reinforcements, gui enhancements 0.1.x gui enhancements, internal cleanups, some ai work, initial armies placement 0.0.x initial work, basic gui display Low-level changelog =================== 0.4.0 Fri Sep 5 16:06:21 CEST 2008 - possibility to move armies at the end of turn ** 0.3.3 Thu Sep 4 17:02:26 CEST 2008 - continent bonus armies - fix warnings when attacking with only one dice - fix bug due to space launching attacks while current attack not done - bindings enhancements in invasion window - game does not prompt anymore for army move if no choice in number of armies to move 0.3.2 Wed Sep 3 19:06:37 CEST 2008 - gui now prompts for number of armies to invade country - controller updates everyone of invasion + resume attack - some gui enhancements 0.3.1 Wed Sep 3 17:06:58 CEST 2008 - oops, licence was not consistent between header and pod. fixed: this module is available under the terms of the GNU GPL version 3 or later. 0.3.0 Wed Sep 3 08:38:46 CEST 2008 - ais react to attack events (ai:dumb doesn't attack) - user interaction to launch / redo attacks - controller computes attacks losses - gui displays dices results - user interaction to stop attack (end turn) ** 0.2.5 Mon Sep 1 13:30:10 CEST 2008 - fix crash when adding army during initial placement on non territory (ocean, ...) 0.2.4 Sun Aug 31 18:19:09 CEST 2008 - added other game states to top frame - removed canvas class bindings: canvas can't be scrolled anymore - mouse wheels can be used to add/remove reinforcements - fix crash when adding army on non territory (ocean, ...) 0.2.3 Sun Aug 31 17:00:55 CEST 2008 - allowing user to undo its reinforcements and start anew - tooltip for action buttons - first cpan release 0.2.2 Sun Aug 31 16:24:17 CEST 2008 - ai place reinforcements at beginning of their turn - user interaction to place reinforcements 0.2.1 Sun Aug 31 11:26:10 CEST 2008 - updating gui with initial army count to place 0.2.0 Sat Aug 30 18:44:23 CEST 2008 - gr::ai is also a session now - ai players have a poe session (gr::ai) to control it - ai place initial armies - user interaction to place initial armies - ready for real turns to begin ** 0.1.3 Sat Aug 30 11:07:38 CEST 2008 - player gets new information - ai hierarchy created - dumb ai skeleton created - ai object created when player is a robot - gui displays player information in a tooltip 0.1.2 Fri Aug 29 15:56:50 CEST 2008 - gui gains a status bar - gui displays country pointed by mouse 0.1.1 Fri Aug 29 14:27:56 CEST 2008 - display player's label in gui - separate session initialization from game initialization - better flow and atomic events for game states 0.1.0 Thu Aug 28 18:03:17 CEST 2008 - countries distributed evenly at game start - board now updates its owner/number of armies if needed - better set of colors for players - ready for initial army placement ** 0.0.3 Thu Aug 28 15:49:11 CEST 2008 - displaying capitals & armies on board game - storing continent / countries cross-references - using a custom object for Games::Risk's heap - cleaning public/private spaces of maps & derivatives 0.0.2 Thu Aug 28 12:28:27 CEST 2008 - creating continents & countries from jrisk map file 0.0.1 Thu Aug 28 10:05:39 CEST 2008 - original version - main script launching gui - gui displays board game (only background picture)