Posted by 니니스 :

Posted by 니니스 :

- 유기견을 관리하는 입장에서 진행하는 게임
- 주인공 뿐만 아니라 동료 2명도 잘 이용해서 유기견을 보호하는것이 목표
- 각각 파트별로 나누어 툴을 제작

---------------------------------------------------------------------------------------------------
* 구현 환경 : DirectX, Shader
* 담당 부분 : 캐릭터

- 캐릭터 툴을 제작하고 많은 인원이 같이 작업
- 여러가지를 같이 렌더링 시키다 보니 최적화 문제가 제일 어려웠음
- 각 파트별로 협력이 중요하다는 것을 느낌
Posted by 니니스 :

* KGCA 졸업프로젝트에 사용
* 캐릭터와 관련된 애니메이션 설정, 오브젝트 설정, 쉐이더 설정 가능
* 설정된 정보를 모아서 자체 확장파일로 저장 ( 불러오기도 가능 )
* 각각의 캐릭터는 실시간 그림자를 가진다


사용자 삽입 이미지

< 캐릭터 툴 전체 화면 >


사용자 삽입 이미지

< 캐릭터 파일 불러오기 >



사용자 삽입 이미지
< 캐릭터의 오브젝트, 바이패드 정보 >
사용자 삽입 이미지

< 캐릭터의 애니메이션 정보, 캐릭터의 속성 >


사용자 삽입 이미지

< 캐릭터의 애니메이션 정보( 추가/삭제 ) >


사용자 삽입 이미지

< 캐릭터의 충돌박스 나타냄 >


사용자 삽입 이미지


< 캐릭터의 쉐이더 효과 설정 >
Posted by 니니스 :
사용자 삽입 이미지
< 게임 화면 >

- 봄버맨과 같은 형식의 게임
- 물폭탄을 놓을때 화살표의 비트키 입력을 받아서 물폭탄의 세기가 정해지는 점이 특징
- 네트워크 (TCP/IP 이용) 1:1 플레이 가능, 총 3개의 스테이지 구성

---------------------------------------------------------------------------------------------------
* 구현 환경 : TCP/IP, DirectX 2D
* 담당 부분 : 네트워크, 그래픽, UI

- 네트워크 동기화에 어려움이 많았음
- 최대한 밝은 분위기의 그래픽 조성
Posted by 니니스 :
사용자 삽입 이미지
< 게임 시작 메뉴 >

사용자 삽입 이미지
< 게임 화면 >
 - 각각의 지정된 부대를 컨트롤하는 전략 시뮬 게임
 - 각 부대에는 지휘관 캐릭터가 따로 있으며, 지휘관 캐릭터는 고유의 스킬을 가지고 있다

---------------------------------------------------------------------------------------------------

* 구현 환경 : C++, API
* 담당부분 : UI, 그래픽

- 자연스러운 장면의 전환
- 메뉴의 규성
- 게임 느낌에 맞는 배경선정
Posted by 니니스 :

사용자 삽입 이미지

< 게임화면 >

 - 유저는 주어진 3개의 치즈를 이용해서 쥐를 옮기게 된다.
 - 검은색 쥐를 화살표를 따라서 옮겨 놓아야 한다. ( 화살표는 게임상에 나타나지 않는다 )
 - 흰색 쥐는 스테이지 클리어의 열쇄가 된다. 흰색 쥐의 도움을 받아서 게임을 풀어나갈 수 있다.
 - 위 화면에서는 치즈를 화면의 위치에 놓게되면 흰색 쥐가 이동해서 치즈 밑의 스위치를 누르게 되고
   막힌 문이 열리면서 검은색 쥐는 길을 지나갈수 있게 된다.

사용자 삽입 이미지
< 클리어 화면 >

사용자 삽입 이미지
< 스테이지 선택 화면 >

------------------------------------------------------------------------
* 구현 환경 : API
* 담당부분 : 케릭터, 그래픽

- 2D 상에서의 자연스러운 케릭터 움직임 구현
- 최대한 밝은 느낌의 게임화면 구성
Posted by 니니스 :