고등학교 3년간 개발한 프로그램들

13
PORTFOLIO 울산애니원고등학교 채승호

Upload: -

Post on 20-Aug-2015

1.210 views

Category:

Career


4 download

TRANSCRIPT

PORTFOLIO울산애니원고등학교 채승호

미로 찾기 2012.06

역할 : 기획자, 개발자

예전 기억들을 되살리며 만든 미로찾기 게임입니다.

방향키로 캐릭터를 이동시킬 수 있으며, 한번 움직일때 마다 30x30의 맵을 모두 움직여버리면 화면이심각하게 버벅거려서 해결 방법을 찾다가 화면 크기를제한 두는 방법으로 버벅거림도 해결했으며, 난이도도함께 높일 수 있었습니다.

역할 : 기획자, 개발자

키보드를 연타해서 줄을 자기 쪽으로 끌어당길 수 있으며, 끌어당길 때마다 얻는 코인으로 아이템을 적절히사용하면서 줄을 완전히 자기 쪽으로 끌어당기면 이기는 게임입니다.

2012.07키보드 줄다리기

콘솔 시계

역할 : 기획자, 개발자

컴퓨터에서시간을받아와시간을알려주는시계입니다.시간을받아왔을때삼각함수를이용하여해당위치에각색깔로숫자를그려줍니다.노란색이시간, 초록색이분, 흰색이초를나타냅니다.또, 스페이스바를누르게되면알람을설정할수있습니다.

2012.12

나로호!

역할 : 개발자

20시간안에게임을완성해서제출하는기능대회에서제작했던게임입니다. 나로호를공격하는적군을아군의헬기를이용해요격하는간단한슈팅게임입니다.

간단한게임이었지만 20시간안에제작하는것이예상외로힘들었습니다. 게임엔진과사운드부분을구현하였습니다.

2013.04

울산지방기능경기대회게임개발직종금상

역할 : 기획자, 개발자

2인용 snake it 게임으로, 서로 벽이나 꼬리에부딪히지 않고 오래 생존하면 되는 게임입니다.

캐릭터가 이동함에 따라 뒤에 흔적(노란색)이 생기는것, 클릭을 받았을 때, 화면을 X자로 나누어서 어디를눌렀는지를 조사해서 방향키처럼 이용할수 있는것 등을 구현했습니다.

2013.062인용 Snake It

역할 : 기획자

키보드줄다리기의확장판으로, 플레이어가터치를연타하여 AI 혹은다른플레이어와기타배틀을하는게임입니다.

아쉽게도개발능력이부족해기획단계에그쳤던작품입니다.

2013.08기타줄다리기

역할 : 개발자, 디자이너

20시간 안에 게임을 완성해서 제출하는 기능대회에서 제작했던 게임으로 연평도를 침략한 북한군과 맞서싸우는 포트리스 방식의 게임입니다.

탱크의 차체와 포탑, 포를 각각 분리해 그래픽 리소스를 줄일 수 있는 일명 <관절 엔진>을 만들었고, 타일맵, 배경, 탱크와 폭발 이펙트 작업, UI 등의 그래픽작업을 했습니다.

2013.09연평도!

역할 : 개발자

치킨을 사러 온 동물들. 같은 줄에 서 있는 동물들이같은 동물이면 치킨으로 만들어버리고, 다른 동물이면치킨을 쥐여주는 게임입니다.

간단한 게임 이였지만 이때 프로그래밍 실력이 많이부족해서 만드는데 상당히 애를 먹기도 했고, 구현하고싶은 것이 많았으나 20시간 안에 제출해야 했기에정말 필요한 부분만 구현할 수밖에 없어서 아쉬운 게임이었습니다.

2013.12치킨팡팡애니멀스

역할 : 기획자, 개발자

화면 중앙으로 작용하는 중력을 이용하여 장애물을 피하는 게임의 프로토타입입니다.

발판 밑으로 떨어진 후부터는 중력이 반대로 작용하는것, 발판이 생성되고 계속 뒤로 이동하는 것, 캐릭터와발판의 충돌체크 등을 구현하였습니다.

2014.01스크리블러너(프로토타입)

프로토타입영상http://youtu.be/Yk0QFwBDGUM

역할 : 개발자

SDL 그래픽 라이브러리로 제작한 SDL2 게임 엔진입니다.

이미지의 회전, 반전, 확대, 블렌딩과 이동, 애니메이션등이 가능합니다.

엔진을 구현하는데 한계를 느껴 제작을 중단하고,

Cocos2d-x를 공부하며 엔진에 적용할 계획을세우고 있습니다.

2014.04SDL2 엔진 (미완성)

역할 : 개발자(그래픽은책에서제공되는리소스사용)

Cocos2d-x책에서 이 게임의 처음부터 끝까지만드는 내용을 보고 배우면서 따라 제작하고 있었으나,

개발에 필요한 부분을 다 배운 이후 제작을 중단했습니다.

화면 위쪽에서 적기와 적함이 주기적으로 나오는 것,

독도에서 레이더가 퍼져나가고, 퍼져나간 레이더는 페이드아웃 되는 것, 쿨타임마다 총알을 발사하고, 쿨타임을 보여주는 것, 총알이 떨어진 곳에 물기둥 구현 등을 하였습니다.

2014.04독도방위사령부

영상링크http://blog.naver.com/ghtorl22/120211632900

역할 : 기획자, 개발자

화면 중앙으로 작용하는 중력을 이용하여 장애물을 피하는 스크리블러너의 본판, 루시드 러너입니다.

Cocos2d-x엔진을 이용해 개발하고 있으며, 기본적인 게임 오브젝트간의 상호작용 외에도 메뉴, 일시정지, 데이터 저장 등을 추가로 구현하였습니다.

현재 구글 플레이스토어에 출시했으며, 현재 지속적인업데이트를 하고 있습니다.

2014.09루시드러너

구글플레이스토어링크https://play.google.com/store/apps/details?id=pe.LReacher.LucidRunner영상링크http://youtu.be/CWkgEIvB2H0