大家好。第一次分享我做的东西,我想知道大家对它的看法!我正在构建一个不同于大多数的文本冒险游戏:没有预先编写的NPC,世界上的每个角色都是一个独立的代理,具有自己的秘密目标、记忆和计划。无论你是否注意到,世界都在继续运行。 它是如何工作的: 你给游戏一个设置描述(“一个海岸渔村,灯塔守卫消失了”、“一个正在进行的中世纪围城战,两个敌对派系”)并且它会生成一个完整的世界:地点、角色的人格和关系、一个中心谜团以及派系动态。每个角色都有一个公开面和一个秘密议程。然后你开始玩。 当你与角色交谈并探索时,他们正在追求自己的目标:警长调查谋杀案正在采访目击者、跟踪线索、形成理论;酒保正在积累黄金并逐渐移动世界中的物品;竞争对手商人正在通过社交操纵试图破坏对方。 你可以干预其中任何一项,建立联盟,给角色任务,让他们为你做事,或者只是静观其变。解析器完全自由形式。说任何话,游戏都会处理它。 这是IF中有趣的地方: 最有趣的时刻来自NPC追求相互冲突的目标。两个角色都想得到同一件宝物。您与您 befriended 的角色有秘密目标,使他们与您的利益相冲突。一个谎言因为您告诉它的人提到了它而开始解体。从50个tick的会话中产生的自发性叙述可以产生您无法编写的故事。需要OpenAI API密钥(约$0.50-1.00/小时的游戏)。免费和开源。 我的问题: 我不是经验丰富的游戏设计师。只是一个经验丰富的程序员。所以我创建了这个游戏并发现它很酷,互动自己等等。但是我不知道的是: 1. 这是否对游戏制作人有意义/有用? 2. 是否可以改进以更好地为游戏制作人提供价值? 3. 您认为我可以添加/改进什么以使它更酷?当然需要说:请自由查看它,留下建议/评论或甚至贡献。 https://github.com/UninstallInternet/llm-game TL;DR:做了一个游戏引擎,但想知道它如何可以更好地为人服务。 编辑:添加了TL;DR