
안녕하세요, 블랙독 최원효입니다.
자바로 앵그리버드, 쿠키런 같은 안드로이드용 게임을 쉽게 개발할 수 있는

자자!!! 이벤트 소개입니다.!! >,.<
많은 참여 부탁 드립니다.^^
--------------------------------------------------------------------------
다음은 책에 수록된 예제 게임입니다.
핑거허들: https://play.google.com/store/apps/details?id=com.fingerHurdle.www
배경이 횡스크롤되는 간단한 장애물달리기 게임을 통해 AndEngine을 익혀봅니다.
닌자런: https://play.google.com/store/apps/details?id=com.ninjarun
직접 타일형태의 배경맵을 설계해보고, 앵그리버드에 사용된 Box2D 물리 엔진을 익힙니다. 그리고 쿠키런, 윈드러너 같은 횡으로 달리는 러너 게임 개발을 익힙니다.
책예제를 위한 앱: https://play.google.com/store/apps/details?id=com.andengine.blackdog
위의 모든 소스들은 Full로 공개되어 있고 책에 설명되어 있습니다. (마지막의 책예제를 위한 앱도 포함) 책의 소스는 각 챕터별로 수록 각각 첨부 되어 있으며, 각 프로젝트 import가 귀찮은 경우 책예제를 위한 한개짜리 프로젝트 소스를 가지고 참고할 수도 있게 해두었습니다.
어려운 게임 개발 기법 같은 것은 설명하지 않았습니다. 초보도 쉽게 게임을 개발할 수 있도록 아주 쉽게 설명되어 있기 때문에 기존에 Android 개발을 해본 분이라면 2~3일만에 AndEngine으로 게임 개발이 가능합니다.
간단한 목차(전체 목차가 아닌 "책예제를 위한 앱"에서 샘플 예제로 수록한 간단한 목차입니다.):
목차:
1.3.3.샘플 프로젝트 :: AndEngine 기본 프로젝트 폼
2.2.1.이미지 한장 띄우기 :: 카드 이미지 한장 띄우기
2.3.1.이미지 터치시 변경하기 :: 카드를 터치하면 뒤집어요. 두번터치하면 아직 앱이 죽습니다.
2.3.2.전체 화면 터치시 변경하기 :: 화면 아무데나 터치하면 뒤집어요. 연속 터치시 죽음.
2.3.3.계속해서 카드 뒤집기 :: 연속 터치에 대한 처리를 한 예제
2.4.1.사과카드 2장 출력하기 :: 화면에 카드 2장을 뿌립니다.
2.4.2.사과카드 6장 출력하기 :: 카드 6장 배치하기
2.4.3.카드게임 완성하기 :: 완성된 카드게임
2.5.1.배경음 처리 :: 볼륨을 높여 배경음을 들어보세요.
2.5.3.효과음 처리 :: 볼륨을 높여 카드 소리를 들어보세요.
2.5.5.박수치기 :: 게임을 끝내면 박수 소리가 들려요.
3.2.1.횡스크롤 배경 만들기 :: 배경 횡스크롤 예제입니다.
3.2.2.배경에 속도가 다른 추가 이미지 넣기 :: 여러장 이미지의 스크롤
3.3.1.버튼과 캐릭터 이미지 추가하기 :: 버튼과 캐릭터를 띄워 보아요.
3.3.2.버튼터치시버튼색상과캐릭터바꾸기 : 버튼 터치시 효과주기
3.4.1.점프샘플 만들기 :: 간단한 점프 구현. 메모리 때문에 2번실행시는 앱을 다시 실행하세요.
3.4.2.점프 애니메이션 구현하기 :: 점프를 애니메이션으로 구현. 메모리 때문에 2번실행시는 앱을 다시 실행하세요.
3.4.3.점프하기 :: 버튼 눌러 점프하기를 구현합니다.
3.5.1.허들의 출력과 이동 :: 좌우 버튼을 눌러 달리다보면 허들이 등장합니다.
3.5.2.허들과 러너의 충돌 체크 그리고 러너처리 :: 허들과의 충돌에 대한 처리
3.5.3.허들 연속 출력 :: 허들이 연속으로 나타나요.
3.6.1.다양한 글꼴 모양 출력 :: 여러가지 글꼴을 살펴봅니다.
3.6.2.거리, 시간, 속도 표현 :: 거리, 시간, 속도 등의 텍스트를 표시합니다.
4.Finger Hurdle 게임 :: 핑거 허들을 즐겨 보아요.
5.2.3.위에서 떨어지는 캐릭터의 등장 :: 위에서 물리 엔진이 적용된 캐릭터가 나타나요.
5.2.4.물리엔진의 벽 만들기 :: 위에서 낙하하는 캐릭터가 바닥(벽)에서 멈춥니다.
5.2.5.컨트롤러로 캐릭터를 움직이자! :: 캐릭터를 좌우로 움직여 볼까요? 아직 화면 밖으론 못 나가요.
5.2.6.점프하기 :: 물리엔진이 적용된 캐릭터를 버튼으로 점프시켜 봅시다. 아직 화면 밖으론 못 나가요.
5.2.7.1.표창던지기 간단히 구현하기 :: 표창을 던져 보아요. 아직 화면 밖으론 못 나가요.
5.2.7.2.표창던지기의 디테일 설정 :: 표창이 일직선으로 나가게 해 봅시다. 아직 화면 밖으론 못 나가요.
5.2.8.거대한 맵에서 화면 이동하기 :: 맵을 더 확장해 볼까요? 이제 화면 밖으로 이동할 수 있습니다.
5.2.9.1.적을 등장시켜라! :: 적닌자가 등장합니다.
5.2.9.2.표창으로 적 무찌르기 :: 표창으로 적을 무찔러요.
5.2.10.플레이어와 적의 충돌처리&에너지바 :: 적과 충돌하면 에너지가 줄어듭니다.
5.2.11.우측으로 달리는 러너 게임 :: 플레이어가 우측으로 계속해서 자동으로 달리도록 해보죠.
5.2.12.가로로 맵 확장 및 튜닝 :: 확장된 맵에서 우측으로 자동 이동 합니다.
5.2.13.동전먹기 구현 :: 동전 먹기를 구현 해 보아요!
5.2.14.획득한 돈과 달린거리 표시 :: 점수 등을 텍스트로 표기 합니다.
5.닌자런 :: 완성된 닌자런 게임입니다. ^_^ 수고하셨습니다.
안녕하세요, 블랙독입니다.
처음 안드로이드 게임 개발 SDK의 선택에서부터 많은 고민을 하면서 AndEngine을 선택했고,
공부하면서 안드로이드펍의 이 곳 게시판에 강좌 형태의 글을 남겼었는데요,
처음 AndEngine에 대해 글을 올린 후, 1년만에 책을 출판하면서 다시 글을 남기게 되어 영광입니다. :)
차후 서평 이벤트를 통해 정식으로 다시 인사 올리겠습니다. :)