Help language development. Donate to The Perl Foundation
App::Game::Concentration - Implementation of the game of Concentration
App::Game::Concentration is a fast and dirty implementation of Concentration: https://en.wikipedia.org/wiki/Concentration_(card_game)
Generates a random deck.
select( Pair $first, Pair $second --Array )> and
select( @positions --Array )>
Takes an array of Pairs, and selects the cards in that position. If the cards are paired (same number), they are substituted by
✖✖✖, "eliminating" them from the deck. If the cards are paired, the array returned will have the "Pair" trait mixed in. You can check for it using
$returned-array.?Str eq "Pair".
Checks if the cards are paired by extracting the figure from the suit.
JJ Merelo [email protected]
Copyright 2019 JJ Merelo
This library is free software; you can redistribute it and/or modify it under the Artistic License 2.0.