---
# System prepended metadata

title: Pygame

---

# Pygame
## 甚麼是Pygame
* 遊戲元素
    * 圖形與動畫
    * 聲音
    * 控制

* 遊戲迴圈
迴圈會不斷重複以完成遊戲
每次遊戲通過此遊戲稱為幀

* FPS
每秒幀數
代表著這個迴圈每秒應進行幾次

* 遊戲框架
主要處理三件事:
    1. 程式(事件)輸入
    2. 更新遊戲
    3. 渲染(繪製)

## 建構Pygame框架模板
1. 開啟視窗 Pygame template - skeleton for a new pygame project
import pygame
import random

    WIDTH = 360  # width of our game window
    HEIGHT = 480 # height of our game window
    FPS = 30 # frames per second