Revision history for Games::Risk.

High-level changelog
====================

0.5.x    new ai
0.4.x    move armies, gui enhancements
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.5.1 Sun Sep  7 18:09:08 CEST 2008
 - new ai "hegemon" available, quite hard. idea taken from jrisk
 - internals reworked so that GR is the heap of GR:Controller

0.5.0 Sat Sep  6 15:54:57 CEST 2008
 - new ai "blitzkrieg" available, less braindead than GR:AI:Dumb. idea
   taken from jrisk

**

0.4.2 Sat Sep  6 13:54:53 CEST 2008
 - change size of circle depending on army size
 - draw attack vector when attacking

0.4.1 Fri Sep  5 19:20:49 CEST 2008
 - removed Build.PL since it does not install images - relying on EUMM
   only by now (spotted by slanning)
 - detecting when a player has lost

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)

