Pertemuan 8
Pygame Window, Coordinate, dan Drawing
Mulai membuat game visual dengan pygame: window, coordinate, rectangle, dan circle.
Tujuan Pembelajaran
Menggunakan pygame.display.set_mode().
Memahami coordinate system.
Menggambar rectangles dan circles.
Pygame Window
import pygame pygame.init() screen = pygame.display.set_mode((800, 600)) pygame.display.set_caption("Dungeon Quest")
Coordinate System
(0, 0)
top-left
top-left
>
x bertambah
ke kanan
ke kanan
>
y bertambah
ke bawah
ke bawah
Draw Rectangles dan Circles
BLUE = (96, 165, 250) RED = (251, 113, 133) pygame.draw.rect(screen, BLUE, (50, 120, 40, 40)) pygame.draw.circle(screen, RED, (300, 160), 24) pygame.display.flip()
Coordinate Tracking
Simpan posisi object dalam variabel agar nanti bisa digerakkan.
player_x = 50 player_y = 120 player_size = 40 pygame.draw.rect( screen, BLUE, (player_x, player_y, player_size, player_size) )
Activity
- Buat window pygame.
- Buat background.
- Draw rectangle untuk player.
- Draw circle untuk enemy atau item.
- Simpan coordinate player dalam variabel.
Mini Quiz
Coordinate (0,0) di Pygame berada di...
Output Pertemuan
Pygame window dengan basic drawing.