Level 9
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
>
x bertambah
ke kanan
>
y bertambah
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

  1. Buat window pygame.
  2. Buat background.
  3. Draw rectangle untuk player.
  4. Draw circle untuk enemy atau item.
  5. Simpan coordinate player dalam variabel.

Mini Quiz

Coordinate (0,0) di Pygame berada di...

Output Pertemuan

Pygame window dengan basic drawing.