簡單射擊遊戲示例 (setInterval 版)
使用
noLoop() + setInterval()
的方式,自訂遊戲邏輯與繪製的更新頻率。
遊戲規則
按下鍵盤
S
:發射子彈 (若目前沒有子彈在空中)。
若子彈擊中靶子,+50 分,重新生成新靶子。
靶子落到底部未被擊中時,-10 分,並重新生成新靶子。
可考慮對「發射子彈」也給一點小扣分(例如 -1)以避免亂射。
空白鍵
Space
可暫停/繼續遊戲。