---
# System prepended metadata

title: makecode arcade遊戲範例
tags: [magc, 遊戲掌機]

---

# makecode arcade遊戲範例
## 當腳下已無立足之地，一切分數都將枉然

0. 簡介
    * 遊戲類型：平台式（platform）
    * makecode arcade做了很多簡化（與scratch相比）
2. 編輯環境
        * ![image](https://hackmd.io/_uploads/rkvt1VcOT.png)
    * 編輯區
    * 方塊區
    * 模擬器
    * 指定硬體
    * 下載
3. 創建角色
    * ![image](https://hackmd.io/_uploads/rJ9fgN9_6.png)
    * mySprite
    * ![image](https://hackmd.io/_uploads/BJLSxE9O6.png)
    * 角色圖案
4. 操縱角色
    * ![image](https://hackmd.io/_uploads/rkQFlN9_a.png)
    * 控制器移動角色
5. 背景與貼圖
    * ![image](https://hackmd.io/_uploads/rk63eEqOa.png)
    * 背景
    * ![image](https://hackmd.io/_uploads/B1To-E5_6.png)
    * 背景編輯器
    * ![image](https://hackmd.io/_uploads/SJt0gE9_p.png)
    * 貼圖
    * ![image](https://hackmd.io/_uploads/BJRQW49d6.png)
    * 貼圖編輯器
6. 牆壁
    * ![image](https://hackmd.io/_uploads/BJRQW49d6.png)
    * 牆壁（圖中透明紅色部分）
    * 角色自然會與牆壁互動
7. 重力
    * ![image](https://hackmd.io/_uploads/BkYVz49da.png)
    * 重力就是向下的加速度
8. 移動與跳躍
    * 改變另一種操控方式
    * ![image](https://hackmd.io/_uploads/H1ADzV9_p.png)
    * 當按鍵被按住
    * 當角色碰到地面(牆壁)，系統會自動處理
9. 敵人
    * 敵人是源源不絕地來
    * 重複無限次
    * 設為拋射物
    * 設為敵人類別
    * 敵人與場景的互動
10. 拋射物
    * 發射拋射物
    * 搭配動畫
    * 發射物與敵人的互動
11. 遊戲結束條件
12. 加動畫，以左右跑步為例
14. 計分