#mancala #board-game #player #move #前端无关 #mancala-board

libmancala

一个实现曼卡拉游戏的前端无关库

2个稳定版本

1.1.0 2022年11月17日
1.0.0 2022年11月17日

#1219 in 游戏开发

AGPL-3.0-or-later

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);

无运行时依赖