跳到主要内容

走迷宫

目的​

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

使用材料​

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

程序下载​

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

结论​

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