编程零基础如何与 ChatGPT 沟通创建一款 3D 游戏

已收录   阅读次数: 892
2023-04-0107:50:00 发表评论
摘要

ChatGPT 相关技术随着时间的向后推移,其智能化,拟人化程度越来越高,一次可以预见的新工业化浪潮近在咫尺,伴随着它们的出现。职业技能工种的职业壁垒将越来越小,很多工作将被其代替,同时也孕育着更多个人的发展机会,敢想,敢做,会提问的人在未来会更加有所作为。这一篇介绍的主人公从零开始,与 ChatGPT 一步步畅谈后,制作出了一款 3D 游戏,类似于简易版神庙逃亡或者地铁跑酷……

分享至:
编程零基础如何与 ChatGPT 沟通创建一款 3D 游戏

开篇寄语

ChatGPT 相关技术随着时间的向后推移,其智能化,拟人化程度越来越高,一次可以预见的新工业化浪潮近在咫尺,伴随着它们的出现。职业技能工种的职业壁垒将越来越小,很多工作将被其代替,同时也孕育着更多个人的发展机会,敢想,敢做,会提问的人在未来会更加有所作为。这一篇介绍的主人公从零开始,与 ChatGPT 一步步畅谈后,制作出了一款 3D 游戏,类似于简易版神庙逃亡或者地铁跑酷。

前情提要

内容详情

本篇文章的主人公不是我,是另外一为名为 Ammaar Reshi 的美国小哥,请看他的自拍:

编程零基础如何与 ChatGPT 沟通创建一款 3D 游戏

他在今年 3 月 20 日发帖子说,使用 ChatGPT 和 Midjourney 结合后制作了一款 3D 游戏,游戏名称叫做 SkyRoads,据称是小时候他玩的一款游戏。

编程零基础如何与 ChatGPT 沟通创建一款 3D 游戏

Ammaar Reshi 就带着疑问询问 ChatGPT,知不知道 SkyRoads 啊?ChatGPT 自然是知无不言言无不尽,进行了一番描述,回答如下:

编程零基础如何与 ChatGPT 沟通创建一款 3D 游戏

emmmm……来源似乎是维基百科,Ammaar Reshi 想了想,于是干脆直接问吧,他问GPT-4如何制作这个游戏,它建议使用BabylonJS,以及HTML和CSS。然后我准确地描述了我们将从 SkyRoads 借用什么以及这个版本有何不同——提示如下:

编程零基础如何与 ChatGPT 沟通创建一款 3D 游戏

ChatGPT 很快就生成了他想要的代码,并将它粘贴到 Replit(一个在线代码运行平台,在线编辑),GPT 也告诉了我确切的方法,而且运行成功!

编程零基础如何与 ChatGPT 沟通创建一款 3D 游戏

不过,这个时候还只是一个简陋版本,只有一个绿色立方体,无法左转或右转,无法躲避那些讨厌的障碍物。

编程零基础如何与 ChatGPT 沟通创建一款 3D 游戏

又经过了一番沟通后,增加了欠缺的功能。

这样经过细致的沟通后,基本所有功能都完善了,接下来就是进行细节的美化。

编程零基础如何与 ChatGPT 沟通创建一款 3D 游戏

游戏需要背景、纹理和宇宙飞船模型。他找到了想要的宇宙飞船模型并要求 GPT 给他代码,用这个 3D 模型文件替换那个绿色立方体。

编程零基础如何与 ChatGPT 沟通创建一款 3D 游戏

背景呢,则用 Midjourney 进行生成,有关 Midjourney 的相关内容,请参看这篇文章:

并且用网上的音乐资源配了一个背景音,让 ChatGPT 整合一下这些内容,并增加一点点挑战性,简直是让 ChatGPT 在为他打工,而且完全不要钱的那种。

编程零基础如何与 ChatGPT 沟通创建一款 3D 游戏

整个流程下来只花费了 3 天时间,重点是是在零基础的情况下,这个效率已经很惊人了。

体验地址

温馨提示

想学习编程的读者朋友,可以参看伯衡君之前写的以下文章,能够帮助你快速掌握一门编程语言:

  • 我的微信
  • 微信扫一扫加好友
  • weinxin
  • 我的微信公众号
  • 扫描关注公众号
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: