8674| 9
|
[项目] microbit and mind+ |
最近一直在玩micro:bit gamepad 遥控手柄,目前玩过对战游戏,遥控小车,不过总感觉少了点什么,(gamepad不去玩游戏实在是浪费)正好DF发布他们的图形化软件MIND+,我也就来趁热点。于是用MIND+做个弹球游戏,用Gamepad做游戏手柄控制器。 视频演示: 游戏装备: 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 Empty Eyeleft 手柄端: 非常尴尬的事情,在我编写手柄端程序的时候,V1.1发布了并且具有了串口通讯的功能,我也懒得改了。我的手柄通讯还是用的串口通讯,模拟键盘。V1.1已经有串口数据的读取了,稍微做修改就可以了…… 已经用上V1.1了,后面验证下手柄上的按钮对应的P口就可以玩出多样的花来…… 愉快的玩耍…… |
project-2018-5-26-下午6-48-38.zip
187.3 KB, 下载次数: 1
售价: 20 创造力 [记录]
game
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed