2019年1月9日 星期三

台中市題目「直升機降落巡洋艦」解題心法

題目:直升機降落巡洋艦
【玩法】操作上、下左右方向鍵,控制直升機飛行方向,使直升能安全的降落在巡洋艦的停機坪上,若是下降速度過快,位置太偏就會使得直升機墜毀當然直接撞上巡洋艦也是難逃墜毀的命運。

【素材】
背景: Background .png
巡洋艦: cruiser.sprite2
直升機: Helicopter.sprite2
可到以下網址下載,本題為第6題

一、按綠旗,遊戲開始直升機呈現飛行狀況 (螺旋槳轉中 )並 位於畫面左上方。5%

二、控制上下左右方向鍵可以使直升機移動。10%

用「重複執行直到不成立」會比直接使用「重複執行」好。

三、按向右方鍵,直升機會前傾斜並往水平移動。
按向左方鍵,直升機會後傾斜並往水平移動。
(請參考影片 )10%

左右移動時要有旋轉角度,不按按鍵時要恢復水平。

四、按壓方向鍵越久,直升機飛行速度越快。15%

一般方法只會等速度前進,需要加入一個「加速度」變數。

五、若撞到巡洋艦或是停機坪的紅色區域,直升機就會墜毀。15%

這裡不可以直接設定「碰到巡洋艦」,因為停機坪也是巡洋艦的一部分,所以要改成偵測「顏色」。

六、若下降速度過快 即使正確停在機坪上,直升機一樣會墜毀。15%

下降的加速度如果超過某個值,即使碰到也是墜毀。

七、直升機墜毀時,呈現壞的身並垂下降到螢幕方邊緣。15%

八、若直升機正確的、安全停在坪上時,會呈現靜止狀況 (螺旋槳為停止畫面 )。15%

直升機的程式碼如上

沒有留言:

張貼留言