게임 시작하기
Coddy의 Pygame으로 게임 만들기 코스 레슨. 40개 중 39번째.
게임 네 개를 만들었어요. 이제 자신만의 게임을 만들어 보세요. 이 과정의 모든 게임은 다음 계획을 따랐어요.
- 창과 게임 루프: 이벤트, 업데이트, 그리기, 화면 전환, 틱.
- 플레이어가 키로 움직이는 것.
- 저절로 움직이는 것: 떨어지는 블록, 공, 뱀.
- 게임을 끝내는 규칙: 충돌, 점수, 타이머.
- 플레이어가 어떻게 진행하고 있는지 알려 주는 텍스트.
아이디어를 하나 골라 보세요. 소행성을 피하는 우주선. 차선을 따라 달리는 자동차. 물고기를 잡는 고양이. 도형만으로도 충분해요. 사각형도 어떤 물체처럼 움직이기만 하면 무엇이든 될 수 있어요.
이 수업에서는 1단계와 2단계를 다뤄요. Solution 탭의 예제는 Rock Dodge로, 파란 패들이 떨어지는 바위를 피하는 게임이에요.
챌린지
쉬움게임을 시작하세요:
- 창에 게임 제목을 지정하고, 크기는 최소 320 x 240으로 설정하세요.
- 화살표 키로 움직이며 창 안에 머무르는 플레이어를 추가하세요.
어떤 게임이든 통과합니다. 검사는 창이 있는지, 화살표 키를 누르고 있을 때 움직이는 플레이어가 있는지, 창을 닫으면 끝나는 루프가 있는지만 확인합니다.
직접 해보기
import pygame
pygame.init()
screen = pygame.display.set_mode((480, 360))
pygame.display.set_caption("My Game")
clock = pygame.time.Clock()
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
screen.fill((30, 30, 46))
pygame.display.flip()
clock.tick(60)
pygame.quit()
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
Pygame으로 게임 만들기의 모든 레슨
직접 연습해 보세요: Pygame 플레이그라운드