콘텐츠 바로가기
본문 바로가기


YES24 카테고리 리스트

YES24 유틸메뉴

Global YES24안내보기

Global YES24는?

K-POP/K-Drama 관련상품(음반,도서,DVD)을
영문/중문 으로 이용하실 수 있습니다.

Korean wave shopping mall, sell the
K-POP/K-Drama (CD,DVD,Blu-ray,Book) We aceept PayPal/UnionPay/Alipay
and support English/Chinese Language service

English

作为出售正规 K-POP/K-Drama 相关(CD,图书,DVD) 韩流商品的网站, 支持 中文/英文 等海外结账方式

中文

검색


어깨배너

5월 11,000원 상품권
롯데카드 10% 청구할인
BC체크카드 3천원 쿠폰할인
삼성카드
1/6

빠른분야찾기


윙배너

마우스를 올려주세요.
바로가기 OFF
 바로가기 OFF으로
접속하셨습니다.

마케팅 텍스트 배너

웹진채널예스


도서

만들면서 배우는 HTML5 게임 프로그래밍

: PC와 스마트폰을 한 번에 잡는 멀티 플랫폼 게임 프로그래밍

황동윤 저 | 한빛미디어

만들면서 배우는 HTML5 게임 프로그래밍
크게보기
상품 가격정보
정가 40,000원
판매가 36,000(10%할인)
YES포인트 도움말 2,000원(5%적립)
할인혜택 카드혜택 더보기

32,000원 - 삼성카드(4,000원 할인,할인쿠폰, 5만원↑)

33,000원 - BC체크카드 (3,000원 할인,쿠폰, 3만원↑, 일1천명)

32,400원 - 롯데카드(10% 청구할인,5만원↑, 할인결제 선택시, 한도1만원)

35,500원 - 페이코(500원 할인,3천원↑, 최대3회)

eBook 가격정보
eBook 28,000 eBook 바로구매 종이책 보기

출간일

2013년 06월 03일

716쪽 | 1610g | 183*235*40mm

ISBN-13

9788968480225

ISBN-108968480222

판매중 | 판매지수 378 판매지수란?
배송비
무료 내용 더보기
주문수량
올림 내림
해외배송가능, 최저가 보상
카트에 넣기 바로 구매하기 리스트에 넣기 리뷰쓰기 한줄평 쓰기

이 상품과 관련 있는 이벤트 1

선착순 사은품 [대학생취준생] 고민해봄 준비해봄 기대해봄 새창 이벤트 기간 동안 수험서, 대학교재, 외국어, IT모바일 도서 구매 시 금액별 사은품 증정(포인트 차감) 이벤트 기간 : 2017년 05월 01일 ~ 2017년 05월 31일

책소개

HTML5와 자바스크립트로 배우는 멀티 플랫폼 게임 프로그래밍

HTML5와 자바스크립트로 PC와 스마트폰용 멀티 플랫폼 게임을 한 번에 개발하는 방법을 안내한다. HTML5와 자바스크립트를 몰라도 차근차근 따라하기만 하면 누구나 달리기 게임을 제작할 수 있도록 구성했다. 복잡한 내용은 빼고 HTML5와 자바스크립트의 필수적인 요소만 설명한 뒤, 나머지는 게임 제작에만 투자했다. 화면을 움직이는 방법, 캐릭터가 움직이는 방법, 캐릭터가 점프하는 방법, 장애물을 처리하는 방법, 코인 아이템을 습득하는 방법 등 달리기 게임을 만들기 위해 알아야 할 것들을 단계별로 제작해가며 설명하고 구현했다.


상세이미지

저자 소개

작가파일보기 저 : 황동윤

괴혼의 아버지로 알려진 다카하시 케이타(Takahashi Keita)를 존경하며 국제 게임공모전인 IGF와 인디케이드에 참가하고 싶은 평범한 게임 개발자다. 수년간 게임, 웹, 모바일 등 다양한 분야에서 프리랜서로 일했으며, 랜스군의 게임공작소(lancekun.com)를 운영하면서 게임 프로그래밍 관련 이슈들을 다루고 있다. 저서로 한빛미디어에서 펴낸 『만들면서 배우는 안드로이드 게임 프로그래밍』, 『만들면서 배우는 HTML5 게임 프로그래밍』이 있다.

목차

1장 HTML5 소개
1.1 HTML5 개발 환경
1.2 개발 환경 구성하기
1.2.1 웹 브라우저 설치하기
1.2.2 앱태나 설치하기
1.2.3 앱태나 스튜디오 둘러보기

2장 기본기 배우기
2.1 HTML5와 자바스크립트
2.1.1 HTML5 둘러보기
2.1.2 자바스크립트 둘러보기
2.2 이미지 띄우기
2.2.1 캔버스란?
2.2.2 캔버스 추가하기
2.2.3 이미지 출력하기
2.2.4 배우면서 게임 만들기 1단계
2.3 입력 처리
2.3.1 이벤트를 이용한 키 입력 처리
2.3.2 이벤트를 이용한 마우스 입력 처리
2.3.3 배우면서 게임 만들기 2단계
2.4 타이머 처리
2.4.1 타이머를 이용한 레벨업 애플리케이션
2.4.2 배우면서 게임 만들기 3단계
2.5 사운드 처리
2.5.1 HTMLAudioElement를 이용한 사운드 재생하기
2.5.2 배우면서 게임 만들기 4단계와 마무리

3장 게임 프레임워크 만들기
3.1 게임 루프 생성
3.1.1 프레임 측정기 구현
3.1.2 고정 프레임 게임 루프
3.1.
... 펼처보기

책속으로

2010년 중순 『만들면서 배우는 안드로이드 게임 프로그래밍』의 집필을 마무리하던 중 HTML5를 알게 되었습니다. 플러그인을 사용하는 플래시 없이도 HTML5에서는 순수 웹 기술만으로 게임을 만들 수 있다는 사실에 흥분했습니다. 그러나 2010년에는 HTML5를 지원하는 웹 브라우저도 널리 보급되지 않았고, 웹 게임 제작에 주로 쓰이는 플래시보다 성능이 매우 낮다는 문제가 있었습니다. 그럼에도 HTML5 기술이 발달하면 HTML5가 게임 개발의 주축이 되는 시대가 오리라 예상하고 있었습니다. HTML5 게임 개발 기술을 준비하는 시간이 필요하다고 생각했고, 어느덧 주변 환경을 보면 HTML5의 시대가 다가오고 있음을 느낍니다.

HTML5 게임 개발은 아직 정형화된 개발 방법이 없습니다. 그렇기에 누구나 게임을 개발할 수 있는 게임 프레임워크를 제작하고, 개발자가 아니어도 누구나 쉽게 이해하며 HTML5 게임을 개발할 수 있게 하자는 의도로 집필을 진행했습니다. 개인적인 경험을 토대로 모든 내용을 작성하다 보니 책의 내용 구성상 체계적이지 못하게 기술한 부분이 있으리라 생각합니다. 하지만 번역서가 아닌 집필서로 HTML5 게임 개발을 다룬 만큼, 다른 HTML5
... 펼처보기 ---「지은이 서문」

출판사 리뷰

HTML5와 자바스크립트로 PC와 스마트폰용 멀티 플랫폼 게임을 한 번에 개발하는 방법

나도 윈드러너 같은 달리기 게임을 만들고 싶다!


윈드러너 같은 달리기 게임을 제작하는 방법을 설명한다. HTML5를 모르고, 자바스크립트를 몰라도 차근차근 따라 하기만 하면 누구나 달리기 게임은 제작할 수 있게 했다. HTML5를 설명할 생각도, 자바스크립트를 설명할 생각도 없다. 딱 게임 제작에 필요한 HTML5와 자바스크립트만 설명하고, 나머지는 게임 제작에만 투자했다. 화면을 움직이는 방법, 캐릭터가 움직이는 방법, 캐릭터가 점프하는 방법, 장애물을 처리하는 방법, 코인 아이템을 습득하는 방법 등을 단계별 제작을 통해 설명하고 구현하면서 완성했다.

최초로 공개하는 대전 게임 제작의 원리

서버가 필요한 게임 제작이나 대전 게임을 제작하려면 C++ 언어로 개발한 서버가 필요하다는 생각이 지배적이다. 여기서는 자바스크립트와 Node.js를 사용해 서버를 구현하고, 두 사람이 즐길 수 있는 대전 게임을 직접 구현하면서 게임 서버와 대전 게임 제작의 원리를 설명했다.

멀티 플랫폼 게임 개발을 최초로 보여준다

HTML5는 플랫폼이다. 운영체제에 종속된 API에 기반한 프로그래밍을 벗어나 HTML5 플랫폼에 기반한 개발의 시대로 전환하고 있다. HTML5 플랫폼에서 개발하면 PC, 태블릿, 스마트폰 어디서나 동작할 수 있다. 게임 화면을 디바이스의 크기에 따라 조절하는 방식을 보여주고, 마우스 클릭과 터치 이벤트를 동시에 처리하는 입력 처리 시스템을 어떻게 개발하는지 설명했다.

HTML5와 자바스크립트로 배우는 멀티 플랫폼 게임 프로그래밍

- 게임 프레임워크 제작으로 배우는 기초 원리
어떤 게임을 제작하더라도 게임이라면 갖춰야 할 요소를 프레임워크로 정리했다. 게임 루프 생성, 키보드와 마우스를 위한 입력 처리 시스템, 스마트폰 환경을 위한 터치 입력 시스템, 사운드 시스템, 게임 상태 전환, 그래픽 객체와 애니메이션 관리자, 리소스 프리로더, 프레임 스키퍼, 디버깅 시스템을 단계별로 완성하며 게임의 기초 원리를 완벽하게 학습한다.

- 단계별 완성으로 배우는 게임 프로그래밍
자바스크립트 기초 문법부터 시작해서 총알 피하기 게임 제작, 게임 만들기의 기반이 되는 게임 프레임워크 개발
... 펼처보기

반품/교환 안내

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

반품/교환 방법 마이페이지 > 반품/교환 신청 및 조회, 1:1 문의, 고객만족센터(1544-3800)
반품/교환 가능기간 출고 완료후 10일 이내의 주문 상품
디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
반품/교환 비용 고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음
반품/교환 불가사유 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
eBook 대여 상품은 대여 기간 종료, 2회 이상 대여 했을 경우 취소 불가
시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상 상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에 따른 배상 대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
예스이십사(주)
서울시 영등포구 은행로 11, 5층~6층(여의도동,일신빌딩) 대표 : 김기호, 김석환   개인정보보호책임자 : 한광일 privacy@yes24.com 사업자등록번호 : 229-81-37000   통신판매업신고 : 제 2005-02682호 사업자 정보확인
고객만족센터 T.1544-3800
상담 전화번호
  • 중고샵 문의 1566-4295
  • 영화예매 문의 1544-7758
  • 공연예매 문의 1544-6399
1:1 친절상담 자주 묻는 질문 상담시간 안내
YES24 수상내역 정보보호 관리체계 ISMS인증획득 개인정보보호 우수사이트
소비자피해보상보험 서울보증보험
고객님은 안전거래를 위해 현금 등으로 결제 시 저희 쇼핑몰에서 가입한 구매안전서비스를 이용하실 수 있습니다. 서비스가입사실 확인
EQUUS1