掘金 人工智能 前天 12:43
打造一款超级马里奥小游戏
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文作者悟空使用腾讯云代码助手CodeBuddy,一步步DIY了一款类似超级马里奥的小游戏,回忆童年乐趣。作者首先向CodeBuddy提出了游戏的基本需求,包括角色移动、跳跃、平台和碰撞检测以及简单关卡。随后,作者将准备好的游戏素材图片添加到工程中,并让CodeBuddy进行整合替换。最后,根据试玩效果,调整了游戏宽度和敌人移动速度等参数。CodeBuddy不仅能实现编码需求,还能提供改进意见,最终完成了一个简单的超级马里奥游戏。

🎮 **游戏制作流程**: 使用CodeBuddy,从提出基本游戏需求(角色移动、跳跃、平台和碰撞检测、简单关卡)开始,逐步构建游戏框架。

🖼️ **素材整合**: 将准备好的游戏素材图片添加到工程中,利用CodeBuddy将图片整合到游戏中,替换原有的线条画角色和场景。

⚙️ **参数调整**: 针对试玩效果,使用CodeBuddy调整游戏宽度、敌人移动速度等参数,优化游戏体验,例如,将敌人移动速度从默认值2降低到0.8或1。

💡 **CodeBuddy的优势**: CodeBuddy不仅能实现编码需求,还能根据当前进度提供改进意见,帮助完善游戏功能。

我正在参加CodeBuddy「首席试玩官」内容创作大赛,本文所使用的 CodeBuddy 免费下载链接:腾讯云代码助手 CodeBuddy - AI 时代的智能编程伙伴

你好,我是悟空。

前言

小时候看到村里的大朋友家里都有一款 FC 游戏机,然后旁边还放了很多卡,什么四合一,六十四合一。

大朋友们会让我们这些小卡拉米偶尔玩几把。现在我自己也买了 PS5 游戏机,但是小时候玩的那些经典游戏:坦克大战、超级马里奥、双截龙在我心中的地位一直很高,这次我想自己 DIY 一款超级马里奥的小游戏,来回忆小时候的快乐。

用 CodeBuddy 实现

这次我借助 CodeBuddy 代码助手来帮我实现编码需求。

给出提示语:

请帮我做一款类似超级玛丽奥的小游戏。

然后 CodeBuddy 让我先实现一个简单版本。OK,我先给他一些简单要求,一下子搞太复杂,它的压力也很大。。

提示语:

    一个可以左右移动和跳跃的角色简单的平台和基础碰撞检测一个简单的关卡

然后它会做一个最基础的版本,里面的马里奥、砖头和敌人都是线条画出来的。

我们得给它找点素材。把相关的图片都丢到工程里面。

然后再让 CodeBuddy 将图片替换下。

提示语:我加了很多图片进去了,帮我整合下。

然后还需要调整下游戏宽度、敌人的移动速度等。

CodeBuddy 回答:用户指出敌人移动速度太快了。我们需要减慢敌人的移动速度。在当前的代码中,敌人的速度是在Enemy类的构造函数中设置的,默认值是2。我们可以将其降低到一个更合理的值,比如0.8或1。

最后的效果如下,感觉还可以吧~哈哈

后续可以考虑的改进

    添加音效和背景音乐实现视差滚动背景效果添加更多关卡和游戏元素实现存档功能添加移动设备支持

总结

CodeBuddy 在需求实现上确实非常厉害,而且它还会提供改进意见,让功能越来越强大。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

CodeBuddy 超级马里奥 游戏DIY AI编程
相关文章