掌控板玩点灯游戏

2020-07-15 07:58陈新龙
电脑报 2020年26期
关键词:游戏性点灯红方

陈新龙

掌控板可以用来玩游戏,这次我们就用掌控板结合mPython做一个双人的点灯小游戏来一决胜负。

当游戏开始后,双方分别快速触摸各自的按键,给进度条充电,当一方玩家的进度条到达最高点,对应掌控板上RGB灯点亮,先亮灯的一方玩家获胜。是不是感觉点灯游戏很有意思呀,赶紧一起动手做起来吧。

游戏要求:当按下A键,游戏开始。左边玩家为红方,右边玩家为蓝方。游戏开始后,两侧分别显示各自的进度条,红方需触摸P键使进度条增加,蓝方触摸N键使进度条增加(进度条每次增加的值为5),当一方进度条先到达100,游戏停止并且点亮对应的LED灯表示取得胜利。

代码分析:

当按下A键时,游戏开始,先添加两个变量,speed1和speed2分别用于进度条值的显示,变量的默认初始值为0,为清楚显示红蓝两方的比赛过程,先确定两个坐标轴,左边显示红方,右边显示蓝方。

游戏开始后,红方玩家只需按下P键,执行变量speed1增加,当蓝方按下N键,执行变量speed2增加,每次变量增加的值为5,这个变量的值可以自定义还可以增加随机数。绘制两个垂直的柱状条,将进度变成speed1和speed2。当紅蓝玩家按下P键和N键,进度条会随着变量speed的数值增加变高。

接下来只需要进行一个简单的判断就可以确定哪方获得胜利,当变量speed1和speed2的值任意一方大于99时,RGB灯显示颜色,并且OLED屏幕显示胜利。

点灯游戏简单易上手也有一定游戏性,当然我们也可以做一个类似石头剪刀布的游戏,或者是随机出现1-6数字的游戏,只要你善于发现生活中有趣的事情,你就可以大胆尝试着用编程来编写,相信也是一种不错的挑战。

猜你喜欢
游戏性点灯红方
以“游戏性”的方式开展小学美术教学
画根电线来点灯
浅析游戏性幼儿舞蹈教育
浅谈班级主题课程与环境区域的有效运用
黄庭坚一夜三点灯
试论棋例裁决难点
试论棋例裁决难点
中职语文游戏性阅读教学初探
↓点灯——派威尔(英国)
提示棋例的盲点