[Python] pygame 모듈 게임만들기(1) / 파이썬 게임 배경 및 캐릭터 설정하기 /기본 구조, 초기화, import, 메인루프, image load, display, 좌표설정
파이썬에는 여러 모듈을 불러와 사용할 수가 있다. 그 중에 'pygame'이라는 python을 통해 게임을 만들 수 있도록 지원해주는 모듈을 가져와 사용해보려고 한다. 1. pygame 모듈 설치 및 환경 설정 우선 모듈을 사용하기 전에 모듈을 설치해주어야 한다. 명령 프롬프트 창에 아래와 같이 pip 명령어로 pygame을 설치한다. pip install pygame 2. pygame 기본 구조 pygame의 기본 구조는 대부분 아래를 따른다. (1) pygame을 사용하기 위해 import 해준다. (2) pygame.init( ) 으로 pygame 초기화 (3) pygame에서 사용할 size, screen, clock 등의 변수 선언 (4) pygame 메인 루프문 안에 이벤트, 화면, 사용자 행..
2022. 3. 3.
[Python] 파이썬으로 스타크래프트 게임 / 파이썬 클래스, 상속, 다중상속, 함수 연습하기 / 파이썬 프로젝트
파이썬의 여러 클래스의 상속, 다중 상속을 연습해보는 겸 '스타크래프트'를 구현해보았다. 기본 유닛에 대한 클래스 : Unit 공격 유닛에 대한 클래스 : AttackUnit 날 수 있는 기능 클래스 : Flyable 날 수 있는 공격 유닛 : FlyableAttackUnit 상속 구조 Unit > AttackUnit > Marine, Tank Flyable, AttackUnit (다중 상속) > FlyableAttackUnit > Wraith | 캐릭터 정보 이름(name), 체력(hp), 속도(speed), 공중유닛속도(flying_speed) | 기능 Unit 클래스 : 이동(move), 공격받음(damaged) AttackUnit 클래스 : 어디를 공격하다(attack) Flyable 클래스 : ..
2022. 2. 28.