Revision history for Games::Risk.
4.000 2014-04-04 15:12:26+02:00 Europe/Paris
- fix Moose enum warning (rt#90683)
- make it work with dzil v5
- fix smartmatch warnings
3.112820 2011-10-09 10:17:43 Europe/Paris
- updated german translation (Martin H. Sluka)
- fix sharebase when using local maps
3.112710 2011-09-28 12:14:39 Europe/Paris
- fix sharedir retrieval for extra maps dists
3.112690 2011-09-26 15:34:42 Europe/Paris
- fixed rt#71214 - do not require 5.014 unless needed for import
- moved france map to gr-extramaps-countries
- moved godstorm map to gr-extramaps-imaginary
- moved risk2210 map to gr-extramaps-imaginary
- moved roman_empire map to gr-extramaps-history
3.112590 2011-09-16 16:31:02 Europe/Paris
- fixed continent information in risk2210 map
- using own format for maps, allowing for map translation
- all maps translated in french
- deferred class loading to speed up startup
- moose-ified lots of internals
- cleaned lots of circular refs (using weak refs when needed)
3.112450 2011-09-02 13:38:46 Europe/Paris
- fix display bug in dice results
- new map: risk 2210 ad
- introducing gr:config to store persistent configuration
3.112410 2011-08-29 14:41:38 Europe/Paris
- revamped interface: board is the main window now
3.112010 2011-07-20 12:01:59 Europe/Paris
- moving i18n files in share/locale
3.103040 2010-10-31 15:15:45 Europe/Paris
- german translation available (tobias rosenberger)
3.101590 2010-06-08 16:22:22 Europe/Paris
- fixing gr:tk:cards to work on win32 (weird ordering bug in poe/moose/win32)
- try to find win32 username
3.101511 2010-05-31 19:07:02 Europe/Paris
- do not ship useless misc/ directory
3.101510 2010-05-31 17:47:17 Europe/Paris
- double-clicking a card highlights the country
- cards window updated to match the new prisk style
3.101430 2010-05-23 17:14:37 Europe/Paris
- brand new continent window
- card icon more agnostic
- prisk can now be run directly from developer checkout
3.101390 2010-05-19 18:26:03 Europe/Paris
- official prisk icon
- new about window
- new help window
- prettier cards & continents dialog icon
- forgot some strings for i18n
3.101370 2010-05-17 20:00:05 Europe/Paris
- crash fix in some cases while loading new game
- i18n framework in place
- added french translation
- using image::magick (imlib2 api is really too dirty)
- using tk::sugar
3.101110 2010-04-21 13:38:05 Europe/Paris
- moved to a 3.yydddn versioning scheme
- migrated to dist-zilla (transparent for end-users)
- using file::sharedir
**
2.1.2 Wed Apr 7 13:22:04 2010
- fix rt#56311 - poe::loop::tk is not part of poe anymore
- using image::imlib2 instead of image::resize for better speed
2.1.1 Tue Oct 28 17:37:28 CET 2008
- make sure that we have a working display before testing. this should
quiet all fail reports
2.1.0 Mon Oct 27 18:45:25 CET 2008
- added a window to list continents & their bonus
- added a menu to main window
- possibility to hide / show secondary windows
**
2.0.3 Wed Oct 22 18:36:05 CEST 2008
- fix resource name of player-lost image
2.0.2 Tue Oct 21 20:04:13 CEST 2008
- standard mechanism to load bundled resources: GR::Resources
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)