The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Games::Risk.

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

2.0.x    possibility to choose map
1.1.x    startup window to customize game, do-or-die mode
1.0.x    game over detection, code cleaning, gui enhancements
0.6.x    cards support, gui enhancements
0.5.x    new ais, gui enhancements
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
===================

2.0.1 Mon Oct 20 18:45:38 CEST 2008
 - really include new maps (forgot them in the manifest)

2.0.0 Sat Oct 18 11:38:38 CEST 2008
 - possibility to choose map
 - new maps taken from jrisk: godstorm, france, roman_empire

**

1.1.3 Fri Oct 10 17:04:50 CEST 2008
 - bugfix: ai change their cards even if more than 3 matching cards

1.1.2 Mon Sep 29 17:43:49 CEST 2008
 - new feature: do-or-die mode (slanning's request)

1.1.1 Sun Sep 28 16:33:41 CEST 2008
 - breaking all circular references: no more memory leaks
 - changing default set of opponents
 - removing dashes in continent names

1.1.0 Sat Sep 27 12:05:35 CEST 2008
 - startup window
 - possibility to choose number / strength of opponents
 - possibility to start another game

**

1.0.3 Wed Sep 24 18:02:42 CEST 2008
 - faster background rendering
 - bugfix: prevent user to reattack till he invaded the country

1.0.2 Mon Sep 22 18:16:13 CEST 2008
 - using gr:gui as multiplexer session for gui
 - removed 25 FIXMEs in the code

1.0.1 Sat Sep 20 11:42:59 CEST 2008
 - some ai tweaking
 - bugfix in board: cancelling move wasn't working

1.0.0 Fri Sep 19 15:09:17 CEST 2008
 - game over detected and announced
 - countries display fix when moving armies
 - countries should not have dashes in their name

**

0.6.2 Wed Sep 17 17:30:09 CEST 2008
 - bugfix: ais owning a continent were exchanging their cards twice!
 - better visual:
     . changed color scheme (courtesy of charlotte)
     . attack vector now yellow
     . circle size bigger

0.6.1 Sun Sep 14 12:32:17 CEST 2008
 - stealing cards from player who just lost
 - small internals cleanup

0.6.0 Sat Sep 13 17:06:51 CEST 2008
 - support for country cards
    . loading them from card file
    . getting a card per turn if one successful attack
    . exchanging cards for armies
    . ai do trade cards, too

**

0.5.3 Thu Sep 11 10:41:55 CEST 2008
 - adding missing prereq (cf 0.5.2)

0.5.2 Thu Sep 11 10:38:05 CEST 2008
 - (not published, prereqs were wrong)
 - starting with 5 armies
 - resizing map is now possible
 - movearmies window should appear on top

0.5.1 Sun Sep  7 18:09:08 CEST 2008
 - new ai "hegemon" available, quite hard. idea & code 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)