We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode 我找到了一位“有才华”的画家,想跟他从0开始,做一个游戏出来,名字叫《齐天大圣》

我找到了一位“有才华”的画家,想跟他从0开始,做一个游戏出来,名字叫《齐天大圣》

2024/12/20
logo of podcast 忽软忽硬

忽软忽硬

AI Deep Dive AI Insights AI Chapters Transcript
People
栋哥
Topics
栋哥:与画家合作,利用AI工具MarsCode辅助开发一款名为《齐天大圣》的2D游戏。游戏灵感源于《黑神话悟空》和《塞尔达传说》,并参考了《八方旅人》的风格。游戏主角设定为孙悟空,美术方面由画家负责,程序方面则结合自身编程经验和AI辅助进行开发。在开发过程中,栋哥充分利用了AI代码生成能力,但同时也指出了AI在代码质量、性能优化以及对复杂逻辑处理上的局限性。他认为AI更适合作为编程的辅助工具,而非完全替代程序员。程序员仍然需要具备扎实的编程功底,才能更好地驾驭AI工具,并最终完成高质量的游戏开发。栋哥在视频中分享了使用AI工具的经验,并表达了对AI在编程领域巨大作用的认可,同时也强调了编程的乐趣以及程序员自身能力的重要性。他认为,即使未来AI技术发展到可以完全替代人工编程的地步,编程的乐趣依然存在。在游戏开发中,栋哥不仅使用了AI辅助生成代码,也结合自身经验对代码进行修改和优化,力求达到最佳效果。他特别提到在处理游戏背景方面,为了追求更复杂的视觉效果,他使用了多线程技术,并对AI生成的代码进行了调整。最终,栋哥希望通过这次游戏开发,留下一些有意义的东西。

Deep Dive

Key Insights

为什么选择《齐天大圣》作为游戏的名字?

游戏的主角是孙悟空,这个名字既符合主题,也具有文化象征意义。

画家和程序员在游戏开发中的主要区别是什么?

画家想法多、女朋友多、游戏玩得多,而程序员主要专注于写代码。

为什么选择《塞尔达传说》风格而不是《八方旅人》风格?

虽然《八方旅人》风格也很吸引人,但《塞尔达传说》风格更简单,且符合程序员的偏好。

程序员之前做过哪些游戏相关的项目?

程序员曾写过一本关于Java语言的书,并在书中实现了一个模仿马里奥的2D游戏。

为什么程序员选择孙悟空作为游戏主角?

程序员原本想模仿马里奥,但考虑到版权问题,选择了孙悟空作为替代角色。

程序员如何看待AI在编程中的作用?

程序员认为AI在编程中是一个有用的帮手,但仍然需要程序员自己编写和调整代码,AI无法完全替代人类的创造力和判断力。

程序员在使用AI工具时遇到了哪些问题?

AI生成的代码有时过于粗糙,不符合程序员的预期,且在某些情况下会重复使用不合适的编程方法。

程序员如何看待AI生成的美术资源?

程序员认为AI很难生成复杂的美术资源,尤其是动态的2D图像,因此美术部分主要由画家手工完成。

程序员对未来AI在编程中的发展有何看法?

程序员认为AI可能会在未来变得更加智能,但编程本身的乐趣和创造性不会被完全取代。

Chapters
本期播客介绍了博主与一位画家合作开发游戏《齐天大圣》的历程。从最初的想法,到利用AI工具辅助编程,以及对AI在编程中的作用和局限性的思考,都做了详细的阐述。
  • 与画家合作开发游戏《齐天大圣》
  • 使用AI辅助编程,代码完成率约30%-40%
  • AI在简单游戏开发中表现良好,但在复杂游戏中存在局限性
  • 认为程序员仍然需要掌握编程技能,AI是辅助工具

Shownotes Transcript

栋哥 正在“豆包MarsCode AI 红人创造营”中借助 AI 工具创作精彩内容,请帮TA投上一票吧! https://www.marscode.cn/events/2024-influencer?invite_code=dn36l4q0k86dod