Processing: 중급(게임을 만들며 배우는)(반양장)
Battle City 탱크게임
『Processing: 중급』은 중급 난이도의 프로세싱 교재이다. 초급용 교재에서 다루지 않았던 객체지향 프로그래밍, 그림과 폰트의 다양한 그래픽 출력 효과, 사운드 기능, 게임Al과 같은 내용을 포함하는 조금 더 고급 기법의 내용을 소개함으로써 보다 체계적인 프로그래밍 기법을 배울 수 있도록 도와준다.
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
목차
목차
서문
chapter 1 탱크 게임 제작과 프로세싱 기초
1. 게임의 전체적인 구조
2. 간단한 프로세싱 기초
chapter 2 객체 지향 프로그래밍
1. 구조적 프로그래밍과 객체 지향 프로그래밍 비교
2. 객체 지향 프로그램 예제
chapter 3 탱크 게임 프로그래밍의 전체적인 구조
1. 전체 프로그램 구조
2. 게임 동기화 방법
3. 탱크 게임 프로그래밍 순서
chapter 4 게임 맴 클래스 (Map)
1. 개괄적 설명
2. 소스 코드를 통한 설명
3. 프로그램 실행 전 마지막 점검
4. 프로그램 실행 후 도전할 사항
chapter 5 탱크 클래스 (Tank)
1. 개괄적 설명
2. 소스 코드를 통한 설명
3. 프로그램 실행 전 마지막 점검
4. 프로그램 실행 후 도전할 사항
chapter 6 총알 클래스 (Bullet)
1. 개괄적 설명
2. 소스 코드를 통한 설명
3. 프로그램 실행 전 마지막 점검
chapter 7 인공지능 적 탱크 (Enemy Tank)
1. 랜덤하게 움직이는 적 탱크
2. Finite State Machine (FSM)
3. A*(A Star) 길찾기 알고리즘
4. 프로그램 실행 전 마지막 점검
5. 프로그램 실행 후 도전할 사항
chapter 8 Minim 라이브러리를 이용한 소리 내기
1. 프로세싱에서 많이 사용하는 라이브러리 소개
2. Minim 라이브러리
3. Bullet 클래스 수정
4. main.pde 수정
5. 프로그램 실행 후 도전할 사항
chapter 9 파티클을 이용한 총알 효과
1. 소스 코드를 통한 설명
2. 프로그램 실행 후 도전할 사항
chapter 10 최종 결과 소스 코드
1. global.pde
2. main.pde
3. map.pde
4. tank.pde
5. bullet.pde
6. tank_randomAl.pde
7. tank_FSM_Al.pde
8. aStar.pde
9. sound.pde
10. particle.pde
chapter 11 향후 업그레이드 방안
chapter 12 현재 진행형
1. 자바와 프로세싱의 연동
2. 다양한 라이브러리들 소개
3. Processing.js
찾아보기
저자
저자
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

