前几天我发布了一个关于我正在开发的用 Ruby 编写的类似 Zork 的 RPG。但是,我无法让战斗机制和升级系统发挥作用。基本上,我想要的是一个类似 Zork 的世界界面,即一些描述你周围环境的文本。这不是问题。
问题是,我想有一种方法来生成生物,并且无论你是否与它们战斗都让它成为可选的。例如,如果您输入诸如“fight cow”之类的内容,您将开始使用您可用的任何武器打击牛,并在杀死它时获得经验或物品或其他东西。或者你可以看看它,或者试着把它捡起来,或者不管它。关于如何完成这项工作的任何想法?