3011| 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,朋友们在体验的时候会发现。最近太忙,也没时间去思索问题所在了。 需要注意的是,由于环境不同,应先测试电容按键按下时的数值,然后修改程序对应位置,才能正常游戏。 |
1.99 KB, 下载次数: 2450
代码
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed