[项目]方块坠落

641浏览
查看: 641|回复: 4

[项目] 方块坠落

[复制链接]
       拿到掌控2.0快三个星期了,近期工作忙,也没落着体验,主要也是没什么好的想法。本来是想做一个打地鼠游戏的,但是还需要去画地鼠,有些困难,就能做了现在的方块坠落。        先上效果图
      
       这个游戏是用Micropython写的,也是练习一下python语言,里面用到了面向对象的编程方法。
       为了增加手感和趣味性,使用铜箔做了一个触摸按键盘,用鳄鱼夹连接到掌控的电容触摸按键上。
       程序中用到了以下掌控的资源:
       1、oled显示屏
       2、掌控的PYTHON六个电容触摸按键
       3、硬件定时器资源
       4、板载RGB灯
       其他就是软件的问题了。
       程序简介:
       1、对应PYTHON的六个电容按键,将屏幕分成6个通道,方块会随机出现在6个通道内,然后缓慢加速下降
       2、在定时器中断程序中检测PYTHON的电容按键触摸值,存储起来。
       3、主程序中进行判断,当该航道有方块落下时,按下该按键,可将方块消除,并加1分;如果该航道无方块,但是有触摸按键按下,则表示游戏者“瞎按”,扣一分
如果该航道有方块落下,并走出了屏幕的空间,同样减一分
      4、分数在三个RGB上进行显示,基础分3分,最高分9分,0分时游戏结束
      由于这段时间较忙,暂时没时间写教程,只能先把代码分享给大家了。喜欢的朋友们,可以在该程序的基础上,做一些改动,做一个打地鼠的游戏。但是同样该程序有一个Bug,朋友们在体验的时候会发现。最近太忙,也没时间去思索问题所在了。
       需要注意的是,由于环境不同,应先测试电容按键按下时的数值,然后修改程序对应位置,才能正常游戏。
      



Rect_down3.rar

1.99 KB, 下载次数: 22

代码

rzyzzxw  版主

发表于 2019-12-18 20:05:51

桑老师,厉害。
用鳄鱼夹时,掌控背面做了绝缘处理了吧。
回复

使用道具 举报

hnyzcj  版主

发表于 2019-12-18 21:24:58

牛逼
回复

使用道具 举报

EVE  中级技匠

发表于 2019-12-19 09:28:35

666666好玩
回复

使用道具 举报

gada888  版主

发表于 2019-12-30 07:57:11

互动游戏呀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2021 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail