This software is currently under development. It is not done. While it will not be done quickly, contributions can help make things go faster. Please contribute if you can.
Games::Framework::RCP - Generic video game tactics based battle system.
DBIx::Class
Exceptions::Class
SQL::Translator
Sub::Exporter
0.04_01
After setting up a database name:
use Games::Framework::RCP::Setup qw/:all/; my $schema = login( "DBIx connection parameters" ); $schema->deploy({add_drop_table => 1}); # Have to load the data. load_defaults(); # optional: can provide basic data. # At this point, have a ball.
I am making a (pretty poor) assumption that most people that read this have played at least one tactics/strategy game, such as Fire Emblem, Final Fantasy Tactics, or Disgaea. This module is one such recreation of the majority of the core battle functionality of the Tactics system, while adding other options that Game Masters may want to use for variety.
To view the inspiration for this, and why it's called 'RCP', please check the acknowledgements section.
This module requires a database to be installed. Support for MySQL, PostGresQL, and SQLite is out of the box. Other systems may require extra work.
Either CPAN or CPANPLUS can be used. For those that prefer manual compilation:
perl Makefile.PL make make test make install
You may require root priviledges to make install.
make install
At this time, there is no "driver" program file that is in place to interface with these modules. In time, I will release one such driver program for X-Chat.
If anyone wants to contribute their own setups (say, for other IRC clients or something else exotic), let me know and I will credit you properly.
Jason Felds, <wolfman.ncsu2000 at gmail.com>
<wolfman.ncsu2000 at gmail.com>
Please report any bugs or feature requests to bug-Games-Framework-RCP at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Games-Framework-RCP. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
bug-Games-Framework-RCP at rt.cpan.org
You can find documentation for this module with the perldoc command.
perldoc Games::Framework::RCP
You can also look for information at:
RT: CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Games-Framework-RCP
AnnoCPAN: Annotated CPAN documentation
http://annocpan.org/dist/Games-Framework-RCP
CPAN Ratings
http://cpanratings.perl.org/d/Games-Framework-RCP
Search CPAN
http://search.cpan.org/dist/Games-Framework-RCP/
This author acknowledges the previous authors of such battle systems that were used for the mIRC program. The latest author of such a system, Kafei, is currently hosting his own using said mIRC program. More info can be found here: http://www.roleplayx.net/wiki/index.php/RoleplayX
This author also acknowledges the CPAN Testers that love to try installing development modules. Among the things found by them:
Perl 5.8 will work fine for this module. There should be no exclusive 5.10 code.
SQL::Translator does not come with DBIx::Class. That requirement is now explicit.
Copyright 2009 Jason Felds, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Games::Framework::RCP, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Games::Framework::RCP
CPAN shell
perl -MCPAN -e shell install Games::Framework::RCP
For more information on module installation, please visit the detailed CPAN module installation guide.