2个稳定版本
1.1.0 | 2022年11月17日 |
---|---|
1.0.0 | 2022年11月17日 |
#1219 in 游戏开发
16KB
193 行
libmancala
关于
这是一个实现曼卡拉游戏的前端无关Rust库。
规则按照官方游戏规则网站上的曼卡拉页面进行实现。
用法示例
use libmancala::{MancalaBoard, Move, MoveResult, Player};
let mut board = MancalaBoard::new();
// Your code to get input from the player to make a move
let input: Move = make_move();
let (game_state, bonus_turn, captured) = board.update(&input);
另请参阅
我已经使用这个库编写了一个简单的命令行曼卡拉游戏。如果您想查看,可以参考一下。
lib.rs
:
libmancala
一个实现曼卡拉游戏的前端无关库。
规则按照官方游戏规则网站上的曼卡拉页面进行实现。
示例
use libmancala::{MancalaBoard, Move, MoveResult, Player};
let mut board = MancalaBoard::new();
// Your code to get input from the player to make a move
let input: Move = make_move();
let (game_state, bonus_turn, captured) = board.update(&input);