主要观点:Roguetype 是用 OCaml 类型系统编写的首款 roguelike 游戏,在充满 GADTs 和函子的世界中,可通过特定方式游玩。
关键信息:
- 可通过
opam pin add roguetype https://github.com/Octachron/roguetype.git
安装 Roguetype。 - 安装后会在顶层加载
Roguetype_lib
库,可参考examples/start.ml
示例作为通过 Roguetype 第一关的简单路径,赢得游戏只需调用Game
模块中Lvl8
函子内定义的win
。
重要细节:文中提供了 Roguetype 的安装方式及游玩简单路径的示例说明,还提到可直接在喜欢的编辑器中使用该库来探索其类型规则。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。