[项目分享]microbit and mind+

查看: 3506|回复: 8

[项目分享] microbit and mind+

[复制链接]
本帖最后由 hnyzcj 于 2018-5-27 09:06 编辑

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

视频演示:

微信图片_20180527085030.png 微信图片_20180527085202.png small.jpg
游戏装备:               
        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。


游戏端:
       舞台设计:
舞台.png

以一个小丑的面部轮廓作为舞台背景

      角色设计:

      包含了basketball、eyeleft 、eyerihgt、empty(挡板)、deadline(红线)

游戏界面.png

整体效果

      角色代码:

     basketball

      未标题-2 拷贝.jpg
Empty
挡板CODE.png
Eyeleft

eye.png

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

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


愉快的玩耍……
02.jpg 03.jpg

project-2018-5-26-下午6-48-38.zip

187.3 KB, 下载次数: 0, 下载积分: 创造力 -1

售价: 20 创造力  [记录]  [购买]

game

rzyzzxw  版主

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

陈老师666
回复 支持 反对

使用道具 举报

hnyzcj  超级版主
 楼主|

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


没到1.1的地方6起来
回复 支持 反对

使用道具 举报

1973742214  高级技师

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

按钮位置变一下,小孩子玩的好别扭
回复 支持 反对

使用道具 举报

hnyzcj  超级版主
 楼主|

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

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

她手小,所以左右开工,右手边的X,Y分别是控制球SPEED加减的
回复 支持 反对

使用道具 举报

Forgotten  版主

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

好厉害,这么快就玩起来了
回复 支持 反对

使用道具 举报

rzyzzxw  版主

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

右手边的X,Y对应的P口是什么。
回复 支持 反对

使用道具 举报

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


谢谢大全老师。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail