티스토리 뷰

개발/Project

PlayColor

haloper 2016. 2. 2. 07:07

업무적으로는 안드로이드를 개발해 볼 기회가 없어,

개인적으로 시작한 프로젝트 입니다.

어린 아이들을 대상으로 개발한 앱으로

정해진 색상을 자신의 주위에서 찾는 간단한 게임입니다.


이왕 공부하는 거 게임 엔진을 이용하지 않고,

모든 부분을 직접 개발해 보기로 했습니다.

OpenGL 까지 사용하기에는 공부해야 할 것이 너무 많아서

Android에서 제공하는 기본 View를 이용해서 개발했습니다.


게임 개발을 위해서 몇가지 기능을 제공하는 framework를 먼저 개발했습니다.

- Resource 관리 기능

  . 이미지, 사운드, 사각형

- 애니메이션 기능

  . 투명도 변환

  . Transform (회전, 비틀기, Size 변환)

  . RGB 변환

  . 직선 이동 (곡선이동은 어려워서 제외)

  . frame 애니메이션

- Event 처리

  . Touch

  . Animation 관련 event


게임 화면은 아래와 같습니다.


로고 화면 입니다.

나무가 살랑거리고 해가 빙글빙그 도는 등 나름 애니메이션도 넣었습니다~


로고가 사라지고 몇 가지 메뉴가 노출됩니다.

"색찾기"는 정해진 색상을 찾는 게임이고, "갤러리"는 성공한 사진들을 모아서 보는 메뉴 입니다.


정해진 색상을 찾았을 경우 "성공"이라고 뜨지요.

색이 안맞으면 실패라고 뜨고요.


성공한 색은 사진이 함께 보관됩니다.


갤러리에서 자신이 찾은 색상을 확인해 볼 수도 있습니다.


인앱결제도 넣고 나름 열심히 만들어서 스토어에 올렸지만,

구글 스토어는 예전의 그 스토어가 아니였습니다..ㅜㅜ

얼마나 많은 앱이 올라오는지

제가 올린 앱은 앱 이름으로 검색해도 한참 밑에서 노출되더군요.

결국 아는 사람들 몇 명만 다운로드 받고

그냥 조용히 뭍혀 버렸습니다.


필요하신 분이 있을진 모르겠지만,

혹시라도 참조해 보실 분이 있을까 해서

소스코드도 올려놓습니다.

주석도 잘 안달려 있어서 도움이 되실지 모르겠네요.

나중에 시간 날 때 소스코드는 다시 정리해 놓도록 하겠습니다.


PlayColor.zip


'개발 > Project' 카테고리의 다른 글

SmartMode  (0) 2016.01.31
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함