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