프로그램 · 테트리스 만들기No. 13
테트리스 만들기 — 빈 창부터 완성 게임까지
이번 연재의 목표: Python과 pygame으로 빈 창 하나에서 시작해, 블록이 떨어지고 줄이 지워지고 점수와 레벨이 오르는 테트리스를 끝까지 만듭니다. 테트리스는 작은 게임이지만 게임 프로그램에 필요한 뼈대가 거의 다 들어 있습니다. 화면을 계속 다시 그리는 게임 루프, 2차원 격자로 표현한 판, 좌표 계산으로 하는 회전, 움직여도 되는지 먼저 따져 보는 충돌 검사, 시간에 따라 떨어지는 중력, 상태를 바꾸는 키 입력이 모두 나옵니다. 한 번 끝까지 만들어…
전문 읽기 →