今天開始慢慢做一個小遊戲,打算做簡易版打磚塊。
import pygame
import random
# 初始化 pygame
pygame.init()
# 設定遊戲視窗大小
screen_width = 800
screen_height = 600
screen = pygame.display.set_mode((screen_width, screen_height))
pygame.display.set_caption("打磚塊")
我透過 import pygame 和 import random 導入了 Pygame 模組以及隨機數模組。import pygame 是啟動 Pygame 的第一步,而 import random 雖然目前在這段程式中未被使用,但它通常用於遊戲中產生隨機元素,例如隨機掉落的道具、敵人的移動方向或是隨機生成的磚塊排列等。這些元素能讓遊戲變得更加有趣且不可預測。然後使用 pygame.init() 來初始化 Pygame。這個函式會啟動 Pygame 所有必要的模組,包括顯示、聲音和事件管理等,使得 Pygame 能夠正常運行。這一步非常重要,因為沒有執行 pygame.init() 的話,後續的 Pygame 函式可能會無法運行。
在初始化之後,透過 pygame.display.set_mode() 設定遊戲視窗的大小。這個函式接受一個由寬和高組成的元組 (screen_width, screen_height) 作為參數,並創建了一個寬 800 像素、高 600 像素的遊戲視窗。這樣的視窗尺寸屬於常見的遊戲分辨率之一,既不會佔據整個螢幕,又能提供足夠的空間來設計遊戲場景。如果需要調整視窗大小,只要更改 screen_width 和 screen_height 的數值即可,例如改為 1024x768 或 640x480。另外pygame.display.set_caption("打磚塊") 則是用來設定視窗標題。在這個範例中,將視窗標題設定為「打磚塊」。這樣做的目的是讓玩家能一眼辨識出這個視窗所對應的遊戲內容。在實際應用中,標題通常會包含遊戲名稱、版本號碼,或者是顯示特定關卡資訊等。
今天做遊戲開始部分還算順利,還沒有碰到太大問題,算是順利了完成今日份任務!
那今天就先這樣。