美文网首页
从零开始用scratch做潜艇大挑战-7.完成按键版潜艇大挑战

从零开始用scratch做潜艇大挑战-7.完成按键版潜艇大挑战

作者: 小糖苏老师 | 来源:发表于2020-05-06 06:28 被阅读0次

    大家好,我是苏小糖苏老师。我们继续从零开始用scratch做潜艇大挑战。今天我们进行第7节,完成按键版潜艇大挑战。按键版本是一个相对容易实现的基础版本。在按键版做好以后,再进行视频识别版本的改造就能单纯的去研究视频识别问题了。最后我们还可以改装成射击版本。


    从零开始用scratch做潜艇大挑战-7.完成按键版潜艇挑战_腾讯视频

    1程序结束的两个条件

    原版的潜艇大挑战是一个有限时间游戏,并不能一直的玩下去。如果我们不去更改的话,也是应该做到有限时间结束。在实际去玩的时候很容易发现,当碰撞到障碍物的时候,或者达到满分18分的时候,程序会立刻停止。所以这里也应该让这两个条件都会去触发程序的停止。

    2背景音乐与障碍物出现的时间间隔

    为了达到18分的时刻和音乐结束时间差不多,我们要对障碍物的出现间隔时间进行一下优化,背景音乐大约是18秒。所以障碍物生成全部克隆体的总时间应该在18左右,不要相差太多。否则会出现音乐没播放完或者早就播放完的情况。

    如果你正好设置的是背景音乐循环播放,那这里就不太重要了。

    3扩展版本的预告

    在按键基础版本做好以后会做2个视频识别版本和1个射击版本。

    第一,使用codelab里面的面部鼻子坐标识别,来直接控制潜艇。

    第二,使用scratch里面的视频识别的方向和运动,来间接控制潜艇。

    第三,障碍物太烦人了,做一个射击功能,炸掉障碍物吧。

    好的,多谢各位来捧场。你也快一起来制作一个潜艇大挑战吧。

    前情回顾:

    从零开始用scratch做潜艇大挑战-6.障碍物克隆体不消失

    从零开始用scratch做潜艇大挑战-5.得分的编程

    从零开始用scratch做潜艇大挑战-4.障碍物的移动

    从零开始用scratch做潜艇大挑战-3.按键控制潜艇运动

    从零开始用scratch做潜艇大挑战-2.制作角色

    从零开始用scratch做潜艇大挑战-1.效果展示与分析


    原文链接:从零开始用scratch做潜艇大挑战-7.完成按键版潜艇大挑战(文字+视频)

    更多scratch、Arduino相关编程内容,请关注微信公众号xtrobot

    相关文章

      网友评论

          本文标题:从零开始用scratch做潜艇大挑战-7.完成按键版潜艇大挑战

          本文链接:https://www.haomeiwen.com/subject/ctemghtx.html