This library offers some objects useful for creating a Poker card game:
- Game (to be extended)
- Player (to be extended)
- Hand
- PokerRank
Run composer require garak/pokerino
.
Here is an example of a game:
<?php
require 'vendor/autoload.php';
use App\Game; // this is your Game class, extending \Garak\Pokerino\Game
use App\Player; // this is your Player class, extending \Garak\Pokerino\Player
$game = new Game();
$game->addPlayer(new Player('Marty McFly'));
$game->addPlayer(new Player('Biff Tannen'));
$game->addPlayer(new Player('Emmett Brown'));
$game->addPlayer(new Player('Jennifer Parker'));
$game->deal(); // deal 2 cards to each player
$game->hands(); // return an array of \Garak\Pokerino\Hand
The original idea was developed with davidino.