设为首页收藏labplus社区产品资料库
598
积分值+2
245
掌控币+1
0  关注
55  粉丝
114  帖子
rzegkly
2020年09月19日

#Labplus3软件#【Labplus3】简易版鳄霸王——悟空打怪


2020年09月08日,N+谷总分享了与掌控板的不解之缘,

创客教育就是开源、包容、分享、无限连接!

N+推出了多款掌控板拓展新品,其中,鳄霸王编程学习机很让人心动,

今天,自己结合掌控板DIY分享一个简易版鳄霸王。


一、思路:

      利用遥控手柄控制角色Monk在舞台的上下移动,当Monk的金箍棒打到蝙蝠,蝙蝠的生命值减一,蝙蝠的十个生命值为零,游戏结束!

二、环境

1、硬件: 掌控板

2、软件:Labplus3


三、摇杆传感器

1.摇杆传感器像一个在游戏控制台中操纵杆,通过控制输入操纵杆模块的 x、 y、 z 的值以及在特定的值下实现某种功能,

摇杆传感器由采用原装优质金属 PS2 摇杆电位器制作,看做一个按钮和电位计的组合。


摇杆具有(X,Y)2 轴模拟输出, (Z)1 路按钮数字输出。可以制作遥控器用于控制运动物体的方向、速度。

摇杆传感器有5个引脚,其中X定义为 x坐标的模拟输入信号,Y定义为 y坐标的模拟输入信号,B定义为 数字输入信号,-接负极,+接正极。


2.不同的摇杆转动到不同方向,对应的模拟值不同。使用之前对摇杆的模拟值进行测量。找到对应的模拟值的范围。

测试摇杆不同位置的模拟量;




四、配置:

1.用数据线将掌控板与电脑连接,恢复固件:2020-07-14;


2.在模块区点击右下角添加扩展按钮,选择——把作品连接到现实世界


3.选择com28掌控板连接,返回编辑器,掌控板显示:Online Mode


五、编辑脚本

1.添加角色

(1)在Labplus3编辑界面右下角,舞台区添加背景“蓝色天空”和首页【Labplus3】简易版鳄霸王——悟空打怪;


(2)在Labplus3编辑界面右下角,角色区添加monk角色和蝙蝠。

2.编写monk角色的脚本


当点击小绿旗时,舞台背景为简易版鳄霸王——悟空打怪主题 ,等待1后,显示BLUE  SKY 背景,发送 广播 开始游戏 。



当摇杆转到最右侧时, x坐标的模拟值大于4000,

当摇杆转到最左侧, x坐标的模拟值等于0;

当摇杆转到最上侧时, y坐标的模拟值大于4000,

当摇杆转到最下侧, y坐标的模拟值等于0


当Monk的金箍棒打到蝙蝠,蝙蝠的生命值减一,蝙蝠的十个生命值为零,游戏结束!

3.编写蝙蝠角色的脚本



当点击小绿旗帜时,蝙蝠隐藏,当游戏开始时,蝙蝠在舞台【-10,100】和【0,150】之间运动,当蝙蝠生命值为零时,蝙蝠隐藏,游戏停止

六、视频回放:


2

点赞

1079 次阅读1 条评论2 人赞
1条评论