NAME
Games::Risk - classical 'risk' board game
SYNOPSIS
use Games::Risk;
Games::Risk->spawn;
POE::Kernel->run;
exit;
DESCRIPTION
Risk is a strategic turn-based board game. Players control armies, with which they attempt to capture territories from other players. The goal of the game is to control all the territories (conquer the world
) through the elimination of the other players. Using area movement, Risk ignores realistic limitations, such as the vast size of the world, and the logistics of long campaigns.
This module implements a graphical interface for this game.
PUBLIC METHODS
my $id = Games::Risk->spawn( \%params )
This method will create a POE session responsible for a classical risk game. It will return the poe id of the session newly created.
You can tune the session by passing some arguments as a hash reference. Currently, no params can be tuned.
TODO
This is a work in progress. While there are steady improvements, here's a rough list (with no order implied whatsoever) of what you can expect in the future for Games::Risk
:
screen to customize the new game to be played
config save / restore
saving / loading game
network play
maps theming
i18n
better ais
country cards
continents bonus, maybe localized?
statistics
prettier map coloring
missions
remove all the FIXMEs in the code :-)
other...
BUGS
Please report any bugs or feature requests to bug-games-risk at rt.cpan.org
, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Games-Risk. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
SEE ALSO
You can find more information on the classical risk
game on wikipedia at http://en.wikipedia.org/wiki/Risk_game.
You might also want to check jRisk, a java-based implementation of Risk, which inspired me quite a lot.
You can also look for information on this module at:
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Open bugs
ACKNOWLEDGEMENTS
I definitely recommend you to buy a risk
board game and play with friends, you'll have an exciting time!
Some ideas & artwork taken from project jrisk
, available at http://risk.sourceforge.net/. Others (ideas & artwork once again) taken from teg, available at http://teg.sourceforge.net/
AUTHOR
Jerome Quelin, <jquelin@cpan.org>
COPYRIGHT & LICENSE
Copyright (c) 2008 Jerome Quelin, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU GPLv3+.