hnyzcj 发表于 2018-5-26 19:58:31

microbit and mind+

      最近一直在玩micro:bit gamepad 遥控手柄,目前玩过对战游戏,遥控小车,不过总感觉少了点什么,(gamepad不去玩游戏实在是浪费)正好DF发布他们的图形化软件MIND+,我也就来趁热点。于是用MIND+做个弹球游戏,用Gamepad做游戏手柄控制器。

视频演示:
https://v.qq.com/x/page/n0666vhf7mt.html?ptag=qqbrowser

游戏装备:             
      micro:bit gamepad 遥控手柄
      micro:bit 编程入门开发板

游戏整体规划:
      1.球从固定的位置落下,碰到边缘就转向反弹;碰到挡板被弹起;碰到红色底板就被判Game over。
      2.黑色挡板用来弹球,弹起球加分,否则掉落则游戏失败。
      3.背景人物的眼睛是跟随球转动,实现人眼盯着球的效果。
      4.游戏设定了几个变量及其初值,分数Score=0、等级Level=1、速度Speed=5、时间Time=0等几个变量。挡板每弹起一次球则Score+1分;若Score=10*Level,则speed=speed+2;Level=level+1。也就是说每弹起一次球,分数加一,如果分数达到10,等级提到2级,速度+2,后续以此类推……
      5.手柄端通过左右两键控制挡板左右移动,通过X,Y按键控制+-游戏中的Speed。


游戏端:
       舞台设计:

以一个小丑的面部轮廓作为舞台背景
      角色设计:
      包含了basketball、eyeleft 、eyerihgt、empty(挡板)、deadline(红线)

整体效果
    角色代码:
   basketball
   EmptyEyeleft


手柄端:
       非常尴尬的事情,在我编写手柄端程序的时候,V1.1发布了并且具有了串口通讯的功能,我也懒得改了。我的手柄通讯还是用的串口通讯,模拟键盘。V1.1已经有串口数据的读取了,稍微做修改就可以了……

已经用上V1.1了,后面验证下手柄上的按钮对应的P口就可以玩出多样的花来……



愉快的玩耍……


rzyzzxw 发表于 2018-5-26 21:15:35

陈老师666

hnyzcj 发表于 2018-5-26 21:17:17

rzyzzxw 发表于 2018-5-26 21:15
陈老师666

没到1.1的地方6起来

1973742214 发表于 2018-5-26 21:51:56

按钮位置变一下,小孩子玩的好别扭{:5_142:}

hnyzcj 发表于 2018-5-27 07:48:26

1973742214 发表于 2018-5-26 21:51
按钮位置变一下,小孩子玩的好别扭

她手小,所以左右开工,右手边的X,Y分别是控制球SPEED加减的

Forgotten 发表于 2018-5-27 16:35:26

好厉害,这么快就玩起来了{:5_148:}

rzyzzxw 发表于 2018-5-29 07:48:15

右手边的X,Y对应的P口是什么。{:5_141:}

hnyzcj 发表于 2018-5-29 10:05:28

rzyzzxw 发表于 2018-5-29 07:48
右手边的X,Y对应的P口是什么。

P1 P2 P8 P13 P14 P15

rzyzzxw 发表于 2018-5-29 12:25:11

hnyzcj 发表于 2018-5-29 10:05
P1 P2 P8 P13 P14 P15

谢谢大全老师。

shs20142018 发表于 2021-5-12 11:19:50

还厉害,学习
页: [1]
查看完整版本: microbit and mind+