고등학교 3년간 개발한 프로그램들2. 미로찾기
2012.06
역할: 기획자, 개발자
예전기억들을되살리며만든미로찾기게임입니다.
방향키로캐릭터를이동시킬수있으며, 한번움직일때마다30x30의맵을모두움직여버리면화면이심각하게버벅거려서해결방법을찾다가화면크기를제한두는방법으로버벅거림도해결했으며, 난이도도함께높일수있었습니다. 3. 역할: 기획자, 개발자
키보드를연타해서줄을자기쪽으로끌어당길수있으며, 끌어당길때마다얻는코인으로아이템을적절히사용하면서줄을완전히자기쪽으로끌어당기면이기는게임입니다.
2012.07
키보드줄다리기 4. 콘솔시계
역할: 기획자, 개발자
컴퓨터에서시간을받아와시간을알려주는시계입니다. 시간을받아왔을때삼각함수를이용하여해당위치에각색깔로숫자를그려줍니다.
노란색이시간, 초록색이분, 흰색이초를나타냅니다.
또, 스페이스바를누르게되면알람을설정할수있습니다.
2012.12 5. 나로호!
역할: 개발자
20시간안에게임을완성해서제출하는기능대회에서제작했던게임입니다. 나로호를공격하는적군을아군의헬기를이용해요격하는간단한슈팅게임입니다.
간단한게임이었지만20시간안에제작하는것이예상외로힘들었습니다. 게임엔진과사운드부분을구현하였습니다.
2013.04
울산지방기능경기대회게임개발직종금상 6. 역할: 기획자, 개발자
2인용snake it 게임으로, 서로벽이나꼬리에부딪히지않고오래생존하면되는게임입니다.
캐릭터가이동함에따라뒤에흔적(노란색)이생기는것, 클릭을받았을때, 화면을X자로나누어서어디를눌렀는지를조사해서방향키처럼이용할수있는것등을구현했습니다.
2013.06
2인용Snake It 8. 역할: 개발자, 디자이너
20시간안에게임을완성해서제출하는기능대회에서제작했던게임으로연평도를침략한북한군과맞서싸우는포트리스방식의게임입니다.
탱크의차체와포탑, 포를각각분리해그래픽리소스를줄일수있는일명<관절엔진>을만들었고, 타일맵, 배경, 탱크와폭발이펙트작업, UI 등의그래픽작업을했습니다.
2013.09
연평도! 9. 역할: 개발자
치킨을사러온동물들. 같은줄에서있는동물들이같은동물이면치킨으로만들어버리고, 다른동물이면치킨을쥐여주는게임입니다.
간단한게임이였지만이때프로그래밍실력이많이부족해서만드는데상당히애를먹기도했고, 구현하고싶은것이많았으나20시간안에제출해야했기에정말필요한부분만구현할수밖에없어서아쉬운게임이었습니다.
2013.12
치킨팡팡애니멀스 10. 역할: 기획자, 개발자
화면중앙으로작용하는중력을이용하여장애물을피하는게임의프로토타입입니다.
발판밑으로떨어진후부터는중력이반대로작용하는것, 발판이생성되고계속뒤로이동하는것, 캐릭터와발판의충돌체크등을구현하였습니다.
2014.01
스크리블러너(프로토타입)
프로토타입영상
http://youtu.be/Yk0QFwBDGUM 11. 역할: 개발자
SDL 그래픽라이브러리로제작한SDL2 게임엔진입니다.
이미지의회전, 반전, 확대, 블렌딩과이동, 애니메이션등이가능합니다.
엔진을구현하는데한계를느껴제작을중단하고, Cocos2d-x를공부하며엔진에적용할계획을세우고있습니다.
2014.04
SDL2 엔진(미완성) 12. 역할: 개발자
(그래픽은책에서제공되는리소스사용)
Cocos2d-x책에서이게임의처음부터끝까지만드는내용을보고배우면서따라제작하고있었으나, 개발에필요한부분을다배운이후제작을중단했습니다.
화면위쪽에서적기와적함이주기적으로나오는것, 독도에서레이더가퍼져나가고, 퍼져나간레이더는페이드아웃되는것, 쿨타임마다총알을발사하고, 쿨타임을보여주는것, 총알이떨어진곳에물기둥구현등을하였습니다.
2014.04
독도방위사령부
영상링크
http://blog.naver.com/ghtorl22/120211632900 13. 역할: 기획자, 개발자
화면중앙으로작용하는중력을이용하여장애물을피하는스크리블러너의본판, 루시드러너입니다.
Cocos2d-x엔진을이용해개발하고있으며, 기본적인게임오브젝트간의상호작용외에도메뉴, 일시정지, 데이터저장등을추가로구현하였습니다.
현재구글플레이스토어에출시했으며, 현재지속적인업데이트를하고있습니다.
2014.09
루시드러너
구글플레이스토어링크https://play.google.com/store/apps/details?id=pe.LReacher.LucidRunner
영상링크
http://youtu.be/CWkgEIvB2H0