大家好,我是蘇小糖蘇老師。最近,潛艇大挑戰(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é)。
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ì)算法了。沒有沖動的編程是無趣乏味的。
編程讓生活更有趣,我是小糖蘇老師。