728x90
반응형
간단한 2D게임을 포트폴리오용으로 한번 개발해 볼 계획이다.
이번에 제작할 게임에 들어가게 될 요소의 핵심은 A* 알고리즘 일 것 같다. 이 프로젝트의 경험을 토대로 A* Algorithm에 대한 내용을 작성할 예정이다.
대충 생각 중인 게임의 구조는 이렇다.
1. 슬라임이 보스고 플레이어는 슬라임과 싸운다.
2. 슬라임은 몇 가지 패턴을 가지고 있고, 플레이어는 무기를 사용하여 슬라임을 제압해야 한다.
3. 맵은 2D 맵 툴을 사용할 것이며, 맵 툴 또한 직접 구현할 예정이다.
4. 슬라임은 장애물을 피해 플레이어를 향해 이동한다. (A* 알고리즘) 그리고, 플레이어와 가까워 졌을 때 공격한다.
간단하게 이 정도로 한번 구현해 볼 예정이다. 시간이 얼마나 걸릴지는 잘 모르겠으나, 2D FrameWork의 이해와 A* 알고리즘을 구현을 위해 진행해 보도록 하려고 한다.
구현 예정 언어 : C++, API
예상 소요 시간 : 1달 ~ 2달 (회사때문에...)
Github : https://github.com/taehyun1234/2D-Game-Project
taehyun1234/2D-Game-Project
2D Framework & A* Algorithm Study. Contribute to taehyun1234/2D-Game-Project development by creating an account on GitHub.
github.com
반응형
'개발 > WinAPI' 카테고리의 다른 글
[WinAPI] 2D 게임 현황 <3주차> (1) | 2021.08.08 |
---|---|
[WinAPI] 2D 게임 현황 <2주차> (1) | 2021.08.01 |
[WinAPI] 2D 게임 현황 <1주차> (0) | 2021.07.25 |
[WinAPI] 학기 텀프로젝트 (0) | 2019.11.01 |
[WinAPI] Inversus (3) | 2019.11.01 |