跳到主要内容

走迷宫

目的

制作一个背景随着光线变化而变化的迷宫。

使用材料

1 x 饼干游戏编程学习机

retro-case-01-01.png

软件

微软makecode

编程

由于在这个案例中使用了光线传感器,所以需要按照以下步骤添加对应扩展库。 打开高级,选择扩展

retro-case-09-07.png

在弹出窗口搜索controller,并选择controller扩展库

retro-case-09-08.png

添加完成后,模块选择区出现三个积木选择模块。

目前硬件上使用光线传感器、加速度计、振动马达的相关积木块,可以在控制器的扩展插件一栏中找到。

retro-case-09-09.png

新建精灵设置精灵初始位置通过按键移动精灵设置地图图块设置镜头跟随精灵移动

retro-case-10-01.png

先画出迷宫入口,出口,以及墙体。

retro-case-10-02.png

再根据墙体设置体积碰撞。

retro-case-10-03.png

当亮度较暗时设置背景颜色为黑色当亮度较亮时设置背景颜色为浅蓝色

retro-case-10-04.png

当精灵碰到入口位置的图块时开始倒计时十秒并振动500m

retro-case-10-05.png

当精灵碰到终点位置的图块时停止倒计时设置礼炮纸屑特效振动500ms设置游戏结束

retro-case-10-06.png

完整程序:

retro-case-10-07.png

程序

请参考程序连接:https://makecode.com/_XmF9Vi8VK665

程序下载

请查看程序下载的相关文档:程序下载方式

结论

精灵从入口处进入地图则开始倒计时,当倒计时结束还未到达终点则游戏结束,在倒计时结束前到达终点则游戏胜利,背景颜色会根据环境光线亮度自动变化,当亮度较暗时,背景颜色为黑色,当亮度较亮时,背景颜色为浅蓝色。