所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
Mind+ Gamepad制作胖桑停车场
hnyzcj hnyzcj 2019-01-04 06:28:26
2
0
简单

        我是2016年考的驾照,那一年我考驾照前前后考了四次,の,休息一下啊。科目二中五个项目:侧方停车、定点停车与上坡起步、直角转弯、曲线行驶、倒桩入库。基本上能犯的错都让我犯过了,不过失误率最高的还是倒车入库。于是有了今天的“胖桑停车场”这个游戏。(桑哥千万别生气,用您的大名来定义作品,是为了表达我对您的敬仰之情犹如滔滔江水连绵不绝)

游戏简介:

       本游戏使用了Mind+软件进行编程,使用gamepad手柄遥控。通过定义前进、后退、左转、右转,控制软件中 小车能够成功的驶入停车位中。

projectImage
projectImage
材料清单 材料清单
1x
microbit
2x
gamepad
3x
高品质 micro USB数据线
步骤1 步骤1
绘制舞台

       打开Mind+,新建一个项目。 然后在Mind+右下角舞台列表的下面单击“画笔按钮,进入背景1编辑界面。

projectImage

       使用矩形工具绘制一个绿色的矩形使其填充在舞台上。在使用矩形工具绘制多条灰色矩形。使用白色线条工具绘制多条线条。对于不规则图形绘制,建议先绘制规则矩形,然后通过“变形”工具,绘制不规则图形,具体效果如下图所示。使用文字工具输入文字“胖桑停车场”。

projectImage
步骤2 步骤2
绘制角色

1.删除默认角色

       删除默认角色,选择角色库,这里叫精灵库中的默认角色,删除之。(吐槽下,这个三叉戟实在给糟蹋的不忍直视,强烈建议换掉)

2.绘制car角色

       使用矩形工具原型工具绘制小车车体,具体绘制过程不在叙述。小车如下图所示。

projectImage
步骤3 步骤3
绘制停车场

        使用矩形工具和线条工具,我绘制了一个诡异新奇的停车位。如下图所示

projectImage
步骤4 步骤4
编写指令

        由于本次只做了一个场景,相对来说比较简单,我们只对Car角色中编写指令。如下图所示,代码左手边上下两段为按下手柄UP和 DOWN键后的控制代码。右边的两段代码,上段部分,分别对正确进入停车位和冲入绿化带的判断,正确进入停车位必须满足两个条件,car角色碰到了carhome,car角色不在灰色道路上;冲入绿化带,car角色碰到绿色来进行判断。右侧下端代码是对小车移动速度进行控制。

projectImage
步骤5 步骤5
联机测试

        由于此次使用的是联机模式,用usb连接线将microbit与电脑连接起来,选择正确的端口号,第一次安装后,要求对板子进行校准。我们通过翻转倾斜板子使得板子上每个LED都亮起后,之后出现一个笑脸表明校准结束。

projectImage
步骤6 步骤6
游戏时间到!

        完成上述步骤,下面进入游戏时间。胖桑停车场等你来嗨。

projectImage

https://gitee.com/cj13500576387/codes/mix5v39gr7takod62c48y26

Makelog作者原创文章,未经授权禁止转载。
2
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]