從零開始用scratch做潛艇大挑戰(zhàn)-1.效果展示與分析

大家好,我是蘇小糖蘇老師。最近,潛艇大挑戰(zhàn)這個短視頻拍攝主題可謂是相當(dāng)?shù)幕鸨J褂妹娌縼砜刂朴螒虻姆绞阶尨蠹已矍耙涣?。那么我們能不能用scratch的方式來制作一個呢?當(dāng)然可以啦。接下來幾天的時間,讓我們一起去制作一個潛艇大挑戰(zhàn)。

1拖延著去做潛艇大挑戰(zhàn)

這次呢,咱們不直接和盤托出,而是拆成10個主題,每天進(jìn)行一小步,十天搞定潛艇大挑戰(zhàn)。在做了幾個版本的潛艇大挑戰(zhàn)以后,我覺得實(shí)現(xiàn)視頻控制的算法恰恰不是關(guān)鍵點(diǎn),反而我們?nèi)ソ鉀Q中途碰到的小問題時,那種去認(rèn)真思考的時刻才是編程過程的關(guān)鍵。

編程是漁的快樂,漁的快樂是持續(xù)的,而魚的快樂是短暫的。我也在一直探索,讓自己的學(xué)生們可以自發(fā)地去追求漁的快樂。好的,讓我們開始吧。十個主題如下:

效果展示與分析

制作角色

按鍵控制潛艇運(yùn)動

障礙物的移動

得分的編程

障礙物克隆體不消失

完成按鍵版潛艇大挑戰(zhàn)

codelab版面部識別

scratch版視頻偵測?

增加射擊功能

我希望同學(xué)們自主制作這個程序的速度比我更新的速度要快,這樣我的目的就達(dá)到了。同學(xué)們做完以后,再和我的視頻進(jìn)行對比,這個狀態(tài)才是最好的。而不是照著葫蘆畫瓢。在有參照的情況下,會讓發(fā)散思維大打折扣。

2視頻說的詳細(xì)

今天,進(jìn)行第1節(jié)-效果展示與分析,下面是視頻講解。視頻后會用文字進(jìn)行簡單的總結(jié)。


從零開始用scratch做潛艇大挑戰(zhàn)-1.效果展示與分析_騰訊視頻

3再讓我啰嗦幾句吧

好的,看完視頻的朋友,就不用再看下面的文字了,浪費(fèi)大家時間可不是我想做的事情。哈哈。

第一、如果想做好這個游戲,首先不是考慮如何去做,而是去打開抖音玩上10次20次的。甚至是把每個得分都去達(dá)成一遍,去發(fā)現(xiàn)一些更細(xì)致的東西。

第二、控制方式不是按鍵,而是用鼻子去控制。視頻獲取鼻子相對于屏幕的高度,然后把這個數(shù)據(jù)給到潛艇。你以為這個部分是最關(guān)鍵嗎?我認(rèn)為恰恰不是。不會視頻識別,可以用按鍵啊。如果有打包好的AI算法,一條語句就可以解決鼻子Y坐標(biāo)的問題。

第三、說說背景音樂。我覺得,可以從背景音樂這一點(diǎn)去看出學(xué)生對待編程的認(rèn)真程度。至少我覺得,沒有背景音樂的小游戲是沒有靈魂的??戳撕芏嗳税l(fā)的視頻,最后感覺還是《火紅的薩日朗》才是這個游戲絕配的背景音樂,其他音樂都不合適。

好的,這次就這樣吧??峙乱ちR了,因?yàn)橹v了半天,什么也沒有說。對的,這就是我的目的,讓讀者著急,著急到自己去做素材,自己去設(shè)計(jì)算法了。沒有沖動的編程是無趣乏味的。

編程讓生活更有趣,我是小糖蘇老師。


原文鏈接:從零開始用scratch做潛艇大挑戰(zhàn)-1.效果展示與分析(文字+視頻)

更多scratch、Arduino相關(guān)編程內(nèi)容,請關(guān)注微信公眾號xtrobot

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容