현재 구현된 사항

  • 기반 상속 구조
    • Scene 외부에는 Procedural Map Generation 클래스
      • 각 Scene 클래스에서 포인터 객체를 대입받아 공유함
    • Character 클래스는 게임 오브젝트 타입 클래스들의 부모
    • Unit 클래스는 플레이어, 보스 등 상속
    • Level 클래스는 맵, 맵 오브젝트
    • Effect, Weapon, Bullet 클래스는 각 유닛(플레이어 등)이 멤버로 가짐


  • 절차적 맵 생성
    • 들로네 삼각분할 + 최소 스패닝 트리를 이용한 노드 중심의 절차적 맵 생성
    • 이슈: 복도들이 방 영역 침범하여 벽 충돌체 깔기 애매함
      • 타일맵을 배우고 타일을 깔아 해결?
      • 각 픽셀 색을 파악해서 각 픽셀 상태를 저장?


  • 플레이어
    • 카메라, 마우스
    • 8방향 프레임 애니
    • 구르기, 무적
    • 무기 회전
    • 격발
    • 체력, 피격, 사망
    • 각종 UI


    • 8방향
    • 타겟
    • 체력, 피격, 사망


  • 보스
    • 각 패턴 제작
      • 원형
      • 커스텀 문자열
      • 소용돌이 + 추적
      • 순차적 퍼뜨림
      • 뭉친탄


  • 이펙트
    • 먼지, 격발, 폭발

댓글남기기