garak/pokerino

一个用于管理扑克牌游戏的PHP库

dev-main / 1.0.x-dev 2024-04-07 09:36 UTC

This package is auto-updated.

Last update: 2024-09-07 10:31:06 UTC


README

License PHP Version Require Maintainability Test Coverage

简介

这个库提供了一些用于创建扑克牌游戏的有用对象

  • 游戏 (待扩展)
  • 玩家 (待扩展)
  • 手牌
  • 扑克牌等级

安装

运行 composer require garak/pokerino

用法

以下是一个游戏示例

<?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

致谢

原始想法是与 davidino 共同开发的。