遊戲說明
本遊戲為 2D 連續即時制飛行範例。玩家控制 🚁 在藍色場景中前進,避開由 🟥 構成的上下牆壁;
一旦撞牆或撞到上下邊界,就會顯示 💥 並結束回合。
遊戲機制
- 🚁 會持續受到重力影響而緩慢下降。
- 按空白鍵、滑鼠點擊畫面,或由 RR 傳入 flap 動作時,🚁 會向上推進。
- 每通過一組牆壁可得 1 分。
- 每個 frame 都會累積微量存活回饋。
- 撞牆或撞邊界後會結束回合並送出
endEpisode。
操作方式
- 空白鍵:向上推進
- 滑鼠點擊遊戲畫面:向上推進
- 若遊戲已結束,再按一次可重新開始
State 描述
- heliY:直升機目前高度(向上為正,畫面中心 0,底部 -250,頂部 +250)
- wallDistance:下一組牆壁和直升機的水平距離
- gapCenterY:下一組牆壁開口中心高度(向上為正,畫面中心 0,底部 -250,頂部 +250)
關卡模式
- 固定高度:開口中心固定在 h = 250
- 小範圍隨機:開口中心在 h = 250 ± 100 間變動
- 大範圍隨機:開口中心在 h = 250 ± 200 間變動
Action 描述