EV3-036-聽聲解鎖



游戲規(guī)則:
①搭建一個(gè)有蓋子的小盒子,使用一個(gè)電機(jī)控制蓋子的開合。
②使用另一個(gè)電機(jī)或者陀螺儀作為“解鎖方式”。手動(dòng)轉(zhuǎn)動(dòng)電機(jī)獲得“電機(jī)(相對(duì)位置的)角度”。將其與【變量?jī)?nèi)寫入的一個(gè)隨機(jī)數(shù)字】進(jìn)行對(duì)比。
③兩個(gè)數(shù)值接近,且按下【確認(rèn)按鈕】后,可以打開金幣的盒子。
④利用【絕對(duì)值】【減法運(yùn)算】獲得差值。
⑤活用【變量】模塊。


程序
①我們需要解鎖3~5次才能結(jié)束游戲,那么怎么比較誰快,誰運(yùn)氣好呢?我們?cè)趯毾渖w子打開后,在液晶屏上顯示【計(jì)時(shí)器】時(shí)間。
②設(shè)置【游戲回合數(shù)】,最外圈的循環(huán)。
③內(nèi)部的循環(huán)。循環(huán)終止條件:
(1)我們的旋轉(zhuǎn)后的電機(jī)角度接近變量?jī)?nèi)的數(shù)值。
(2)我們按下【觸動(dòng)傳感器】。
④音效反饋。
(1)答對(duì)隨機(jī)數(shù)時(shí),音效1。
(2)電機(jī)角度接近變量時(shí),音效2。
(3)完成全部解鎖后,播放勝利的音效3。
⑤程序開始時(shí),盒子的電機(jī)鎖死,電機(jī)制動(dòng)。成功解鎖后,盒子的電機(jī)轉(zhuǎn)動(dòng),打開盒子,電機(jī)取消制動(dòng),選擇慣性滑動(dòng),或者直接重啟程序。




標(biāo)簽: