#기본 세팅
import pygame
from pygame.locals import *
import random, time
pygame.init()
fps = 60
FramePerSec = pygame.time.Clock()
#색깔 설정
red = (255,0,0)
orange = (255,153,51)
yellow = (255,255,0)
green = (0,255,0)
blue = (0,0,255)
white = (255,255,255)
black = (0,0,0)
#속도와 플레이어 점수 설정
SPEED = 5
SCORE = 0
#글씨체 설정
font = pygame.font.SysFont('@System',60)
small_font = pygame.font.SysFont('@System',20)
game_over = font.render("GAME_OVER", True,black)
background = pygame.image.load('road.png')
GameDisplay = pygame.display.set_mode((640, 440))
GameDisplay.fill(white)
pygame.display.set_caption("Mini Game")
class Player(pygame.sprite.Sprite) :
def __init__(self):
super().__init__()
self.image = pygame.image.load('people.png')
self.rect = self.image.get_rect()
self.rect = self.rect.inflate(-20, -20)
print(" PLayer : ", self.rect)
self.rect.center = (540, 390)
def move(self):
prssdKeys = pygame.key.get_pressed()
if self.rect.left > 0 :
if prssdKeys[K_LEFT] :
self.rect.move_ip(-5, 0)
position_P = self.rect.center
return position_P
class Enemy(pygame.sprite.Sprite) :
def __init__(self):
super().__init__()
self.image = pygame.image.load( ---- 이미지 파일 ---- )
self.rect.center = (random.randint(40, 600), 0)
def move(self):
global SCORE
self.rect.move_ip(0, SPEED)
if (self.rect.bottom > 440):
SCORE += 1
self.rect.top = 0
self.rect.center = (random.randint(30, 610), 0)
return self.rect.center
top of page

실제 작동 상태를 확인하려면 라이브 사이트로 이동하세요.
20250831
20250831
댓글 0개
좋아요
댓글(0)
bottom of page