| 000 | 00000nam c2200205 c 4500 | |
| 001 | 000000725233 | |
| 005 | 20170601115448 | |
| 007 | t | |
| 008 | 011019s2001 ulka 000c kor | |
| 020 | ▼a 8976278674 ▼g 98000 | |
| 040 | ▼a 211009 ▼c 211009 ▼d 211009 | |
| 049 | 1 | ▼l 121056630 ▼f 과학 ▼l 121056631 ▼f 과학 |
| 082 | 0 4 | ▼a 005.133 ▼2 21 |
| 085 | ▼a 005.133 ▼2 DDCK | |
| 090 | ▼a 005.133 ▼b 2001zzo | |
| 245 | 0 0 | ▼a 자바 게임 프로그래밍 / ▼d 조경민, ▼e 오재호 [외] |
| 260 | ▼a 서울 : ▼b 정보문화사, ▼c 2001 | |
| 300 | ▼a 441 p. : ▼b 삽화 ; ▼c 26 cm + ▼e 전자 광디스크 (CD-ROM) 1매 | |
| 500 | ▼a 부록수록 | |
| 700 | 1 | ▼a 조경민, ▼e 저 |
| 700 | 1 | ▼a 오재호, ▼e 저 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2001zzo | 등록번호 121056630 (18회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2001zzo | 등록번호 121056631 (34회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
혼자서도 게임을 만들 수 있는 자바 게임 프로그래밍의 모든 것을 알려주는 책, 자바 게임 프로그래밍에 필요한 핵심적인 구현 기법을 알아본다. 실제 운영중인 게임 사이트의 소스 프로그램을 체계적으로 분석하고 정리한 자바 게임 프로그래밍 지침서이다.
자바 게임 프로그래밍에 필요한 구현 기법을 설명하고 있으며 12종의 다양한 장르의 게임 프로그래밍 예제를 통해 흥미롭게 학습할 수 있도록 했다. 실제 운영중인 게임 사이트의 소스 프로그램를 활용하며 100% 완성도를 갖춘 소스 프로그램을 CD-ROM으로 제공 한다.
이 책은 크게 1부와 2부로 나뉘어져 있다. 1부에서는 자바 게임을 만들기 위해 기초가 되는 여러 가지 기술적인 방법들을 예제를 들어가며 설명을 하였고 2부에서는 현재 자체 사이트(www.xpuzzle.com)에서 서비스하고 있는 일인용 게임들을 예제 프로그램으로 삼아 설명해 놓았다.
따라서, 1부에서는 자바 게임 제작의 요소 기술을 숙지함과 더불어 이를 실제 게임 제작에 활용하는 방법을 2부 예제 프로그램을 통해 익혀간다면 더욱 다양한 자바 게임을 만들어 낼 수 있다. 2부의 내용은 원하는 게임만을 선택적으로 볼 수 있도록 중복되는 부분이 있더라도 가능하면 반복해서 설명하였다.
부록 CD ROM에는 JDK 1.2.2 버전, JDK 1.3 버전, 30일 한정 셰어웨어인 KAWA 3.5 버전과 소스 프로그램, 실행 파일 등을 담았다.
정보제공 :
저자소개
목차
목차 서문 이 책은 누구를 위한 책인가 = 11 이 책을 효과적으로 보려면… = 11 CD-ROM의 구성 = 12 제1부 자바 게임 프로그래밍의 기초 1. 쓰레드 제어 프로그래밍 = 17 1.1 자바 애플릿 프로그램의 구조 = 17 1.2 쓰레드 제어 프로그래밍 = 19 1.3 안정적인 쓰레드 제어 = 24 1.4 소스 프로그램 = 29 2. 이미지 버튼 만들기 = 35 2.1 이미지 버튼의 필요성 = 35 2.2 AWT(Abstract Windws Toolkit) 이벤트 모델 = 35 2.3 이미지 버튼 구현하기 = 37 2.4 소스 프로그램 = 41 3. 이미지 로딩하기 = 47 3.1 이미지 로딩이란? = 47 3.2 이미지 로딩하기 = 49 3.3 소스 프로그램 = 54 4. 영상 처리(Image Processing) = 60 4.1 영상 처리(Image Processing) 구현 환경 = 60 4.2 영상 처리 구현 모델 = 61 4.3 예제 프로그램 = 62 4.4 소스 프로그램 = 70 5. 더블 버퍼링(Doubble Buffering)과 스프라이트(Sprite) = 78 5.1 더블 버퍼링(Doubble Buffering)의 필요성 = 78 5.2 더블 버퍼링(Doubble Buffering)의 구현 = 79 5.3 스프라이트(Sprite) = 81 5.4 스프라이트의 구현 = 82 5.5 예제 프로그램 = 90 6. 랭킹 시스템 만들기 = 96 6.1 랭킹 시스템(Ranking System) = 96 6.2 랭킹 시스템 구현하기 = 96 6.3 소스 프로그램 = 105 7. 마우스 및 키보드 입력 처리하기 = 114 7.1 키보드 입력 이벤트와 마우스 이벤트 처리 = 114 7.2 키보드 입력 이벤트 처리 = 116 7.3 소스 프로그램 = 119 7.4 마우스 이벤트 처리 = 123 7.5 소스 프로그램 = 125 8. 사운드 처리하기 = 128 8.1 사운드의 중요성 = 128 8.2 사운드 구현하기 = 129 9. 경로 찾기(Path Finding) = 133 9.1 경로 찾기 = 133 9.2 경로 찾기 알고리즘(A*)의 개요 = 133 9.3 경로 찾기 알고리즘(A*)의 구현 = 136 9.4 예제 프로그램 = 141 9.5 소스 프로그램 = 154 10. 헥사(HEXA) 게임 만들기 = 168 10.1 게임 개요 = 168 10.2 게임의 구조 = 169 10.3 소스 프로그램 분석 = 171 제2부 자바 게임 프로그래밍 1. 스네이크(SNAKE) = 203 1.1 게임 개요 = 203 1.2 게임의 구조 = 204 1.3 소스 프로그램 분석 = 206 2. 땅나누기(BOUNCE) = 224 2.1 게임 개요 = 224 2.2 게임의 구조 = 225 2.3 소스 프로그램 분석 = 227 3. 판도라(PANDORA) = 250 3.1 게임 개요 = 250 3.2 게임의 구조 = 251 3.3 소스 프로그램 분석 = 253 4. 노노그램(NONOGRAM) = 274 4.1 게임 개요 = 274 4.2 게임의 구조 = 275 4.3 소스 프로그램 분석 = 276 5. 끼리끼리(SAMEGAME) = 293 5.1 게임 개요 = 293 5.2 게임의 구조 = 294 5.3 소스 프로그램 분석 = 296 6. 가나다(GANADA) = 312 6.1 게임 개요 = 312 6.2 게임의 구조 = 313 6.3 소스 프로그램 분석 = 315 7. 파이브플러스(FivePlus) = 336 7.1 게임 개요 = 336 7.2 게임의 구조 = 337 7.3 소스 프로그램 분석 = 338 8 프리셀(FREECELL) = 357 8.1 게임 개요 = 357 8.2 게임의 구조 = 359 8.3 소스 프로그램 분석 = 361 9 짝맞추기(PAIR) = 387 9.1 게임 개요 = 387 9.2 게임의 구조 = 388 9.3 소스 프로그램 분석 = 390 10. 슬롯머신(Slot Machine) = 405 10.1 게임 개요 = 405 10.2 게임의 구조 = 406 10.3 소스 프로그램 분석 = 407 11. 보물찾기(TREASURE) = 416 11.1 게임 개요 = 416 11.2 게임의 구조 = 417 11.3 소스 프로그램 분석 = 419 부록 1. 자바 게임을 인터넷에 올리기 1.1 자바 실행 환경 구성 = 435 1.2 소스 프로그램 실행하기 = 435 1.3 HTML에 애플릿 포함시키기 = 438 1.4 JAR(Java Archive) = 440
