探索日志[6]

事先声明,我对把 LLM 引入游戏没有特别的偏好,只是恰巧有了很多做 LLM 游戏的机会而已。🫠🫠这学期我们有自然语言处理课,鉴萍老师非常开明地答应了我实践作业交 LLM 游戏的请求。在这里夸夸鉴萍老师,她的课有趣而贴近前沿、PPT 质量高、考试题目不死记硬背,可谓是我在北理学过的质量前三的课程。

我原本打算做一个教小猫玩游戏的游戏(有谁会不喜欢一只好学的小猫呢),但后来发现描述策略是一件很难的事,而且 LLM 时不时就不遵循教学而让我红温,于是只能作罢。不过听它叫我“老师”还是挺有趣的,感觉 LLM 还是太会讨好人类了(你们到底把 LLM 调成什么了啊!!)

我在 1.18 开工,作业 1.28 截止,看起来时间还是挺充裕的。不过我到 23 号睡前才下定决心抛弃教猫猫的想法和原型,24 号到 26 号又在深圳玩,最后就只剩下 48 小时单人开发了。致敬传奇游戏开发活动 Ludum Dare😇

其实实际情况比 48 小时还糟。我在 27 号花了一整天来找想法但也没想出什么,最后只能释怀地去睡觉。不过后验地来看,27 号玩的 Nicky Case 的 Crowds 对最终成品还是有不少影响的。

如果有 48 小时我还能挣扎地自己写写代码,但只有 24 小时就真的不得不用 AI 编程了。如果有 48 小时我还能挣扎地自己想想玩法,但只有 24 小时就真的不得不照着别人抄了。还好我见过的 LLM 游戏多,我可以先抄个 BV16zKVeLE2N。这是一个类 UNO 的游戏,但可以自己写规则。

不过我以前试玩它的时候感觉不太有趣。我不太确定他们是怎么实现的,但他们的 LLM 老是说“这个规则写不了”,于是我就只留下了那个 UNO 的玩法,而是打算想想别的把 LLM 塞进来的思路。我想到以前玩炉石的时候很喜欢神奇的智慧之球,就打算做个类似的东西。

原计划是让 LLM 观察局势并时不时来帮帮忙,不过由于时间有限就做成了更简单的对话形式。好设计其实一眼就能看出来是好设计,可惜感觉这次只做了一个普普通通的东西,还是要多多练习才行。

演示视频:https://rinevard.lanzn.com/i50oK3he6igf#密码:50g3

本来想把视频传B站上,但这样普普通通的东西传上去好像不太有必要,于是就没传。感觉自己做的封面还是挺有趣的。

感觉 AI 编程让我变得懒惰了,还是要古法编程自己写代码才好。我认为我们的能力是连续而无跳变地提升的,在自己不了解的领域直接让 AI 给出答案就跳过了这个连续成长的过程,从而把结果的好坏很大程度上寄托在 AI 模型的成长上,不太利于个人水平的提升。