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.