이 프로젝트는 동방 프로젝트의 6번째 작품인 동방홍마향(Touhou Koumakyou ~ the Embodiment of Scarlet Devil)을 모작한 탄막 슈팅 게임입니다. WinAPI와 C++를 사용하여 개발되었으며, 원작의 주요 게임 메커니즘과 구조를 충실히 재현하는 것을 목표로 합니다.
- 언어: C++
- 그래픽 API: Direct2D
- 사운드 API : FMod Studio
- 개발 환경: Visual Studio
- 버전 관리: Git
- 단일 캐릭터 플레이: 선택한 캐릭터로 전체 게임 진행, 현재 캐릭터 1개 구현
- 파워업 시스템: 아이템 수집을 통한 캐릭터 강화
- 공격력 증가
- 탄막 패턴 변화
- 잡몹 시스템: 다수의 페이즈로(현재는 3페이즈 구현) 구성된 다양한 잡몹
- 3페이즈 보스전: - 체력의 감소에 따라 단계별로 변화하는 보스 패턴, 현재는 3가지 패턴 구현
프로젝트를 빌드하고 실행하기 위해서는 Microsoft Visual Studio와 FMod Studio API 가 필요합니다. 다음 메뉴얼은 FMod Studio API가 C:\Program Files (x86) 에 설치되어있음을 전제로 합니다.
- 이 저장소를 로컬 환경으로 클론합니다.
- Visual Studio 2019 (또는 그 이상 버전)에서 클론한 저장소의 .sln 파일을 엽니다.
- Visual Studio에서 솔루션 구성을 'Release' 또는 'Debug'로 설정하고 솔루션을 빌드합니다.
- 빌드가 성공하면, 실행파일이 있는 디렉토리에 C:\Program Files (x86)\FMOD SoundSystem\FMOD Studio API Windows\api\core\lib 내의 실행환경에 맞는 디렉토리 내의 fmod.dll을 복사해서 불여넣습니다.
- 이후 생성된 실행 파일(.exe)을 실행하여 게임을 플레이할 수 있습니다.
- 다음, 메뉴 선택 : 방향키 + 엔터
- 일반공격 : z
- 필살기 : x
- 이동 : 방향키
- 천천히 움직이기 : shift



