- 主角控制
- 鍵盤控制
- 滑鼠控制
- 主角移動
- 左右移動
- 上下移動
- 緊黏滑鼠
- 追隨滑鼠
- 子彈發射
- 子彈的飛行(方向、移動)
- 子彈碰到邊緣的處理(隱藏)
- 子彈從主角位置發射(移到角色位置)
- 多顆子彈(建立分身、刪除分身)
- 攻擊的目標
- 目標出現的方式(定點、移動)
- 移動式目標碰到邊緣的處理(隱藏、重新設定出發點、顯示)
- 得分
- 分數記錄(變數)
- 得分(偵測、變數改變)
- 遊戲起始分數歸零(變數設為)
- 子彈的消耗(分身刪除)
- 攻擊目標的摧毀與重生(隱藏、顯示)
- 子彈太強大(一顆子彈可以摧毀數個攻擊目標)
- 殺不死的敵人(多顆子彈仍然無法摧毀目標)
- 敵人的逆襲
- 子彈的限制
- 彈藥數記錄(變數)
- 遊戲起始的彈藥數(變數設為)
- 彈藥的消耗(變數改變)
- 彈藥耗盡的管制
- 彈藥的補給
- 主角的生命
- 生命值記錄(變數)
- 遊戲起始的生命值(變數設為)
- 生命值的耗損(變數改變)
- 生命值耗盡(遊戲結束)
- 生命值的回復
- 遊戲起始畫面
- 遊戲操作說明
- 搭配「剪取工具」將操作說明畫面儲存成圖片
- 到 Scratch 繪製角色,匯入圖片