这个周末,我用GPT 5.5在MS Teams Copilot中创建了一个1990年代风格的点与点击冒险游戏引擎,包括自己的测试游戏(主要是由AI想象的,但经过迭代来测试更多的特性,包括用于测试跟随玩家特性的狗)。我使用GPT 5.5在MS Teams Copilot中创建了引擎、游戏脚本和艺术资产,使用Suno(通过一个叫做Music Hero的前端)创建了音乐。一个声音效果是公开领域下载。

测试它:

https://bridgewater-brunel.me.uk/games/pointnclick/

它是所有开源(GPL 3.0):下载它:

https://github.com/jamespetts/pointnclick

使用Teams Copilot意味着我不能设置立即执行的指令,所以我告诉AI在代码注释中使用立即执行的指令。然后我可以将引擎和脚本文件传递给Teams Copilot(它不会一次上传超过3个文件)并且它会理解意图和架构决策。

我必须非常明确地在提示中指出底层架构,包括一个单独的游戏引擎到游戏脚本文件,和许多特定类型的状态,包括在代码注释中提醒AI更新载入/保存程序时状态。

我仍然需要添加一些特性(例如空闲动画和根据游戏状态改变对话树)并且测试这个当前的两个房间测试游戏。

我可能需要一个更好的管道来处理艺术资产。GPT 5.5不是最好的生成艺术资产的AI - 我要求一个1990年代风格的像素艺术外观(整个引擎故意模仿320x200 VGA显示),它给了我一个类似的外观,但比例有些奇怪,动画有些不一致。 我认为在得到非占位符艺术资产时,会话中会有很多上下文失效。 一个真正的难点可能是在一个长时间的游戏中保持一致的风格。 我在想的是让AI生成一个样本集的资产在一个单一的接触式文件中,这可以被任何新上下文的图像生成器一起使用,伴随着精确的指令来生成资产以适应引擎(也由AI生成),这可以成为所有未来的资产在一个游戏中的风格模板。 我可以从头开始一个新的上下文来生成艺术资产。

为了得到这些艺术资产,告诉AI给我一个1990年代风格的像素艺术风格是不够的。 我必须告诉它深入研究风格,抽象出风格的基本元素,然后合成风格在它自己的创作中。 这是一种我发现可以有效地让AI产生一个特定的风格的技术。

无论如何,我很感兴趣地看到你的反馈。 (显然,测试游戏很短很简单,艺术资产有些像8岁孩子的画 - 我知道这已经知道了)。