查看: 404|回复: 1

麦昆流浪记——争夺能量块

[复制链接]
本帖最后由 hnyzcj 于 2019-5-12 20:51 编辑


追击者VS引爆者.gif
追击者VS引爆者
英雄灭考后 (1).gif
群殴引爆者

团灭.gif
塔爆团灭
框扶者.gif
框扶者抢夺能量块

【游戏规则】
       麦昆军团分为橙色和绿色军团,各自守护着橙色和绿色能量塔。在星球中部散落着一些能量块,双方军团以最先获取5个能量块获胜,或者引爆者冲到对方能量塔爆塔团灭获胜。
      1.对战双方以最先获得5个能量块推送到自己能量塔区域获胜。(必须到达锡箔纸区域)
      2.引爆者必须通过英雄桥到达对方控制区。
      3.引爆者可以通过冲击对方能量塔,塔爆团灭对方。(磁铁+霍尔传感器)
      4.引爆者一旦被打翻,即为死亡,无法继续战斗。但其它角色可以继续战斗。
      5.其它角色可以抢夺能量块,攻击对方,但不允许将对方已经进入能量塔的能量块移除。

【游戏角色】
       引爆者——前置两粒强磁铁,通过英雄桥到达对方领地可点亮对方的能量塔,团灭对方。相当于各方的英雄。
引爆者s.jpg
       阻击者——主要负责守护己方能量塔,对来袭的引爆者进行阻击,也可协助其它角色争夺能量块。相当于各方守卫。
阻击者s.jpg
       框扶者——主要任务去寻找能量块,并利用能量框拖拽能量块回到能量塔。相当于各方的工兵。
框扶者s.jpg
       追击者——主要任务是追击对方引爆者,将其铲翻。相当各方的战士。
追击者s.jpg
       橙色兵团
橙色兵团s.jpg


【材料清单】
          1.麦昆: micro:bit教育机器人 V3.0 锂电池豪华套餐    * 8
          2.micro:bit 编程入门开发板                                      *2
          3.micro:bit Boson扩展板 (Gravity兼容)                    *2
          4.霍尔磁性传感器                                                     *2
          5.炫彩 WS2812 RGB LED可剪裁黑色灯带 120灯       *1
          6.3D打印结构件
          7.雪弗板做桥面
          8.装饰壁纸


【结构设计】
引爆者结构模型.png
引爆者结构
转接模型.png
阻击者结构1
阻击者结构模型.png
阻击者结构2
匡扶者结构模型.png
框扶者结构1
舵机支架匡扶者.png
框扶者结构2
right.png
框扶者结构3
left.png
框扶着结构4
铲车.png
铲车结构


能量塔结构模型
IMG_20190507_095556.jpg
IMG_20190507_094558.jpg
IMG_20190507_094532.jpg
IMG_20190507_094517.jpg
IMG_20190507_095612.jpg

通过3D建模为能量塔增加一个底座
IMG_20190512_143055.jpg
在底座上安装霍尔传感器和灯带
IMG_20190512_143143.jpg
引爆者爆塔团灭效果
IMG_20190512_143207.jpg
程序编写
       本次游戏的控制主要包含两个方面一个选手对麦昆机器人的遥控,一个是团灭以后的场控。具体如下图所示。
系统控制图 拷贝.jpg
场控部分
军团配置
       以橙色军团为例,引爆者设置无线信号1,追击者设置无线信号2,阻击者设置无线信号3,框扶者设置无线信号4,红色能量塔最初设置无线信号1。当对方引爆者点亮红色能量塔后,能量塔进行信号轮询切换,对橙色军团各信号段依次发送电机停止信号,并最终切换到dead信号段10,各角色接受到电机停止信息后,也依次切换到dead信号,从而模拟被团灭的情况。


遥控部分
       遥控部分相对简单,只需要手柄与对应角色进行无线信号同步。并将无线手柄每个按键与角色运动对应,例如下图中框扶者遥控动作定义。

角色功能定义 拷贝.jpg
       框扶者建立无线信号4组,按下按钮分别发送1-8的数字。数字7,8对于舵机进行操控,对于除框扶者以外的角色虽然没有舵机设备,也可以针对不同角色的特点进行特殊功能定义。
       例如引爆者角色没有太多的攻击性也无法获得能量块,其主要作用就是长途奔袭通过英雄桥,塔爆团灭对方。因此既要快速长途运行,又要保持高度的灵活性。因此除了设置常规的前进,后退,左转,右转,我们还可以定义做左转圈、右转圈、连续前进5秒,变速运行,曲线行驶等。


程序编写
引爆者部分代码
长途奔袭.png
长途奔袭
曲线行驶.png
曲折行驶
被团美.png
被团灭

能量塔部分代码

能量塔被点.png








gada888  版主

发表于 2019-5-24 09:35:12

老师越玩越溜
回复 支持 反对

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

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

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

mail