2 个版本
0.1.1 | 2022年6月15日 |
---|---|
0.1.0 | 2022年6月9日 |
#41 in #board-game
每月 23 下载
用于 gamenite-gui
1.5MB
192 代码行
包含 (Zip 文件, 1MB) samples/dune.board, (Zip 文件, 515KB) samples/risk.board
gamenite
lib.rs
:
棋盘游戏图库
在编写围绕桌面棋盘游戏的程序时,图通常是最适合表示棋盘的数据结构,尤其是在既不是线性也不是基于网格的游戏中,即 Risk。这个包提供了构建和交互基于图棋盘状态的工具。
更具体地说,我们提供了基于 [HashMap] 的 [Board] 图,具有可配置的标签和选项。通过它,我们提供了 [Node],表示棋盘上的一个位置,与其他节点相连。最后,我们提供了一个 [io] 包来方便加载和保存这些棋盘,以及相关图像到压缩文件。
依赖关系
~11MB
~176K SLoC