触乐怪话:我用AI做的那个游戏
创始人
2025-11-12 19:55:38
0

触乐怪话,每天胡侃和游戏有关的屁事、鬼事、新鲜事。

图/小罗

最近,我们这多了很多与AI有关的选题。这当然不是一拍脑门随便想出来的,毕竟AI对各行各业的影响有目共睹,很多AI工具和产品也已经深深嵌入到我们的生活里了。前一段时间,我就非常喜欢在网上看一种用Sora 2生成的视频,内容大都是现任OpenAI首席执行官的山姆·奥特曼用一口流利的中文教训各种“职场新人”,包括孔子、秦始皇、牛顿、爱因斯坦等历史巨擘,令人忍俊不禁。如果不细看的话,这些AI生成的视频几乎已经以假乱真,让人不由得感慨生成式AI的日渐强大。

目前,游戏行业也在使用一些AI工具辅助游戏开发,这让我想起我以前用AI制作游戏的一次经历。

游戏的名字叫《老中医模拟器》,玩法恰如其名,就是模拟老中医给病患抓药看病。制作的起因,是当时计算机课程的作业要求以“中医”为主题出一个展示成果,2023年又是AI井喷的一年,文有ChatGPT,图有Stable Diffusion,正好可以用来满足游戏的程序代码和美术素材两大需求,我便一拍脑门做了这个决定。

游戏还在我电脑的文件夹里

其实在我小时候,到中医那看病的印象十分深刻。医生是一个年迈的老人,胡子花白,号脉时只要伸出指甲很长的手指在我脉搏上一搭,不消片刻便能得知病因,接着对症下药,药到病除。我想在游戏里还原的,正是“抓药”这一过程。

完成了大概的构想,我便向ChatGPT提出了我的需求:一个模拟老中医看病抓药的游戏,游戏中有6个图标按钮,模拟6种草药,点击按钮标记为选中状态,再点击一次取消选中;游戏上方有一个“祖传药方”按钮,点击可弹出列有各种病症和所需草药的界面;游戏最下方会随机出现一些病症的文字说明,模拟来看病的病人;此外还需要一个“药已抓好”的按钮,点击后会检查所选用草药与病人的病情是否对应,并根据没有抓药、抓错药和抓对药给出不同的反馈。最后,初始化程序,模拟一次诊疗结束,开始诊治下一个病人。

实际上,我并不懂写代码,当时ChatGPT也基本处于起步状态,对中文自然语言的理解能力有限。我们反复交流几十次,耗费了很长时间,它才终于生成出能基本实现我构思功能的程序代码,并且没有Bug。

其中最令我头疼的,是“检查所选用草药与病人的病情是否对应”这一功能的实现。我冥思苦想了许久,最后想出了一个办法:由程序给6味草药分别赋予从1到6的数字,每次初始化程序时,随机选取3个数字构成一组编号,这样就会固定存在20组编号,再根据编号显示出相应病症。如此一来,系统检查时,只需要检查选用的编号是否相同即可。简单来说,就是先备好需要抓的草药,再根据这些草药出现有相应病症的病人,虽然与现实逻辑——先来病人,再根据病人情况抓药——完全相反,却能解决程序判定上的问题。

哪位读者朋友能看懂

游戏的美术素材,一些是用Stable Diffusion生成的,比如草药图标未选中和已选中的两种状态,就分别是古画风格的一株草和一个包袱的图案。另外,也用到了网络上的公开素材和网站生成的背景,“祖传药方”的古书图形就是。不过,对于游戏的主界面,既没法用AI生成我理想的,也找不到网上有合适的,只能花几十块钱,求助于淘宝上的专业画师。我的想法是,一张图,图上两只手,其中一只手在给另一只手号脉,我还特意吩咐要突出号脉那只手的长指甲。

同时,为了不至于草菅人命,我亲自查阅了《黄帝内经》,找到20种不同的病症和它们相对应的用药,作为游戏文本的基础。

最后,我把游戏代码复制到记事本上,美术素材也放到同一个文件夹下,这么一款《老中医模拟器》就诞生了。不过它是基于浏览器网页在本地运行的,我并不会把它打包成一款应用程序,后来我甚至想过把它放到一个网站上,为此还花了8块钱买了一个网址,可惜ChatGPT依旧无法教会我做这些,只能不了了之。

游戏的网页界面

对于《老中医模拟器》本身,其实也有一些不了了之的地方,或许称之为“砍内容”更容易被广大读者朋友们理解。原先,我计划在每个草药图标下面再加一个按钮,用来标识草药的名称,比如“茯苓”“人参”之类的,但是可能会与草药本身的图标冲突,只好作罢,改为在背景上事先标好各草药名称,再调整草药图标与之对应。我还曾想在游戏里加入“名誉值”(类似生命值)和“局”的概念,玩家每次选错草药会降低名誉值,选对草药会增加名誉值,名誉值归零,标志一局结束。可惜我技术力低下,最终无法实现。此后,在听到哪个游戏因为时间紧张或技术不足砍了内容,我也能理解三分了。

不过,要真说《老中医模拟器》是一款游戏,我倒有些惭愧,它顶多算是搭建了一个可交互的场景,实际上并没有什么游戏性。如今,AI工具已经经过了几年的发展,相信已经不是我做《老中医模拟器》那时可以比的了,当时我都能在那种情况下做出这样一个东西,现在的众多能人异士肯定能做出更惊艳的游戏吧。

对于AI,有一种说法是,它应该辅助人们表达创意,就像我通过AI制作《老中医模拟器》一样,而不是取代人们的创意。还是希望AI能够让更多人从重复劳作中解放出来,更好地发挥人们自身的主观能动性。

相关内容

热门资讯

原创 A... KPL精彩继续!只要有AG超玩会的比赛,那就是热点,这个一点都不夸张,即使官方这次没有把AG的比赛放...
原创 J... LPL精彩继续!谁能想到,JDG这一次竟然输给了TES,而且还是被零封了,这个结果确实太意外了,真正...
我们编辑部4个人玩了《遗忘之海... 2月5日,网易Joker事业部旗下新作《遗忘之海》开启封闭测试。触乐编辑部拿到了这次测试资格,大家各...
一分钟介绍推荐“微信金花链接房... 微信游戏中心:充值办法,打开微信,添加客服【160470940】,进入游戏中心或相关小程序,搜索“微...
带你快速了解“微信金花链接在哪... 微信游戏中心:哪里充值,打开微信,添加客服【15984933】,进入游戏中心或相关小程序,搜索“微信...
重大通报“怎样购买金花链接房卡... 微信游戏中心:购买联系方式,打开微信,添加客服【86909166】,进入游戏中心或相关小程序,搜索“...
一分钟秒懂“微信金花房卡怎么搞... 微信游戏中心:购买联系方式,打开微信,添加客服【44346008】,进入游戏中心或相关小程序,搜索“...
房卡必备教程“金花斗牛牛房卡怎... 微信游戏中心:批发市场,打开微信,添加客服【86909166】,进入游戏中心或相关小程序,搜索“微信...
《怀旧玩家》竟然出新版了,纸媒... 大家好,如今已经进入后互联网时代。大家都是以手机为主要信息渠道了,说起纸媒来,仿佛已经古老的像化石产...
秒懂教程“微信金花链接在哪买”... 微信游戏中心:低价获取,打开微信,添加客服【15984933】,进入游戏中心或相关小程序,搜索“微信...
一分钟实测分享“微信金花链接在... 微信游戏中心:客服商在线联系,打开微信,添加客服【44346008】,进入游戏中心或相关小程序,搜索...
全攻略普及“牛牛金花房卡模式代... 微信游戏中心:批发代理,打开微信,添加客服【35100608】,进入游戏中心或相关小程序,搜索“微信...
一分钟实测分享“微信牛牛金花链... 微信游戏中心:价格表,打开微信,添加客服【35100608】,进入游戏中心或相关小程序,搜索“微信炸...
玩家必备攻略“微信群牛牛房卡去... 微信游戏中心:平台充值,打开微信,添加客服【160470940】,进入游戏中心或相关小程序,搜索“微...
两分钟讲述“微信群链接玩斗牛平... 微信游戏中心:出售,打开微信,添加客服【15984933】,进入游戏中心或相关小程序,搜索“微信炸金...
三国杀:拿到一号位不要慌,想要... 大家好,这里是你们的老朋友手杀菌!任何游戏里面排位赛都会让玩家非常的吸引,主要是因为在排位赛里面大家...
秒懂普及“微信链接玩牛牛平台”... 微信游戏中心:在哪充值,打开微信,添加客服【160470940】,进入游戏中心或相关小程序,搜索“微...
玩家必备教程“牛牛链接房卡那里... 微信游戏中心:批发平台,打开微信,添加客服【86909166】,进入游戏中心或相关小程序,搜索“微信...
游戏科普“微信炸金花房卡在哪里... 微信游戏中心:哪里弄,打开微信,添加客服【15984933】,进入游戏中心或相关小程序,搜索“微信炸...
8分钟了解“微信上玩炸金花详细... 微信游戏中心:怎么获取教程,打开微信,添加客服【35100608】,进入游戏中心或相关小程序,搜索“...