Code Python
Code Python
import random
# Inisialisasi Pygame
pygame.init()
# Ukuran layar
SCREEN_WIDTH = 400
SCREEN_HEIGHT = 600
BLOCK_SIZE = 40
# Warna
COLORS = [(255, 0, 0), (0, 0, 255), (255, 165, 0)] # Merah, Biru, Oranye
BACKGROUND_COLOR = (30, 30, 30)
# Buat layar
screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
pygame.display.set_caption("Block Blast")
def draw(self):
pygame.draw.rect(screen, self.color, (self.x, self.y, BLOCK_SIZE,
BLOCK_SIZE))
def move_left(self):
if self.x > 0:
self.x -= BLOCK_SIZE
def move_right(self):
if self.x < SCREEN_WIDTH - BLOCK_SIZE:
self.x += BLOCK_SIZE
running = True
while running:
screen.fill(BACKGROUND_COLOR)
block.draw()
keys = pygame.key.get_pressed()
if keys[pygame.K_LEFT]:
block.move_left()
if keys[pygame.K_RIGHT]:
block.move_right()
pygame.display.flip()
clock.tick(60)
pygame.quit()
# Jalankan game
if __name__ == "__main__":
main()