我正在开发一款浏览器卡牌游戏《Nexus Breach》,其中代码、美术、音效和音乐都由AI工具参与生成。

这类项目有个问题:一张卡牌在功能尚未实现前,外观看起来可能已经完成了。它有名称、插画和规则文本,但这不代表引擎在玩家使用它时知道该做什么。

游戏中的卡牌效果必须与具体实现关联,并且要有相应的测试覆盖。我还将规则引擎与数据库调用分离,这样无需搭建多人房间即可测试战斗机制的变化。

但这仍然无法证明游戏的平衡性。测试可以证明卡牌能实现我设定的功能,却无法发现这个设定本身是个糟糕的主意。

对于同样用这种方式开发游戏的同行:你们会自动化测试哪些内容?哪些仍需通过实际游玩来发现?

如果想了解项目详情,教程地址在此:https://play.nexusbreach.com/tutorial

无需注册账户。完整版游戏免费游玩,另有付费扩展内容。