Revision history for Games::Domino 0.32 Wed Oct 02 17:50:00 2019 - Moved author test scripts to xt/ subfolder. 0.31 Mon Aug 27 07:40:00 2018 - Replaced namespace::clean with namespace::autoclean. 0.30 Fri Apr 28 15:20:00 2017 - Removed dependency on Moo::Role. - Fixed error in the game script. 0.29 Wed Apr 26 13:55:00 2017 - Exposed 'cheat' flag. 0.28 Tue Apr 25 10:15:00 2017 - Updated game script to be more user friendly. 0.27 Sun Apr 23 10:50:00 2017 - Updated how the instructions get displayed. - Updated result to be more descriptive. 0.26 Mon Apr 03 16:40:00 2017 - Added test scripts (t/meta-json.t and t/meta-yml.t). 0.25 Wed Oct 05 10:40:00 2016 - Documented method reset() in the package Games::Domino::Player. - Added fallback switch to overload pragma. 0.24 Thu Sep 29 10:50:00 2016 - Improved type definitions for 'ZeroOrOne', 'ZeroToSix' and 'HorC'. 0.23 Wed Aug 24 10:10:00 2016 - Updated copyright year information. - Tidied up unit test scripts. 0.22 Wed Mar 09 15:45:00 2016 - Assigned minimum version required for Moo and namespace::clean. - Added key 'provides' to the Makefile.PL script. 0.21 Sun Sep 27 09:40:00 2015 - Updated section "SYNOPSIS" to reflect the changes to the game script. 0.20 Fri Jun 05 12:00:00 2015 - Fixed method result() to spit out the right result. - Dropped private method _play() and moved the code to the method play(). - Updated the game script to respect the above changes. - Updated the section "SYNOPSIS" w.r.t the changes to the game script. 0.19 Thu Jun 04 12:00:00 2015 - Updated method result() to return correct result string efficiently. - Refactored method show() to return state of the game. - Added new method instructions(). - Updated game script to respect the above changes. 0.18 Wed Jun 03 10:35:00 2015 - Updated method result() to return the result. - Updated method play() to continue unless the game is over. - Updated method show() to show 'EMPTY' if the game board is empty. 0.17 Mon Jun 01 13:35:00 2015 - Added dependency on Term::ANSIColor::Markup in the Makefile.PL script. - Added new attribute 'color' to the class Games::Domino::Tile. - Updated method _play() to mark with color code who picked the tile. - Updated method _board() to return color coded board. 0.16 Fri May 29 10:20:00 2015 - Fixed the failed Kwalitee Core metric 'consistent version'. 0.15 Wed May 27 09:50:00 2015 - Added method get_available_tiles() - Updated method is_valid_tile() - Updated game script w.r.t the above addition. - Updated code in the section "SYNOPSIS". 0.14 Tue May 26 14:50:00 2015 - Updated method play() and extracted out prompting for data. - Added method is_valid_tile() - Updated method _play() w.r.t above changes. - Added method _pick_from_bank() - Refactored method is_over() - Refactored method _next() - Updated game script w.r.t the above changes. 0.13 Fri May 22 09:55:00 2015 - Added method reset() to the package Games::Domino. - Added method reset() to the package Games::Domino::Player. - Updated game script to allow replay the game in the same session. - Tidied up pod document of the methods in the package Games::Domino. 0.12 Wed May 13 11:00:00 2015 - Fine-tuned the flow of the game. - Improved method is_over() slightly. - Renamed the script play-domino. - Updated pod document to reflect the above changes. 0.11 Mon Mar 23 12:50:00 2015 - Updated Makefile.PL script to install the game script alongwith the package. - Updated pod document about the same. 0.10 Thu Feb 19 15:50:50 2015 - Fixed the typo in the pod document of Games::Domino. 0.09 Thu Feb 19 14:10:50 2015 - Added section SYNOPSIS. - Minor tweak to the code in the pod document. 0.08 Thu Feb 05 11:10:50 2015 - Updated MANIFEST.SKIP file to ignore folder '_eumm'. - Added LICENSE file. - Defined $AUTHORITY in all the packages of the distribution. - Updated Copyright year information. 0.07 Fri Dec 12 10:36:50 2014 - Tidied up the pod document. 0.06 Fri Dec 12 03:00:50 2014 - Re-structured the code using 'Moo' i.e. downgrading from 'Moose'. - Added package Games::Domino::Params to support common data types. - Deleted Build.PL file. - Deleted SIGNATURE file. - Updated unit test to respect 'Moo'. 0.05 Mon Aug 20 13:11:50 2012 - Fixed the typo in the pod for "DESCRIPTION". 0.04 Sat Aug 18 21:33:29 2012 - Updated the text for "DESCRIPTION". 0.03 Sat Aug 18 18:19:20 2012 - Major changes to let the user play with the computer (interactive mode). - Fixed couple of bugs encountered while making changes. - Minor cosmetics changes. - Updated the sample game script (play-domino.pl) to reflect the changes in the core module. 0.02 Thu Jul 26 16:38:29 2012 - Extended Games::Domino::Tile class to hold double property as well top/bottom. This is to support the vertical branch. - Added unit test around the new attributes. - Fixed few typo in the pod for Games::Domino::Tile class. 0.01 Thu Jul 26 04:00:00 2012 - First version, released.