나에게 필요한 지식과 기술을 검색해 보세요.

IT CookBook, 모바일 자바 게임 프로그래밍: 위피 미들렛 기반

지은이

박성준, 최경남

출간일

2008.07.23

레벨

초중급

정가

22,000

판매가

19,800

총 결제 금액

10%

19,800

적립 예정

990P

🔎 자료탭 신설 안내

오탈자, 부록 및 예제소스, 관련 사이트가 자료 메뉴로 통합되었어요.

쪽수

416쪽

ISBN

9788979145885

브랜드

한빛아카데미

본 도서는 연습문제 해답을 제공하지 않습니다.

내 손으로 직접 만들어 보는 모바일 게임 입문서

누구를 위한 책인가?

자바를 이용해 모바일 게임을 만드는 방법을 다룬다. 문법만 장황하게 늘어놓기보다는 초보자를 위해 꼭 필요한 기반 이론만 쉽게 설명한다. 그리고 기능을 하나씩 추가하는 예제를 통해 성취감을 맛보면 사용법을 익힐 수 있도록 구성했다. 실습은 표준 모바일 플랫폼 중 위피의 한 규격인 자바 미들렛을 기반으로 한다.

무엇을 다루는가?
  • 준비 학습(1장-2장): 모바일 게임의 기본 개념과 종류/특징을 살펴보고, 실습을 위한 환경을 구축해 본다.
  • 기본 학습(3장~5장): 미들렛 프로그램의 기본 구조와 기본 API의 사용법을 익힌다. 간단한 문자와 그림을 출력하는 예제를 통해 프로그램의 구조를 학습한다. 그리고 나서 폰트/이미지/색상 처리 등의 예제를 통해 기본 미들렛 API의 사용법을 익힌다.
  • 응용 학습(6장~10장): 스레드/이벤트/이미지/사운드 처리 방법 등을 LG텔레콤에서 서비스되었던 "삼국지아이플러스"라는 모바일 게임을 구현하면서 익힌다.
  • 현장 학습(부록, 소스 파일): 실제로 게임을 개발하고 이를 서비스하는 데 필요한 실무 작업 몇 가지를 알아본다. 먼저, 개발된 게임을 통신사에 제안을 하기 위해 제안서를 작성하는 방법, 메모리가 제한된 모바일 기기의 특성상 알아야 할 이미지 크기를 줄이는 방법을 부록에서 알아본다. 그리고 본문에서 단편적으로 구현했던 게임이 실제 게임에서 어떻게 적용되는지 종합적으로 확인할 수 있도록 "삼국지아이플러스" 게임 소스 전체를 파일로 제공한다.

저자

목차

Chapter 01 모바일 게임의 이해
01 모바일 게임의 개요
02 위피 표준 플랫폼
요약
연습문제

Chapter 02 미들렛 프로그램 개발 환경의 구축
01 미들렛 프로그램 개발 환경의 개요
02 자바 개발 환경의 구축
03 미들렛 API와 에뮬레이터의 설치
04 편집 환경의 구축 1 : 이클립스
05 편집 환경의 구축 2 : EclipseME
06 기본 미들렛 프로그램의 작성과 실행
요약
연습문제

Chapter 03 미들렛 프로그램의 구조와 생명주기의 이해
01 미들렛 프로그램의 기본 구조
02 미들렛 프로그램의 생명주기
03 간단한 미들렛 프로그램 예제
요약
연습문제

Chapter 04 기본 API와 고수준 사용자 인터페이스 프로그래밍
01 미들렛 API와 고수준 사용자 인터페이스
02 기본 API의 종류와 기능
03 TextBox 클래스
04 Alert 클래스
05 List 클래스
06 Form 클래스
요약
연습문제

Chapter 05 저수준 사용자 인터페이스 프로그래밍
01 저수준 사용자 인터페이스
02 Canvas 클래스
03 Graphics 클래스
요약
연습문제

Chapter 06 스레드 프로그래밍
01 스레드의 개요
02 Thread 클래스
03 스레드 실전 프로그래밍
요약
연습문제

Chapter 07 이벤트 처리 프로그래밍
01 이벤트 처리의 개요
02 명령어 이벤트 처리
03 ItemState 변경 이벤트 처리
04 키 이벤트 처리
요약
연습문제

Chapter 08 실전 이미지 처리 프로그래밍
01 이미지 처리의 개요
02 로고 화면 만들기
03 공지사항 화면 만들기
04 로딩 화면 만들기
요약
연습문제

Chapter 09 실전 사운드 처리 프로그래밍
01 사운드 처리의 개요
02 게임 타이틀 화면 만들기
03 메인 메뉴 화면 만들기
04 게임 시작 화면 만들기
요약
연습문제

Chapter 10 게임 API 프로그래밍
01 게임 API의 개요
02 GameCanvas 클래스
03 Layer 클래스
04 LayerManager 클래스
05 Sprite 클래스
06 TiledLayer 클래스
요약
연습문제

Appendix A 제안서 작성 사례 살펴보기
01_제안서 작성 사례(1) : LGT 제안서
02_제안서 작성 사례(2) : KTF 공모전 제안서

Appendix B DAT 파일을 이용해 타이틀 화면 만들기
01_DAT 파일의 생성
02_DAT 파일을 이용한 타이틀 화면 프로그램

리뷰

22,000

10%

19,800