책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788960772465
· 쪽수 : 444쪽
책 소개
목차
1장 짝 맞추기 게임
___게임 디자인 정의
___스테이지 크기, 프레임 레이트, 배경 컬러 설정
___'짝 맞추기 게임' 본격 개발("Hello World")
___타일 만들기
___무질서도 추가: 타일 섞기
___스테이지에 타일 배치
___타일 선택
___타일 일치 검사
___플레이어에게 사건 보여주기
___부정행위 방지
___교육 요소 추가를 통한 완성도 향상
___정리
___추가 작업
2장 지뢰 찾기 게임
___게임 디자인 정의
___비어있는 필드 생성
___지뢰 숨기기
___숫자 추가
___최적화
___스테이지에 타일 배치
___타일 콘텐츠 보여주기
___인접한 빈 타일 자동으로 보여주기
___타일 깃발 처리
___타이머와 게임오버
___서든데스
___정리
___추가 작업
3장 사목 게임
___게임 디자인 정의
___게임 필드
___부드러운 애니메이션 처리
___코드 분리
___보드 추가
___스테이지에 보드 배치
___클래스 추가 생성
___ 배치
___원반 이동
___게임 규칙 적용
___빈자리가 있는 행 찾기
___떨어지는 원반 처리
___셀 값 확인
___원반 놓기
___스테이지에 추가되는 원반 대기
___승리 판정
___원반 애니메이션
___애니메이션 처리
___컴퓨터 플레이 제작
___컴퓨터 능력 업그레이드
___인공지능과 대결: 수비적 플레이
___정리
___추가 작업
4장 스네이크 게임
___게임 디자인 정의
___배열 기반 게임과 무비클립 기반 게임
___필드 준비
___그래픽 출력
___뱀 배치
___뱀
___코드 최적화
___뱀 움직이기
___뱀 이동 제어
___과일 놓기
___과일 먹기
___뱀 길이 늘이기
___벽 배치
___뱀 사망 처리
___정리
___추가 작업
5장 테트리스 게임
___게임 디자인 정의
___클래스 임포트와 변수 선언
___게임 필드 배경 그리기
___게임 필드 배경 화면 개선
___테트로미노 만들기
___테트로미노 배치
___테트로미노 수평 이동
___테트로미노 수직 이동
___테트리미노 착지 처리
___테트로미노 충돌 처리
___테트로미노 회전
___완성된 라인 제거
___나머지 라인 처리
___테트로미노 자유낙하 처리
___게임 종료 검사
___다음 테트로미노 보여주기
___정리
___추가 작업
6장 아스트로 패닉 게임
___게임 디자인 정의
___ 생성과 그래픽 작업
___우주선 추가와 제어
___글로우 필터 추가
___우주선 총알 발사
___총알 발사
___적군 추가
___적군 이동
___적군과의 충돌 처리
___적군 죽이기
___적군 죽이기: 좋은 방법
___적군 죽이기: 그래픽 효과
___레벨 증가
___현재 점수와 최고 점수 처리
___로컬 컴퓨터에 데이터 저장
___정리
___추가 작업
___
7장 비주얼드 게임
___문서와 객체 생성
___보석 배치
___현실감 있는 보석 배치
___보석 선택
___보석 맞교환을 위한 준비
___보석 맞바꾸기
___실제 보석 교환
___사라질 보석 선택
___보석 제거
___보석 낙하 처리
___새 보석 추가
___콤보 처리
___힌트 주기
___정리
___추가 작업
8장 퍼즐 버블 게임
___문서와 자원 생성
___대포 배치와 이동
___게임 필드 그리기
___홀수 열 그리기
___게임 필드에 피타고라스 정리 적용
___대포에 방울 장전
___방울 쏘기
___방울 반사와 정지 처리
___방울의 위치 조정과 재장전
___방울 쌓기
___방울 체인 제거
___체인 제거
___연결되지 않은 방울 제거
___정리
___추가 작업
9장 볼 밸런스 게임
___파일과 자원 생성
___지렛대 추가
___낙하지점 선택
___공 낙하 처리
___공 쌓기
___공 제거
___떠있는 공 처리
___지렛대 움직이기
___정리
___추가 작업
마치면서