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

大家好,我是苏小糖苏老师。最近,潜艇大挑战这个短视频拍摄主题可谓是相当的火爆。使用面部来控制游戏的方式让大家眼前一亮。那么我们能不能用scratch的方式来制作一个呢?当然可以啦。接下来几天的时间,让我们一起去制作一个潜艇大挑战。

1拖延着去做潜艇大挑战

这次呢,咱们不直接和盘托出,而是拆成10个主题,每天进行一小步,十天搞定潜艇大挑战。在做了几个版本的潜艇大挑战以后,我觉得实现视频控制的算法恰恰不是关键点,反而我们去解决中途碰到的小问题时,那种去认真思考的时刻才是编程过程的关键。

编程是渔的快乐,渔的快乐是持续的,而鱼的快乐是短暂的。我也在一直探索,让自己的学生们可以自发地去追求渔的快乐。好的,让我们开始吧。十个主题如下:

效果展示与分析

制作角色

按键控制潜艇运动

障碍物的移动

得分的编程

障碍物克隆体不消失

完成按键版潜艇大挑战

codelab版面部识别

scratch版视频侦测 

增加射击功能

我希望同学们自主制作这个程序的速度比我更新的速度要快,这样我的目的就达到了。同学们做完以后,再和我的视频进行对比,这个状态才是最好的。而不是照着葫芦画瓢。在有参照的情况下,会让发散思维大打折扣。

2视频说的详细

今天,进行第1节-效果展示与分析,下面是视频讲解。视频后会用文字进行简单的总结。


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

3再让我啰嗦几句吧

好的,看完视频的朋友,就不用再看下面的文字了,浪费大家时间可不是我想做的事情。哈哈。

第一、如果想做好这个游戏,首先不是考虑如何去做,而是去打开抖音玩上10次20次的。甚至是把每个得分都去达成一遍,去发现一些更细致的东西。

第二、控制方式不是按键,而是用鼻子去控制。视频获取鼻子相对于屏幕的高度,然后把这个数据给到潜艇。你以为这个部分是最关键吗?我认为恰恰不是。不会视频识别,可以用按键啊。如果有打包好的AI算法,一条语句就可以解决鼻子Y坐标的问题。

第三、说说背景音乐。我觉得,可以从背景音乐这一点去看出学生对待编程的认真程度。至少我觉得,没有背景音乐的小游戏是没有灵魂的。看了很多人发的视频,最后感觉还是《火红的萨日朗》才是这个游戏绝配的背景音乐,其他音乐都不合适。

好的,这次就这样吧。恐怕要挨骂了,因为讲了半天,什么也没有说。对的,这就是我的目的,让读者着急,着急到自己去做素材,自己去设计算法了。没有冲动的编程是无趣乏味的。

编程让生活更有趣,我是小糖苏老师。


原文链接:从零开始用scratch做潜艇大挑战-1.效果展示与分析(文字+视频)

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

你可能感兴趣的:(从零开始用scratch做潜艇大挑战-1.效果展示与分析)