空军一号 发表于 2019-12-18 20:03:02

方块坠落

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



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

桑老师,厉害。{:5_178:}
用鳄鱼夹时,掌控背面做了绝缘处理了吧。

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

牛逼

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

666666好玩

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

互动游戏呀
页: [1]
查看完整版本: 方块坠落