Pygame 기반 우주 전투 게임 핵심 모듈 구성
이 글에서는 pygame으로 제작하는 우주 전투 게임의 핵심 모듈들을 정리한다. 각 모듈은 단일 책임 원칙에 따라 분리되어 있으며, 게임 루프, 설정, 우주선, 탄환, 외계인, 통계 정보를 담당한다.
1. 메인 게임 루프 — invasion.py
import sys, pygame
from time import sleep
from config import Config
from fighter import Fighter
from laser import Laser
from invad ...
8월 12일 14:21에 게시됨
뱀 게임 구현을 통한 소프트웨어 설계 실습
뱀 게임의 기본 개념
게임의 기원과 진화
1976년 Gremlin Industries의 아케이드 게임 'Blockade'에서 시작된 뱀 게임은 플레이어가 성장하는 뱀을 조종해 음식을 먹으며 벽이나 자신의 몸과 충돌을 피하는 단순한 메커니즘으로 발전했습니다. 다양한 플랫폼으로 확장되며 게임 역사의 아이콘으로 자리잡았습니다.
게임플레이 메커니즘
사용자는 입력 장치로 뱀의 이동 방 ...
7월 24일 18:20에 게시됨
Pygame: 파이썬 게임 개발의 크로스 플랫폼 꿈을 실현하다
Pygame은 크로스 플랫폼 게임 및 멀티미디어 애플리케이션을 만들기 위한 인기 있는 파이썬 라이브러리입니다. 이 라이브러리는 개발자가 그래픽, 사운드, 이벤트 처리와 같은 저수준 문제를 신경 쓰지 않고도 쉽게 게임을 만들 수 있도록 다양한 도구와 함수를 제공합니다. 다음은 Pygame을 사용하여 창을 만들고 움직이는 사각형을 그리는 간단한 예제입니다.
먼저 Pygam ...
7월 4일 17:40에 게시됨