본문내용 바로가기
MD의선택 무료배송 이벤트 소득공제

jQuery로 만드는 모바일 & 웹 게임 기초적인 2D 스프라이트 사용부터 MMORPG 게임 개발까지

acorn+PACKT 시리즈
셀림 아르세베르 지음 | 김세중 옮김 | 에이콘출판 | 2015년 01월 02일 출간

이 책의 다른 상품 정보

  • 정가 : 28,000원
    판매가 : 25,200 [10%↓ 2,800원 할인]
  • 통합포인트 :
    [기본적립] 1,400원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2천원 추가적립 안내 [회원혜택] 실버등급 이상, 3만원 이상 구매 시 2~4% 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    08월 17일 출고 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 프론트엔드 개발을 위한 약간의 가이드
    2018.02.02 ~ 2020.12.31
  • 에이콘의 도서를 한 눈에 살펴보세요
    2017.11.23 ~ 2020.12.31
상품상세정보
ISBN 9788960776531(896077653X)
쪽수 276쪽
크기 188 * 235 * 16 mm /663g 판형알림
원서명/저자명 Fast Data Processing with Spark/Holden Karau

책소개

이 책이 속한 분야

[jQuery로 만드는 모바일 & 웹 게임]은 제이쿼리를 이용하여 아름답고 흥미로운 게임을 만드는 방법과 이에 필요한 언어, 프레임워크 등의 사용법을 다루는 책이다. 책에는 최신 웹 표준과 제이쿼리를 이용하여 스프라이트 기반의 멀티플랫폼 게임 만들기, 게임 산업에서 직접 이용되는 강력한 기술을 바탕으로 성능 저하 없이 놀라운 시각 효과를 갖는 게임 만들기, 실시간 멀티 플레이어 게임을 만들고 이를 소셜 네트워크와 연동하는 방법, 제이쿼리를 이용하여 플랫포머 게임, 아케이드 게임, 자신만의 RPG의 핵심 기능을 개발 등을 다루고 있다.

저자소개

저자 : 셀림 아르세베르

저자 셀림 아르세베르 (Selim Arsever)는 스위스에서 컨설턴트로 일하는 시니어 소프트웨어 엔지니어다. 최근 4년 이상 제이쿼리를 기반으로 한 오픈 소스 게임 엔진인 게임쿼리(gameQuery)(http://gamequeryjs.com)와 게임쿼리 엔진을 바탕으로 한 게임과 데모를 만들고 있다. 이 주제에 대한 몇 가지 논제를 주고, 그들이 처음에 의도한 것 이상으로 툴을 사용하는 것이 가장 흥미롭다고 생각한다.

역자 : 김세중

역자 김세중은 연세대학교 컴퓨터과학과를 졸업했다. YNK 코리아(현 플레이위드)에서 3D 온라인 MORPG를 개발하고 컴퍼니원헌드레드에서 유니티 3D를 이용해 3D 모바일 MORPG '메탈브레이커'를 개발했다. 혼자 개발한 2D 퍼즐 게임 'No2g: 노노그램'을 운영 중이며, 현재 산호세에 있는 Kong Studios, Inc에서 2D 퍼즐 RPG를 개발 중이다.

목차

1장 게임을 위한 제이쿼리
__제이쿼리의 방식
____체이닝
____다형성
__물체 이동
____체이닝 애니메이션
____큐 관리
______.stop( )
______.clearQueue( )
______.dequeue( )
____큐의 다른 사용법
__이벤트 핸들링
______.bind( )
______.delegate( )
______이벤트 핸들러 제거
______제이쿼리 1.7
__DOM 엘리먼트와 데이터 연결
__DOM 조작
____.append( )
____.prepend( )
____.html( )
____.remove( )
____.detach( )
__늘 궁금함을 가져라!
__정리

2장 첫 게임 제작
__앞으로 작업하는 방식
__게임 분석
__기본기 다지기
____프레임워크
____스프라이트
______애니메이션 구현
______애니메이션을 프레임워크에 추가
____스프라이트 움직이기
____프리로딩
__게임 초기화
__메인 루프
____메인 루프 구현
__충돌 검출
__정리

3장 더 좋게, 더 빠르게, 하지만, 더 어렵지는 않게
__인터벌과 타임 아웃
____모든 것을 관리하는 하나의 인터벌
______코드
__키보드 폴링
____키 상태 추적 유지
__HTML 프래그먼트
__리플로우 피하기
__CSS 트랜스폼을 사용해 스프라이트 움직이기
__타임아웃 대신에 requestAnimationFrame 사용
__정리

4장 잡다한 기능
__오프라인 div
__그룹
__스프라이트 트랜스폼
____CSS 트랜스폼
____프레임워크에 트랜스폼 추가
__타일 맵
____대충 구현
__충돌 검출
____타일 맵에서의 충돌
______충돌한 타일 검색
____스프라이트와 스프라이트의 충돌
__게임 코딩
__게임 스크린 기본 설정
__객체지향적인 플레이어 코드
____플레이어 위치 갱신
____플레이어 아바타 컨트롤
__플레이어 컨트롤
__패럴랙스 스크롤
__적 생성
__정리

5장 원근법으로 표현
__탑다운 게임을 위한 타일 맵 최적화
____보이는 타일 찾기
____타일 맵 이동
__오쿨루젼 정렬
____스프라이트 오쿨루젼
____레벨과 스프라이트 오쿨루젼
__충돌 검출
____플레이어와 환경 간의 충돌
______타일 맵 에디터 사용
____플레이어와 스프라이트의 충돌
______NPC와 대화
______적과 싸움
__게임 완성
____등각투상 타일
____등각투상으로 타일 맵 그리기
____등각투상에서의 오쿨루젼
__정리

6장 게임에 레벨 추가
__여러 개의 파일을 사용하는 게임 구현
____타일 맵 불러오기
____스프라이트와 그 행동 불러오기
____$.ajax 사용
____JSON 파일 불러오기
____원격 스크립트 불러오기
____$.ajax에 디버깅 호출
______.done( )
______.fail( )
__실제 게임에 적용
__정리

7장 멀티플레이어 게임 제작
__World of Ar'PiGi
__플레이어 계정 관리
____데이터베이스에서 요소 검색
____데이터베이스에 새 플레이어 생성
____플레이어 연결 유지
____유저가 게임에 로그인
__플레이어 동기화 유지
____다른 모든 플레이어의 정보 얻기
____현재 플레이어의 위치 업데이트
____클라이언트 코드
__몬스터 다루기
____서버에서 전투 구현
__정리

8장 소셜 게임 제작
__간단한 점수판 제작
____최고점수 기록
____최고점수 얻기
____최고점수 표시
__해킹하기 어렵도록 만들기
____서버에서 검증
____변수를 읽기 어렵게 만들기
____코드를 알아보기 어렵게 만들기
____네트워크 프로토콜을 읽기 어렵게 만들기
______값 인코딩
______변수 이름을 랜덤으로 짓기
______랜덤 변수 추가
__트위터와 연동
____트위터 간단히 사용
____트위터 API에 완전히 접근
______트위터에 게임 등록
______서버에서 사용할 헬퍼 라이브러리
______인증
______트위터에 최고점수 올리기
__페이스북 연동
____페이스북으로 인증
____업적 만들기
____업적 올리기
__정리

9장 모바일 게임 제작
__모바일 디바이스에서 게임이 잘 돌아가게 하기
____모바일 브라우저 구별
______클라이언트에서 브라우저 감지
______서버에서 브라우저 감지
______브라우저 확실하게 구분
____퍼포먼스의 한계: 메모리
____퍼포먼스의 한계: 속도
______페이지에서 보이는 영역 특정
______레벨의 디테일
__터치 컨트롤
____D패드
____아날로그 조이스틱
______이벤트 핸들러
__스프링보드에 게임 추가
____게임을 설치 가능하게 하기
____스테이터스 바 설정
____애플리케이션 아이콘 설정
____스플래시 스크린 설정
__디바이스 오리엔테이션 사용
__오프라인 애플리케이션 캐시 사용
__웹 스토리지 사용
__정리

10장 소리 설정
__오디오 추상화
____작은 라이브러리 사용
__임베딩 사운드
____구현
____지원되는 포맷
__HTML5 오디오 엘리먼트
____사운드 프리로딩
____사운드 재생 및 정지
__웹 오디오 API
____기본 사용법
____더 많은 노드 연결
____사운드 여러 개 로딩
____이펙트 노드
______딜레이 노드
______스크립트 프로세서 노드
______패너 노드
______콘벌버 노드
______애널라이저 노드
______다이나믹 컴프레서 노드
______바이쿼드필터 노드
______웨이브셰이퍼 노드
__플래시를 이용한 대비책
____SoundManager 2
____SoundManager의 대안
__사운드 이펙트 제작
__정리

출판사 서평

★ 요약 ★
제이쿼리를 이용하여 아름답고 흥미로운 게임을 만드는 방법과 이에 필요한 언어, 프레임워크 등의 사용법을 다루는 책이다. 스프라이트(sprite) 애니메이션, 타일 맵(tile map), 충돌 검출, 패럴랙스 스크롤(parallax scroll) 등의 고급 기술을 이용한 게임을 브라우저에서 바로 실행할 수 있다. 데스크탑 브라우저뿐만 아니라 모바일에서 게임을 실행할 수 있는 방법도 배울 수 있다.

★ 이 책에서 다루는 내용 ★
■ 최신 웹 표준과 제이쿼리를 이용하여 스프라이트 기반의 멀티플랫폼 게임 만들기
■ ... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면
결제 90일 이내 300원, 발송 후 5일 이내 400원, 이 상품의 첫 리뷰 500원의 포인트를 드립니다.

포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
북로그 리뷰는 본인인증을 거친 회원만 작성 가능합니다.
(※ 외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외) 안내
  • 해당도서의 리뷰가 없습니다.

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품