GitHub - Octachron/roguetype: 第一个用 OCaml 类型系统编写的 roguelike 游戏

主要观点: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 的安装方式及游玩简单路径的示例说明,还提到可直接在喜欢的编辑器中使用该库来探索其类型规则。
阅读 7
0 条评论