这个项目能做什么
ARLQ (Another Rogue-Like Quest) 是一款由人类开发者与 ChatGPT 协作开发的 roguelike 游戏。其代码库最初由 ChatGPT 根据高层描述生成,随后由人类进行完善。ChatGPT 还参与了文档编写、算法设计(如迷宫生成)、库使用说明、类型提示、注释,甚至包括怪物设计方案。游戏手册由人类起草,并在 ChatGPT 的帮助下进行了润色。
游戏特点是具有程序化生成的地下城,玩家使用方向键控制角色 (@)。战争迷雾系统会隐藏未探索区域;已访问的图块通过自动映射保持可见。怪物(最初显示为 '?')和伙伴 ('!') 在相遇时会揭晓身份。除非被靠近,否则怪物不会移动;击败它们可获得经验、物品或恢复 LP。某些怪物拥有具有特殊效果的稀有变体(例如,Rare Amoeba 可显著提升等级,Rare Chimera 会掉落一把诅咒之剑)。
玩家必须管理 LP(生命值),LP 会随着每次移动而减少。击败怪物可恢复食物和 LP。伙伴提供被动益处:Nomicon 可揭示怪物类型,Ocular 可扩展视野,Pegasus 可帮助穿墙。目标是寻找由巨龙守护的宝箱 —— 第一阶段由 Dragon (D) 守护,第二阶段由 Fire Drake (F) 守护。当玩家触碰到宝箱 (T) 时游戏结束。
安装使用 pipx:`pipx install git+https://github.com/tos-kamiya/arlq`。选项包括 `-T`(较简单的视图)、`-F` 或 `-t`(较困难),以及用于终端模式的 `--curses`(需要平台特定的 curses 包)。该项目采用 BSD-2 许可证。
评论
0 评分人数达到10人后显示
登录后参与讨论。