最新消息:

【EV3进阶】贪吃蛇游戏制作(总结篇),给你的EV3编程水平提升一整个台阶。

乐高 少儿编程 7808浏览 0评论
简易贪吃蛇

这个课题结课了,今天开始重新把课题全部整理一遍,以供大家收藏。

 

贪吃蛇游戏是个很典型的编程案例,里面包含了很多变量的用法,还有数据结构,逻辑的设计方法。

 

一共花了2个多月更新,在此感谢大家对于本号的支持和关注。

相信这个课题给大家带来的是一种新的EV3教、学的感觉。

 

欢迎收藏,全套EV3简易贪吃蛇游戏制作教程。也希望您可以自愿通过转发或者分享来支持老丁的原创。

 

文末会有本课题的所有学习资源提供,请笑纳。

 

我,还在努力的路上。

 


这是个简易版的贪吃蛇,但如果你可以理解所有的部分和其作用,自然就可以优化的更好,也更完善。

 

换句话说,要复刻诺基亚经典贪吃蛇,绝对不是一件难事。

 

主要是理解,归根结底还是要理解!

 

不管你之前是追更的,还是想从新来看,都可以通过以下整理的各个部分重温本课题。

 

最终放出的程序,是我重新排列过的。大家可以以这个为准。

 


 

第一部分,擦除屏幕,创建变量及设定各种初始值

【EV3进阶】贪吃蛇游戏制作(总结篇),给你的EV3编程水平提升一整个台阶。

 

第二部分,定义按键的数据变化功能

【EV3进阶】贪吃蛇游戏制作(总结篇),给你的EV3编程水平提升一整个台阶。

第三部分,记录吃掉的次数及随机生成新的苹果坐标

【EV3进阶】贪吃蛇游戏制作(总结篇),给你的EV3编程水平提升一整个台阶。

第四部分,设定自动移动的速度逻辑,及最快速度限制

【EV3进阶】贪吃蛇游戏制作(总结篇),给你的EV3编程水平提升一整个台阶。

第五部分,记录移动轨迹,调用移动速度

【EV3进阶】贪吃蛇游戏制作(总结篇),给你的EV3编程水平提升一整个台阶。

第六部分,显示蛇头

【EV3进阶】贪吃蛇游戏制作(总结篇),给你的EV3编程水平提升一整个台阶。

第七部分,擦去蛇尾

【EV3进阶】贪吃蛇游戏制作(总结篇),给你的EV3编程水平提升一整个台阶。

第八部分,判断吃掉苹果

【EV3进阶】贪吃蛇游戏制作(总结篇),给你的EV3编程水平提升一整个台阶。

第九部分,判断蛇头撞到蛇身及产生gameover的逻辑(有点大,两张图)

【EV3进阶】贪吃蛇游戏制作(总结篇),给你的EV3编程水平提升一整个台阶。

【EV3进阶】贪吃蛇游戏制作(总结篇),给你的EV3编程水平提升一整个台阶。

第十部分,合并判断逻辑,设定两层循环的不同结束条件(即游戏结束条件)

 

【EV3进阶】贪吃蛇游戏制作(总结篇),给你的EV3编程水平提升一整个台阶。

整体部分分布如下标识,你当然也可以把每个部分都做成“我的模块”,这个可以自行操作一下,我这边主要是给大家提供一个完整的图。

 

【EV3进阶】贪吃蛇游戏制作(总结篇),给你的EV3编程水平提升一整个台阶。

你也可以通过网盘链接获得高清版来参考一下。PDF格式。

链接: https://pan.baidu.com/s/1fjOj9QElWp8b8i19VEBUpg 提取码: qang

您必须 登录 才能发表评论!