garak / pokerino
一个用于管理扑克牌游戏的PHP库
dev-main / 1.0.x-dev
2024-04-07 09:36 UTC
Requires
- php: ^8.1
- doctrine/collections: ^2.1
- garak/card: ^0.4
Requires (Dev)
- phpunit/phpunit: ^9.6
This package is auto-updated.
Last update: 2024-09-07 10:31:06 UTC
README
简介
这个库提供了一些用于创建扑克牌游戏的有用对象
- 游戏 (待扩展)
- 玩家 (待扩展)
- 手牌
- 扑克牌等级
安装
运行 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 共同开发的。