[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.