原贴链接

将LLMs应用于游戏是一个全新的令人兴奋的前沿领域,我相信这里很多人在某些时候都考虑过这个问题。但我觉得目前它就像一个狂野的西部,没有一套设计原则来指导什么有效什么无效,所以我想分享一些关于如何可靠地利用LLMs进行游戏设计的想法。

首先,我觉得很多人试图将传统的游戏设计范式应用于LLMs,但结果却很糟糕。一个常见的例子是试图让它适应传统的带有战斗和属性的RPG。虽然我不认为RPG对LLMs来说是死胡同,但我认为我们需要探索新的方式来吸引玩家,这些方式不一定适用于传统游戏。

大多数游戏的核心玩法是某种形式的问题解决。你可以通过机械技能、策略或两者的结合来解决这个问题。第一次看到挑战时,你应该清楚地知道玩家应该采取哪种方法来解决由LLM生成的挑战;所有挑战都应该通过策略来解决。

战斗是一个被LLMs误处理的挑战。这是由于一种有点破碎的电话游戏。那些用LLMs制作游戏的人试图将属性硬塞进游戏中,同时忽略了回合制战斗与属性应该真正关注的核心:策略。如果你有一个仅仅是属性检查的游戏,你肯定会得到一个非常无聊的游戏。我们都知道,没有一些硬编码,LLMs真的不擅长处理属性。

除了这个题外话,让我们回到主要点:利用LLMs作为游戏玩法核心驱动的游戏应该是主要是智力的。它们应该让玩家思考如何解决一个开放式的问题。这就是刺激他们的原因。抛弃旧的范式,因为在传统游戏中为开放式问题和开放式解决方案编码真的很难,但在LLMs中真的很容易。

传统的文字冒险游戏(不同于互动小说)依赖于对硬编码问题的非常具体的解决方案。这不是LLM所需要的。有了LLM,理想的做法是让问题真正开放式并允许创造性解释。因此,考虑到这个想法,你将复杂的叙事与开放式的挑战结合起来,你就会得到一种新的文字冒险游戏形式。

那么,我们真正需要做的是什么呢?你只需要大约三样东西:

-一个叙事来支撑游戏玩法。

-激发玩家跳出框框思考的开放式挑战。

-一个清晰的目标让玩家为之努力。

当然,这只是如果你想制作一种新的文字冒险游戏。其他类型的游戏可能需要更多或不同的元素。但这应该为构建其他想法提供一个坚实的基础。

讨论总结

本次讨论主要聚焦于如何将大型语言模型(LLMs)应用于游戏设计,探索新的玩家互动方式。参与者普遍认为,传统的游戏设计模式不适用于LLMs,特别是在角色扮演游戏(RPG)中的战斗和统计系统。讨论中提出了多种创新思路,如利用LLMs创造开放性挑战和叙事驱动游戏,以及如何通过策略而非传统游戏机制来解决问题。此外,还涉及了硬件需求、成本问题和用户界面简化等实际挑战。总体而言,讨论展示了LLMs在游戏设计领域的巨大潜力和当前面临的实际问题。

主要观点

  1. 👍 LLMs应避免传统游戏设计模式
    • 支持理由:传统模式不适用于LLMs,特别是在RPG中的战斗和统计系统。
    • 反对声音:无
  2. 🔥 游戏的核心应侧重于策略和开放性问题解决
    • 正方观点:LLMs能够轻松处理开放性问题,为游戏设计带来新的可能性。
    • 反方观点:无
  3. 💡 利用LLMs可以动态生成游戏元素
    • 解释:如动态生成颜色或情境对话,增加游戏的创新性。
  4. 👍 LLMs在游戏设计中是一个未解决的问题
    • 支持理由:LLMs可以用来简化用户意图的翻译,减少界面复杂性。
    • 反对声音:无
  5. 🔥 成功的LLMs游戏需要一个基础的叙事、开放式挑战和明确的目标
    • 正方观点:这种设计方法可以为每个玩家提供独特的游戏体验。
    • 反方观点:无

金句与有趣评论

  1. “😂 IngratefulMofo:I think it would be better if it was a bit restricted by using conventional programming as the base logic and putting LLM only as the input/output mechanism.”
    • 亮点:结合传统编程和LLM可能是一种更有效的游戏设计方法。
  2. “🤔 ZABKA_TM:Right now, if you want anything remotely coherent on an LLM while a game is simultaneously running, you need to either A) have abnormally strong hardware to run locally, or B) outsource the LLM’s generation to a server.”
    • 亮点:当前LLM游戏需要强大的硬件支持或服务器外包,这两者都涉及高成本。
  3. “👀 Realistic_Gold2504:"I’m more interested in using the LLMs in ways like if I need a color in the game then we could hard-code hundreds of colors. ‘Ocean Blue,’ ‘Moss Green,’ etc. Or, we could also figure out a ‘Give me a random crayola crayon style multi word color, only the color…’ line that has the LLM produce pseudo-random ideas that can be used dynamically."”
    • 亮点:利用LLMs可以动态生成游戏元素,如颜色或情境对话,增加游戏的创新性。

情感分析

讨论的总体情感倾向是积极的,参与者对LLMs在游戏设计中的应用充满期待。主要分歧点在于如何有效利用LLMs,特别是在避免传统游戏设计模式和探索新的玩家互动方式上。可能的原因包括LLMs的潜力尚未完全开发,以及当前技术在处理复杂游戏元素时的局限性。

趋势与预测

  • 新兴话题:利用LLMs创造动态和多样化叙事,以及通过策略而非传统游戏机制来解决问题。
  • 潜在影响:LLMs的应用可能会彻底改变游戏设计的方式,特别是在创造开放性挑战和叙事驱动游戏方面。