前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >单片机版贪吃蛇分享

单片机版贪吃蛇分享

作者头像
狂人V
发布2020-06-29 11:31:42
4010
发布2020-06-29 11:31:42
举报
文章被收录于专栏:电子狂人
还记得之前提到过的贪吃蛇游戏吗?

这几天在电脑里发现了那个代码和仿真界面,设计比较简陋,是采用LED点阵进行设计的,并没有上次那个使用屏幕的好看,不过用于简单的学习使用,我觉得也可以了~Show Time~

先看看仿真图

是一个简单的单片机、四个控制方向的按键、按键的指示灯以及显示用的点阵屏;运行后,在点阵屏上会出现一条“小蛇”,以及一个果实,通过按键实现上下左右的移动,吃到果实后,屏上会再次随机在其他位置再出现一个果实,蛇长也逐渐加长,如果撞到墙壁,也就是碰到边缘后,就会重新开始,反正蛮简单的操作以下是运行的一个图

代码的结构也简单,主要是一个main以及一个contronl:

代码的话,看看控制的所有函数:

有碰撞判断、方向控制、蛇的状态、乘方、蛇初始化状态、运行游戏还有一个延迟,就是控制蛇动的时候那个等待时间,可以加快速度玩玩~

如果感兴趣的话,可以自己再添加一些比较复杂的功能,甚至可以把屏幕换成其他比较炫酷的进行操作,虽然游戏可能比较low了,但还是可以用于学习的

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 电子狂人 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档