# 遊戲架構
###### tags: `ASM Final Project`
## Before Game
### Menu
- Game Name
- Instructions
- Show `Press any key to start`
- Use `ReadChar`
## In Game
### 主角
- Position
- `getPosition`
- `defaultPosition COORD <10, 5>`
- Move
- up
- down
- left
- right
- Poperties
- `isGrounded`
- True
- move up with platform
- False
- free fall
- `isOutOfBorder`
- True
- False
### 平台
- Move
- up only
- Generate
- `getRandomNumber`
- `getNewLine`
- `isOutOfBorder`
### 畫出畫面
- 角色
- 平台
### 分數
- 計算分數
-
## Game Over
### Go Back to Menu