A Perl CGI application for randomizing the initial setup for the card game Tanto Cuore and its expansions.
This is a repository for the codebase used for the site at nekomusume.net/tc
SQLite is used to store card information.
Automated testing is done on each branch with Travis-CI using Perl versions 5.30, 5.28, 5.26, 5.24, and 5.22. Many but not all conditions are tested; conditions involving specific card removals, Bar Maid inclusion (if required), and attack/non-attack card conditions are part of the tests.
This uses CGI.pm and not a newer framework due to being a very old project that receives occasional updates and improvements. The history of this repository only goes back to when version control was changed to git; much of the earlier revision history was in a long-lost CVS repository.