GunPang 3D모드 플레이영상 [보기]
게임 제목 : GunPang(건팡) 온라인
게임 장르 : 온라인 TPS
- 게임 특징
1. 귀여운 미소녀 케릭터
2. 바주카 반동을 이용한 공중전
3. A.I Bot을 이용한 온라인 싱글 및 팀 플레이 지원
4. 3D 안경착용을 이용한 3D모드 지원
개발 기간 : 10주
개발 환경 : Window XP / Visual Studio 2003
사용 언어 : C/C++, Win32 API, DirectX
사용 네트워크 모델 : EventSelect
개발 인원 : 10명 (프로그래밍 4명) (그래픽 6명)
구현 파트 : 서버/네트워크, 외부지형, A.I Bot, 게임 로직
- 개발 후기
아카데미 졸업 프로젝트로 프로그래머 4명, 그래픽 디자이너 6명이 의기투합하여 10주간 즐겁게 개발한 온라인 TPS 게임입니다
프로젝트에서 게임 로직, 외부지형과 네트워크 그리고 A.I Bot 을 구현하고 팀원들의 코드를 통합하고 연결하는 작업을 했습니다.
충돌박스와 오브젝트 삽입 및 디자인이 가능한 맵 툴을 제작하고 게임에서 맵 파일 디코딩 및 렌더링 그리고 오브젝트 간 충돌처리를 구현하였습니다.
EventSelect 모델과 다양한 자료구조를 활용하여 Multi-Thread 네트워크 프로그래밍을 경험하고, 로그인, 로비, 게임 룸, 게임 플레이 단계를 모두 네트워크로 원활히 처리하였습니다. Thread간 동기화 문제도 양 익석 교수님의 강의내용을 되새겨 어렵지 않게 해결할 수 있었습니다.
프로젝트 기간에 팀원들과 수없이 회의를 하며 팀 프로젝트에 대해 많은 것을 느낄 수 있었고, 굳이 자신이 담당한 부분이 아니어도 서로 돕고 함께 생각하며 코딩을 하면서 동료애와 애착심이 컸던 프로젝트였습니다.
소스 및 실행파일은 현재 준비 중입니다.
[TeamAble] Gun Pang (PPT).zip