메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

만들면서 배우는 안드로이드 게임 프로그래밍

만들면서 배우는 안드로이드 게임 프로그래밍

한빛미디어

집필서

절판

  • 저자 : 황동윤
  • 출간 : 2011-03-11
  • 페이지 : 424 쪽
  • ISBN : 9788979148077
  • 물류코드 :1807
  • 초급 초중급 중급 중고급 고급
1.8점 (5명)
좋아요 : 15

Hello World부터 슈팅 게임까지 단계별로 완성한다
안드로이드 프로그래밍을 해보지 않았어도 이 책을 통해 안드로이드 게임을 완성할 수 있다. 안드로이드 게임 개발에 필요한 환경 구성부터 시작하며 간단한 Hello World부터 시작해서 단계별로 게임을 완성해가면서 게임 프로그래밍에 필요한 기술을 습득한다.

게임 프레임워크를 직접 개발하고 나만의 게임 개발에도 이용한다
안드로이드 게임 프로그래밍에서는 널리 쓰이는 프레임워크가 아직 없다. 대부분은 자신만의 게임 프레임워크를 개발하고 있다. 이 책도 100% 순수 자바로 게임 프레임워크를 제작하고, 이를 이용해 슈팅 게임을 단계별로 개발한다. 이 책을 끝내면 게임 프레임워크 제작 방법과 게임 제작 방법을 동시에 배우게 되며, 제작한 게임 프레임워크를 활용해 자신만의 게임 개발에 재활용할 수 있다.

게임 프로그래밍의 기본 원리를 학습한다
안드로이드 게임 프로그래밍에 필요한 이벤트 처리, 이미지 처리 기법을 학습하는 것에서 시작해서 게임 프로그래밍의 기본 원리인 충돌 처리, 이펙트, 배경 스크롤링, 교차 스크롤링을 통한 입체감 부여, 배경 음악 재생, 사운드 효과 등을 학습한다.

  • 이미지 처리
  • 키보드와 터치 이벤트 처리
  • 스레드
  • 사운드
  • 게임 프레임워크 제작
  • 게임 제작에 필요한 디자인 패턴
  • 센서를 이용한 동작 구현
  • 바이브레이터 시스템
  • SQLite를 이용한 자료 관리
황동윤 저자

황동윤

괴혼의 아버지로 알려진 다카하시 케이타(Takahashi Keita)를 존경하며 국제 게임공모전인 IGF와 인디케이드에 참가하고 싶은 평범한 게임 개발자다. 수년간 게임, 웹, 모바일 등 다양한 분야에서 프리랜서로 일했으며, 현재는 펜타비전(Pentavision) 본사에서 서버 프로그래머로 근무하고 있다. 랜스군의 게임공작소(lancekun.com)를 운영하면서 게임 프로그래밍 관련 이슈들을 다루고 있다.

01  안드로이드 소개
1.1 안드로이드 개발 환경
1.2 개발 환경 설치하기
1.3 MOTODEV STUDIO 

02  기본기 배우기
2.1 이미지 띄우기   
2.2 입력 처리   
2.3 스레드   
2.4 사운드   

03  게임 개발에 필요한 디자인 패턴
3.1 싱글턴 패턴  
3.2 스트래티지 패턴 
3.3 스테이트 패턴   
3.4 팩토리 패턴  

04  게임 프레임워크 만들기
4.1 SurfaceView를 이용한 빠른 그래픽 처리 기반   
4.2 애플리케이션의 모든 것을 관리하는 AppManager 
4.3 SoundManager를 통한 사운드 기반 구현   
4.4 게임 상태의 이해와 게임 상태 기반 구현 
4.5 게임에 사용할 프레임워크의 부가 요소 제작 
4.6 프레임워크 마무리하기    

05  슈팅 게임 개발하기
5.1 게임 상태 추가하기   
5.2 플레이어 클래스 제작하기 
5.3 배경 클래스 제작하기 
5.4 적 클래스 제작하기 
5.5 미사일 클래스 제작하기
5.6 충돌 처리 구현하기 

06  업그레이드된 게임을 위한 고급 기술
6.1 터치 입력을 통한 게임 조작  
6.2 안드로이드의 센서  
6.3 짜릿한 손맛을 위한 바이브레이터 시스템   
6.4 SQLite를 이용한 자료 관리    

07  디자인적으로 좀 더 게임답게 만들기
7.1 미사일 + 적 = 증발? 효과  
7.2 게임의 묘미, 아이템   
7.3 그 외의 디자인적 요소들 

부록
A.1 액티비티 주기를 통한 게임 정보 관리    
A.2 실제 기기에서 테스트하기    
A.3 다양한 해상도 지원     
A.4 3D 게임 개발에 관해서

일일이 찾아보지 않으려고 책으로 산건데.
1년전꺼라 버전이 다 바뀌어 있어서 똑같은게 처음 부터 끝까지 없고, 겨우 찾아서 해봐야 책대로 되는게 없는데.

제가 왜 책 돈주고 사서 스트레스 받아야 하는지 모르겠네요...

게임 코어 만드는 부분까지 딱 좋아서
잘 진행하고있었는데

실제 슈팅에 적용하는 부분에서
스프라잇애니메이션이나

실제 코드 자체도 동작되는게 하나도 없습니다
동작이 이상하게 됨..

여차여차 코드 직접 바꿔가면서 확인을 했는데
양이 워낙 많다보니 , 지쳐버리네요..

각장마다 샘플코드 없어서 , 제대로 된건지 확인할 길도 없고.

잘 따라하고있는데 , 갑자기 변수명이 바뀌는 바람에
우왕좌왕..해서 겨우 짜맞추고.

실제 돌려보면 , 동작은 안하고
멀잘못했나 샘플소스 넣어서 돌려봐도

실제 샘플 자체도 플레이가안되고있는데.
책은 어떻게 따라하나요

샘플이라도 돌아가야 잘못된걸 찾을텐데.

코드 검증만 잘 되었으면 정말 좋은 책일텐데
아쉽네요.

다행히 구매하지 않고 , 도서관에서 빌려와서 다행입니다.

전체적인 흐름이나 전달하고자 하는 내용은 좋아보입니다.

하지만, 제목과 같이 책을 보며 만들면서 배우기가 힘든 소스코드를 가지고 있네요.

소스코드에 대한 전반적인 검증이 반드시 필요한 책이네요.

소스코드 검증이 제대로 되었다면 괜찮은 점수의 책이 될 수 있었겠지만,

소스코드때문에 그 점수가 많이 깍이네요. 오탈자신고?란에도 대략의 내용을 접수했으니 조치되길 바랍니다. (이거 책을 바꿔야 할 만큰 소스코드는 엉망입니다.)

보면서 참다 참다가 결국 이렇게 리뷰 쓰게 되네요.

참고로 제가 보고 있는건 1쇄이구요..

책의 전체적인 구조나 말하고자 하는 바는 괜찮습니다.

그런데 사소한 완성도가 너무 떨어져서, 사람을 질리게 하네요.

변수 명이 바로 앞 페이지와 뒷 페이지가 서로 다르고,
(비슷하게 다른 것도 아니고 막 바뀌는 경우가 허다함)

있던 메서드가 없어지고 생기고..

예제 소스 다운 받아서 봐도, 각 장마다 있는 모든 경우의 소스들을 다 고려한게 아니라 최종본만 나와있어서, 중간에 작성해보는 코드들은 나와 있지 않은 경우가 허다하네요.

진짜 인내심을 갖고 보게 됩니다. 인내심 쌓이는건 부수적 소득이군요.. 참나

한빛미디어 책 그동안 잘 봤는데, 유독 마감이 떨어지네요.
오탈자 코너에 있는 오탈자는 제가 본 오탈자의 10분의 1도 안됩니다. 그나마 독자들이 지적해줘야 거기에 등록되는듯.

똑바로 좀 해주시길 바랍니다. 출판사 직원 여러분.

게임을 좋아하지는 않지만.
항상 한번 쯤 만들어 보고 싶은 희망이 있었습니다.

학원에서 안드로이드 게임 강의를 들은 적도 있었는데.
몇일 지나니까. 잊혀지더 군요.
스타일이 C 비슷해구요. --강의는 훌륭했습니다.
(처음 듣는 이론도 많았구요)

만들면서 배우는 Android Game Programming을 보았을때.
그때 들었던 내용 중 한부분이 너무 잘 정리되어있어 마음에 들었습니다. 표현도 자바스럽구요. 책도 너무 예쁘게 나왔네요.

코딩시에 제가 사용한 폰에서 다운받은 이미지들이 켭쳐서 나와서 이상하다 했습니다만 스크린이 HVGA(320X240)에서만 잘 나오는 것 같았습니다. 유의하시구요.!

좋은 책입니다.!!! 학원에서 강의듣는 듯한 느낌입니다.

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
만들면서 배우는 안드로이드 게임 프로그래밍
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
만들면서 배우는 안드로이드 게임 프로그래밍
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
만들면서 배우는 안드로이드 게임 프로그래밍
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실