Pygame zero คืออะไร?
Pygame zero เป็นเครื่องมือช่วยในการเขียนโปรแกรม ประเภทเกม เหมาะสำหรับการเรียน และน้องๆที่เริ่มต้นศึกษา
การเขียนโปรแกรมภาษา Python หรือมือใหม่ที่พึ่งเริ่มเขียนโปรแกรม Pygame zero ช่วยให้เราเขียนโปแกรมเกม
ได้ง่ายๆมากๆ ลดเวลา รูปแบบคำสั่งต่างๆ ก็ไม่ซับซ้อน. งั้นเรามาเริ่มต้นเขียนเกมด้วย Pygame zero กันเลย!
สร้างไฟล์ชื่อ File name: pygamezero_window_size.py
import pgzrun
WIDTH = 256
HEIGHT = 240
def draw():
screen.fill((0, 128, 0))
pgzrun.go()
ทดสอบ กดปุ่ม run ผลลัพธ์จะได้หน้าต่าง windows ขนาด 256X240 พื้นหลังสีเขียว
สร้างไฟล์ชื่อ File name: pygamezero_draw.py
# Pygame Zero basic by wutDev
import pgzrun
# กำหนดขนาดของหน้าต่าง window
WIDTH = 500
HEIGHT = 500
# กำหนด sprite
player = Actor("red", center=(0, 0)) # รูป sprite "red.png" อยู่ที่ตำแหน่ง center=0,0 (รูปจะเก็บไว้ในโฟลเดอร์ images เสมอ)
# ฟังก์ชัน draw() สำหรับวาดรูปบนจอ
def draw():
screen.fill((128, 128,128)) # กำหนดสีพื้นหลัง
player.draw() # วาดรูป sprite player บนจอ
# สำหรับ run โปรแกรม
pgzrun.go()
ทดลอง run จะได้ตามรูป

# Pygame Zero basic by wutDev
import pgzrun
# กำหนดขนาดของหน้าต่าง window
WIDTH = 500
HEIGHT = 500
# กำหนด sprite
player = Actor("red", center=(250, 250)) # รูป sprite "red.png" อยู่ที่ตำแหน่ง center=0,0 (รูปจะเก็บไว้ในโฟลเดอร์ images เสมอ)
# ฟังก์ชัน draw() สำหรับวาดรูปบนจอ
def draw():
screen.fill((128, 128,128)) # กำหนดสีพื้นหลัง
player.draw() # วาดรูป sprite player บนจอ
# สำหรับ run โปรแกรม
pgzrun.go()
ปรับแก้ตำแหน่งเริ่มต้นของ sprite “red” เป็น 250,250
