책 소개
▣ 출판사서평
액션 게임 기술을 총망라한 알고리즘 백과사전
게임의 백미는 역시 액션 게임! 이 책은 100개 이상의 상용 게임을 분석하여 이동, 점프, 공격, 무기, 지형 이용, 아이템 등 화끈하고 박진감 넘치는 액션을 선사하는 알고리즘 94가지를 총정리하였다.
『게임 매니악스 액션 게임 알고리즘』, 『게임 매니악스 퍼즐 게임 알고리즘』, 『게임 매니악스 슈팅 게임 알고리즘』, 『게임 매니악스 탄막 게임 알고리즘』으로 구성된 게임 매니악스 시리즈는 게임 장르별 핵심 알고리즘을 일목요연하게 정리하여 이제 막 게임 개발에 뛰어든 이에게는 좋은 입문서가, 경력 많은 개발자에게는 옆에 두고 필요할 때 바로 찾아볼 수 있는 훌륭한 레퍼런스가 되어줄 것이다.
페르시아의 왕자, 슈퍼 마리오, 소닉, 젤다의 전설, 수왕기, 원더 보이, 버블 보블, 골든 액스, 하이퍼 올림픽, 마계촌 ... 세대를 막론하고 게이머들의 가슴 속에 영원한 명작으로 기억될 게임 중에는 유독 액션 게임이 많다. 통쾌한 액션은 스트레스를 풀어주는 데다 조작도 직관적이기에 남녀노소 모두 부담없이 즐길 수 있기 때문일 것이다.
요즘은 게임 장르의 경계가 희미해져 전통적인 의미의 액션 게임은 줄었지만, 역으로 다른 장르의 게임에서는 적극적으로 액션 요소를 도입하고 있다. 액션 게임 알고리즘의 활용 영역이 그만큼 넓어졌다는 의미다.
『게임 매니악스 액션 게임 알고리즘』은 108가지의 전통 액션 게임을 분석하여 94가지 핵심 액션 알고리즘을 이동, 점프, 장치, 지형 이용, 특수 행동, 무기, 아이템, 미션, 공격 분야로 정리하여 필요한 액션을 사전처럼 쉽게 찾아볼 수 있도록 구성했다. 또한 동작하는 샘플 게임과 코드를 함께 제공하여 게임 프로그래밍을 처음 배우는 개발자에게는 훌륭한 입문서가 되어줄 것이다.
대상 독자
-. 액션 게임을 직접 만들어보고 싶은 개발자
-. 액션 기술 총정리가 필요한 게임 개발자와 기획자
-. 자신의 게임에 재미난 액션 요소를 추가하고 싶은 개발자
개발 환경
-. 이 책의 샘플은 윈도우 7에서 작동한다. 샘플 프로그램을 실행하면 게임화면이 표시되며 조이스틱이나 키보드로 조작할 수 있다.
-. 빌드는 비주얼 스튜디오 커뮤니티 2013에서 최종 확인하였다.
▣ 작가 소개
마츠우라 켄이치로
동경대 공학계 연구과 전자공학전공 석사과정 수료 후, 연구소 근무를 거쳐 현재는 취미와 생업을 겸하여 프리랜서 프로그래머, 작가, 강사로 활동 중이다. 관심분야와 작업범위는 프로그래밍을 중심으로 컴퓨터 전반에 걸쳐 있으나 가장 흥미를 느끼는 분야는 프로그래밍 언어 만들기와 게임 만들기다.
츠카사 유키
동경대 이학계 연구과 정보과학전공 석사과정 수료. 학부생 때부터 작가와 프로그래머 일을 계속 하고 있으며 집필, 번역 이외에 소프트웨어 수주/설계/개발도 하고 있다.
역자 : Wisdom Teeth
20여 년간 게임 업계에서 잔뼈가 굵은, 국민(?)학생 때 카세트 테이프에서 로딩한 로드런너를 잊지 못하는 순수한(척 하는) 게임 개발자다. PC와 모바일에서 네 개의 게임 상용화를 이끌었다. 세상은 함께 만들어가는 것이고, 그래서 사람이 가장 가치 있다고 믿는다.
▣ 주요 목차
0장 소개
0.1 액션 게임의 기본 요소
0.2 액션 게임에서의 움직임 처리
0.3 충돌 판정 처리
0.4 태스크 시스템
0.5 액션 게임 제작 순서
0.6 게임 플랫폼과 개발 환경
0.7 샘플 프로그램
0.8 샘플 프로그램 실행 방법
0.9 샘플 프로그램 빌드 환경
0.10 정리
1장 이동
1.1 레버 대시
1.2 버튼 대시
1.3 버튼 2단 대시
1.4 연타 대시
1.5 가속 아이템
1.6 얼음에서 미끄러지기
1.7 헤엄치키
1.8 라인 이동
1.9 화면 끝 워프
1.10 이동하면 생명이 줄어드는 액션
1.11 레버 입력과 반대 방향으로 움직이기
1.12 루프
1.13 정리
2장 점프
2.1 고정 길이 점프
2.2 가변 길이 점프
2.3 2단 점프
2.4 삼각 점프
2.5 뛰어내리기
2.6 점프 비행
2.7 점프 각도 조절
2.8 플랫폼 어택
2.9 밟기
2.10 스프링보드
2.11 정리
3장 장치
3.1 로프
3.2 사다리
3.3 트램펄린
3.4 밟으면 떨어지는 플랫폼
3.5 회전문
3.6 문 밀치기
3.7 문을 닫아 가두기
3.8 엘리베이터
3.9 움직이는 발판
3.10 컨베이어 벨트
3.11 상승 기류
3.12 워프 게이트
3.13 형태가 바뀌는 통로
3.14 벽을 파괴하여 통로 만들기
3.15 정리
4장 지형 이용
4.1 벽이나 천장에 매달리기
4.2 바위 떨어뜨리기
4.3 물체 밀기
4.4 얼음 밀기
4.5 자동 구덩이
4.6 수동 구덩이
4.7 로프 치기
4.8 발판 만들기
4.9 벽 쓰러뜨리기
4.10 지면 떨어뜨리기
4.11 정리
5장 특수 행동
5.1 스케이트보드 타기
5.2 자동차
5.3 동물
5.4 시소
5.5 시계충
5.6 웅크리기
5.7 구르기
5.8 거대화
5.9 복수 캐릭터 조작
5.10 정리
6장 무기
6.1 검
6.2 채찍
6.3 공
6.4 수류탄
6.5 시한폭탄
6.6 폭연
6.7 기관총
6.8 유도 미사일
6.9 부메랑
6.10 원격 조종 무기
6.11 방패
6.12 연막
6.13 거품
6.14 무기 교체
6.15 정리
7장 아이템
7.1 무적 아이템
7.2 주워 던지는 아이템
7.3 떨어져 내려오는 아이템
7.4 특정 장소를 통과하면 등장하는 아이템
7.5 특정 장소를 공격하는 등장하는 아이템
7.6 정리
8장 미션
8.1 모든 적 쓰러뜨리기
8.2 모든 아이템 획득하기
8.3 아군 돕기
8.4 페인트 칠하기
8.5 목적지로 이동하기
8.6 대기열 처리
8.7 물건 쳐내기
8.8 정리
9장 공격
9.1 몸으로 부딪히는 공격
9.2 점프 공격
9.3 잡기 공격
9.4 정지 공격
9.5 함정
9.6 전 범위 공격
9.7 차지 공격
9.8 들이받기 공격
9.9 낙하물 공격
9.10 콤보
9.11 거리에 따른 공격 변화
9.12 후방 공격
9.13 레버 흔들기 공격
9.14 정리
액션 게임 기술을 총망라한 알고리즘 백과사전
게임의 백미는 역시 액션 게임! 이 책은 100개 이상의 상용 게임을 분석하여 이동, 점프, 공격, 무기, 지형 이용, 아이템 등 화끈하고 박진감 넘치는 액션을 선사하는 알고리즘 94가지를 총정리하였다.
『게임 매니악스 액션 게임 알고리즘』, 『게임 매니악스 퍼즐 게임 알고리즘』, 『게임 매니악스 슈팅 게임 알고리즘』, 『게임 매니악스 탄막 게임 알고리즘』으로 구성된 게임 매니악스 시리즈는 게임 장르별 핵심 알고리즘을 일목요연하게 정리하여 이제 막 게임 개발에 뛰어든 이에게는 좋은 입문서가, 경력 많은 개발자에게는 옆에 두고 필요할 때 바로 찾아볼 수 있는 훌륭한 레퍼런스가 되어줄 것이다.
페르시아의 왕자, 슈퍼 마리오, 소닉, 젤다의 전설, 수왕기, 원더 보이, 버블 보블, 골든 액스, 하이퍼 올림픽, 마계촌 ... 세대를 막론하고 게이머들의 가슴 속에 영원한 명작으로 기억될 게임 중에는 유독 액션 게임이 많다. 통쾌한 액션은 스트레스를 풀어주는 데다 조작도 직관적이기에 남녀노소 모두 부담없이 즐길 수 있기 때문일 것이다.
요즘은 게임 장르의 경계가 희미해져 전통적인 의미의 액션 게임은 줄었지만, 역으로 다른 장르의 게임에서는 적극적으로 액션 요소를 도입하고 있다. 액션 게임 알고리즘의 활용 영역이 그만큼 넓어졌다는 의미다.
『게임 매니악스 액션 게임 알고리즘』은 108가지의 전통 액션 게임을 분석하여 94가지 핵심 액션 알고리즘을 이동, 점프, 장치, 지형 이용, 특수 행동, 무기, 아이템, 미션, 공격 분야로 정리하여 필요한 액션을 사전처럼 쉽게 찾아볼 수 있도록 구성했다. 또한 동작하는 샘플 게임과 코드를 함께 제공하여 게임 프로그래밍을 처음 배우는 개발자에게는 훌륭한 입문서가 되어줄 것이다.
대상 독자
-. 액션 게임을 직접 만들어보고 싶은 개발자
-. 액션 기술 총정리가 필요한 게임 개발자와 기획자
-. 자신의 게임에 재미난 액션 요소를 추가하고 싶은 개발자
개발 환경
-. 이 책의 샘플은 윈도우 7에서 작동한다. 샘플 프로그램을 실행하면 게임화면이 표시되며 조이스틱이나 키보드로 조작할 수 있다.
-. 빌드는 비주얼 스튜디오 커뮤니티 2013에서 최종 확인하였다.
▣ 작가 소개
마츠우라 켄이치로
동경대 공학계 연구과 전자공학전공 석사과정 수료 후, 연구소 근무를 거쳐 현재는 취미와 생업을 겸하여 프리랜서 프로그래머, 작가, 강사로 활동 중이다. 관심분야와 작업범위는 프로그래밍을 중심으로 컴퓨터 전반에 걸쳐 있으나 가장 흥미를 느끼는 분야는 프로그래밍 언어 만들기와 게임 만들기다.
츠카사 유키
동경대 이학계 연구과 정보과학전공 석사과정 수료. 학부생 때부터 작가와 프로그래머 일을 계속 하고 있으며 집필, 번역 이외에 소프트웨어 수주/설계/개발도 하고 있다.
역자 : Wisdom Teeth
20여 년간 게임 업계에서 잔뼈가 굵은, 국민(?)학생 때 카세트 테이프에서 로딩한 로드런너를 잊지 못하는 순수한(척 하는) 게임 개발자다. PC와 모바일에서 네 개의 게임 상용화를 이끌었다. 세상은 함께 만들어가는 것이고, 그래서 사람이 가장 가치 있다고 믿는다.
▣ 주요 목차
0장 소개
0.1 액션 게임의 기본 요소
0.2 액션 게임에서의 움직임 처리
0.3 충돌 판정 처리
0.4 태스크 시스템
0.5 액션 게임 제작 순서
0.6 게임 플랫폼과 개발 환경
0.7 샘플 프로그램
0.8 샘플 프로그램 실행 방법
0.9 샘플 프로그램 빌드 환경
0.10 정리
1장 이동
1.1 레버 대시
1.2 버튼 대시
1.3 버튼 2단 대시
1.4 연타 대시
1.5 가속 아이템
1.6 얼음에서 미끄러지기
1.7 헤엄치키
1.8 라인 이동
1.9 화면 끝 워프
1.10 이동하면 생명이 줄어드는 액션
1.11 레버 입력과 반대 방향으로 움직이기
1.12 루프
1.13 정리
2장 점프
2.1 고정 길이 점프
2.2 가변 길이 점프
2.3 2단 점프
2.4 삼각 점프
2.5 뛰어내리기
2.6 점프 비행
2.7 점프 각도 조절
2.8 플랫폼 어택
2.9 밟기
2.10 스프링보드
2.11 정리
3장 장치
3.1 로프
3.2 사다리
3.3 트램펄린
3.4 밟으면 떨어지는 플랫폼
3.5 회전문
3.6 문 밀치기
3.7 문을 닫아 가두기
3.8 엘리베이터
3.9 움직이는 발판
3.10 컨베이어 벨트
3.11 상승 기류
3.12 워프 게이트
3.13 형태가 바뀌는 통로
3.14 벽을 파괴하여 통로 만들기
3.15 정리
4장 지형 이용
4.1 벽이나 천장에 매달리기
4.2 바위 떨어뜨리기
4.3 물체 밀기
4.4 얼음 밀기
4.5 자동 구덩이
4.6 수동 구덩이
4.7 로프 치기
4.8 발판 만들기
4.9 벽 쓰러뜨리기
4.10 지면 떨어뜨리기
4.11 정리
5장 특수 행동
5.1 스케이트보드 타기
5.2 자동차
5.3 동물
5.4 시소
5.5 시계충
5.6 웅크리기
5.7 구르기
5.8 거대화
5.9 복수 캐릭터 조작
5.10 정리
6장 무기
6.1 검
6.2 채찍
6.3 공
6.4 수류탄
6.5 시한폭탄
6.6 폭연
6.7 기관총
6.8 유도 미사일
6.9 부메랑
6.10 원격 조종 무기
6.11 방패
6.12 연막
6.13 거품
6.14 무기 교체
6.15 정리
7장 아이템
7.1 무적 아이템
7.2 주워 던지는 아이템
7.3 떨어져 내려오는 아이템
7.4 특정 장소를 통과하면 등장하는 아이템
7.5 특정 장소를 공격하는 등장하는 아이템
7.6 정리
8장 미션
8.1 모든 적 쓰러뜨리기
8.2 모든 아이템 획득하기
8.3 아군 돕기
8.4 페인트 칠하기
8.5 목적지로 이동하기
8.6 대기열 처리
8.7 물건 쳐내기
8.8 정리
9장 공격
9.1 몸으로 부딪히는 공격
9.2 점프 공격
9.3 잡기 공격
9.4 정지 공격
9.5 함정
9.6 전 범위 공격
9.7 차지 공격
9.8 들이받기 공격
9.9 낙하물 공격
9.10 콤보
9.11 거리에 따른 공격 변화
9.12 후방 공격
9.13 레버 흔들기 공격
9.14 정리
01. 반품기한
- 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
- 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
02. 반품 배송비
반품사유 | 반품 배송비 부담자 |
---|---|
단순변심 | 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다. |
고객 부담이 아닙니다. |
03. 배송상태에 따른 환불안내
진행 상태 | 결제완료 | 상품준비중 | 배송지시/배송중/배송완료 |
---|---|---|---|
어떤 상태 | 주문 내역 확인 전 | 상품 발송 준비 중 | 상품이 택배사로 이미 발송 됨 |
환불 | 즉시환불 | 구매취소 의사전달 → 발송중지 → 환불 | 반품회수 → 반품상품 확인 → 환불 |
04. 취소방법
- 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
- 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
05. 환불시점
결제수단 | 환불시점 | 환불방법 |
---|---|---|
신용카드 | 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) | 신용카드 승인취소 |
계좌이체 |
실시간 계좌이체 또는 무통장입금 취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준) |
계좌입금 |
휴대폰 결제 |
당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소 전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준) |
당일취소 : 휴대폰 결제 승인취소 익월취소 : 계좌입금 |
포인트 | 취소 완료 후, 당일 포인트 적립 | 환불 포인트 적립 |
06. 취소반품 불가 사유
- 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
- 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
- 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
- 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
- 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
- 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.
상품군 | 취소/반품 불가사유 |
---|---|
의류/잡화/수입명품 | 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우 |
계절상품/식품/화장품 | 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우 |
가전/설치상품 | 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.) |
자동차용품 | 상품을 개봉하여 장착한 이후 단순변심의 경우 |
CD/DVD/GAME/BOOK등 | 복제가 가능한 상품의 포장 등을 훼손한 경우 |
상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우 | |
노트북, 테스크탑 PC 등 | 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우 |