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

황동윤 저
한빛미디어 | 2013년 06월

내용 편집/구성 구매하기

한 번 읽는 것으로 경험을 쌓은 듯한 부담스러운 페이지수와 부담스럽지 않은 난이도가 장점.

누구나 HTML5로 게임을 개발할 수 있도록 하겠다는 프리랜서 게임 개발자의 의도가 잘 반영된 책이다. 다양한 환경에서 동작할 수 있는 HTML5에 대한 실습과 게임 프로그래밍을 하면서 습득해야 할 기본적인 원리들이 들어있다.


전체적인 구성이나 난이도는 무난했다. 개발환경에 대해 소개한 뒤, 기초적인 기능으로 된 게임을 만들어 보고, 그 과정을 프레임워크로 다시 정리한 뒤에 게임으로써 본격적으로 갖춰야 할 여러 고려사항들을 다시 반영했다. 그 뒤 모바일 게임의 필수요소인 멀티유저 게임을 Nods.js 로 구현해 보고, 배포과정을 안내해줘 사실상 게임개발에 관심있는 독자가 필요로 하는 내용들은 모두 들어있다고 보여진다.


700여쪽에 달하는 두께와 장황한 문장들이 부담인데, 독자들의 의욕을 북돋우기 위해 최대한 친절하게 설명하고자 한 의도는 드러나지만, 그리 성공적이지는 못한 것 같다. ^^;; 재밌는 수다를 떠는 듯한 느낌을 주기도 해 쉽게 읽히지만, 적절한 요약과 좀 더 구체적인 설명이 필요해 보인다. 게임프로그래밍을 할 때 생각해 볼 요소들은 적절한 데, 대처방법에 대해 언급할 때는 다소 당위적이다.


개인적으로는 처음부터 정독하기 보다는 전체적인 흐름에 익숙해진 뒤에 편하게 따라가는 것이 적절해 보인다. 심한 경우, 샘플 코드가 나오고, 이전에 나왔던 코드가 다시 나오고, 전체 코드를 또 보여주는데 읽자니 지겹고 무시하자니 읽는 리듬에 좋지 않았다. 이는 분량을 늘이려는 것보다는 코드를 보면서 작업량, 규모를 예상하는 습관을 들이게 하려는 작가의 의도로 풀이되는데, 책내용이 한참 지난 뒤에 등장한다. 이런 부분이 아쉬운데, 몇몇 내용들은 기초적인 프로그램 문법을 설명할 때 같이 넣어줬어야 할 내용이라고 보여지고, 분량이 많을수록 앞부분에서 전체적인 가이드를 잘 잡아줘야 한다고 본다.


집중력이 떨어지는 수준의 독자라 책을 읽으면서 곧잘 헤매는 부분이 있었는데, "3.3 사운드 시스템 구현" 의 251쪽의 설명도 그중 하나다. 앞뒤 1~2 쪽 가량은 분명 사운드에 관한 설명인데, 삽입한 이미지는 사운드 관련 UI가 없는 브라우저 게임 화면들이다. 뭔가 잘못 봤다는 생각에 몇 번 들춰보고 웃고 말았는데, 아직도 이 캡쳐 이미지가 뭘 의미하는지 모르겠다. HTMLAudioElement 객체가 모든 웹브라우저에서 같은 방식으로 동작하지 않는다는 걸 보여주는 삽입화면으로 보여지는 것으로 추측하고 있다. ^^;;


프레임워크를 개발하면서 어떤 것을 만들었는지 한 번 살펴보겠습니다.


● 게임 루프를 통한 지속적인 그래픽 처리와 업데이트 기반

● 게임 상태 기반

● 상호작용을 위한 '입력 처리 시스템'

● 사운드가 없는 게임은 허전하겠죠? '사운드 시스템'

● 쉬운 그래픽 그리기를 위한 'GraphicObject'

● 게임에 필수인 'SpriteAnimation'

● 원활한 게임 환경을 위한 '리소스 프리로더'

● 개발의 편리를 위한 '디버그 시스템'

● 시간을 체크하는 '타이머 요소'와 '타이머 시스템'

● 게임 성능을 올려주는 '프레임 스키퍼'

● 자연스러운 화면 전환을 위한 '화면 전환 효과'


382쪽 발췌.


HTML5 게임 프로그래밍은 아직 정형화된 개발방법이 없다는 지은이의 얘기는 곧 위의 발췌한 여러 요소들을 스스로 생각해 보고 나름대로의 방법을 개발해 보라는 뜻일수도 있겠다. 게임에 관심있고, 재밌게 즐기는 사람들이라면 위의 제목들만으로도 이 책의 내용을 짐작할 수 있을 것 같다.


앵그리버드 등의 각종 화려한 게임들 사이에 등장한 고전게임 "문 패트롤" 삽입 이미지는 압권이다. ^^;; 정말 그 때 생각이 절로 난다. (왜 그리 느리게 점프하냐고!!)


***** 이 리뷰는 "한빛리더스 6기" 활동의 일환으로 작성되었습니다.

'옮길것모음 > ' 카테고리의 다른 글

추운 나라에서 돌아온 스파이  (0) 2013.07.09
미생 6권 : 봉수편  (0) 2013.06.28
미생 5권 : 요석편  (0) 2013.06.16
미생 4권 : 정수편  (0) 2013.06.15
클린트 이스트우드 인터뷰 모음집  (0) 2013.06.10

WRITTEN BY
리컨
영화를 즐기는 취미를 기록한 블로그입니다.

,

[도서]회사에서 바로 통하는 엑셀+파워포인트+워드 2013

전미진,이화진,신면철 공저
한빛미디어 | 2013년 04월

내용 편집/구성 구매하기

초급, 중급까지는 옆에 두고 볼만합니다.

문서업무가 고만고만하다 보니 평소 사용하는 기능과 스타일만 사용했는데, 그래도 은근히 양이 많아지고 산만해져 체계적으로 관리해보고 싶었습니다. MS오피스2003 이후로 오랫동안 기초서적을 보지 않았는데, ( 대강 찾아간 후 투덜거리며 사용했습니다. ^^;; ) MS오피스 2007에서 크게 바뀌고, MS오피스2013에서 더 바뀌고 나니 아무래도 처음부터 다시 봐야할 것 같아 골랐습니다. ^^;;


전체적인 내용들은 문서업무에서 흔히 찾게될 기능들을 충분히 나열해 놨다고 보여집니다. 기초과정을 지나 참조, 함수활용, 피벗테이블과 매크로까지 아주 전문적인 문서업무를 맡은 경우가 아니라면 버틸 수 있을만큼의 친절한 안내가 들어있었습니다.


각 페이지들도 간결한 문장과 알찬 배치로 사용자의 부담 ( 가격과 두께 ) 을 줄이고, 컬러지만 담백한 느낌의 색상으로 눈의 피로가 별로 느껴지지 않았습니다.


개인적으로는 MS(마이크로소프트)가 너무 무리하게 오피스프로그램들을 업그레이드하고 있다고 보여 불편한 점이 많았는데, 이 책을 통해 어느 정도(?) 해소됐습니다. 일차적으로는 화면구성과 메뉴들의 위치가 여전히 낯설 뿐 아니라  평소 사용하던 기능들이 사라지거나 ( 사실, 찾지 못하고 있을 가능성이 더 높지만서도.. ^^;; ) 조작방식이 달라졌다는 생각에 당황스러울 때가 많았는데, 어찌됐든 이제는 MS오피스2013이라는 새로운 프로그램 환경에 제법 익숙해졌습니다.


" 어느 정도 " 라고 한 이유는 MS오피스이다 보니 은근히 스카이드라이브 같은 자사 프로그램이나 지원 사이트를 홍보하는 듯한 분위기가 느껴져 이걸 써야 하나 싶은 반항심(?)때문입니다. 대세에 맞게 온라인 협업이나 클라우드 서비스를 표방하지만 그래도 사용자들에게 가입절차까지 소개하는 건 부담스럽습니다. ^^;;


이렇듯 적응하기 어려웠던 점들을 제외하면 MS오피스2013이 새로 보여주는 화려해진 기능들과 특화된 작업방식을 맛보는 재미가 있습니다. 엑셀은 문서의 엄격한 관리와 분석에, 파워포인트는 강렬한 프리젠테이션에, 워드는 매뉴얼 등에 적합한데, 이런 성격들을 염두에 두고 학습전략에 맞춰 진행하다 보면 그 진가를 가늠해 볼 수 있을 겁니다. ^^;;



** 한빛리더스 6 기 활동의 일환으로 작성되었음을 밝혀둡니다.


WRITTEN BY
리컨
영화를 즐기는 취미를 기록한 블로그입니다.

,





대표적인 이미지 편집 프로그램인 포토샵은 전문종사자들이라면 당연히 필수적으로 능숙하게 다룰 수 있어야 하는 툴이기도 하지만, 컴퓨터나 인터넷에서 이미지를 사용하는 이들도 기초적인 사용법 정도는 익혀두는 것이 좋을 만큼 유용하다. 배우기 어렵다는 것과 전문작업을 하게 될 경우 고사양의 장비(?)가 필요하다는 것이 단점인데, " 맛있는 포토샵 CS6 " 는 어도비 포토샵 CS6 의 입문서로 손색이 없다.

출처 : www.hanb.co.kr



평소 인터넷이나 광고사진들 속에서 흔히 사용되던 다양한 효과들을 풍부한 이미지들과 간결한 설명을 통해 배울 수 있다. 기본적인 사용법을 익히고 나면 보정, 편집, 테두리, 텍스트, 아이콘, 패턴, 배경, 애니메이션 등으로 세분화된 챕터들을 통해 포토샵 CS6 의 강력한 효과들을 손쉽게 체험해 볼 수 있다.

초보자로써 대개의 섹션을 마칠 때마다 친절한 설명을 따라하다가 마주치게 되는 기대 이상의 결과물이 꽤나 만족스러웠는데, 간혹 한두 섹션은 운영체제나 비디오카드 문제로 사용할 수 없었다. 챕터 52 의 " Lighting Effect " 가 바로 그런 경우다.

출처 : 어도비


http://helpx.adobe.com/photoshop/using/add-lighting-effects1.html

http://forums.adobe.com/thread/979969


실무에 종사하시는 저자분들과 대학생 베타테스터(?)들이 참여했기에 내용이 실용적인데다 사용된 이미지들과 효과들을 바로 써먹고 싶을 정도다. 아마 책에 사용된 사진이미지들의 퀄리티 때문일수도 있겠다. ^^;;

디자인 아트 플러스 대표 임화연
http://www.designart.co.kr/

국내 최대 대학생 디자인 네트워크 디노마드
http://www.dnomade.com/shop/
https://www.facebook.com/dnomade

어도비 사이트
http://www.adobe.com/kr/

약간 아쉬운 건 독자들에 대한 배려(?) 부분인데, 예를 들자면 포토샵 CS6 의 컬러 테마 ( 프로그램 전체 색깔 ) 이 짙고 어두운 회색이면 더 감각적이고 이뻐 보이긴 하지만, 초보자가 예제에 나오는 작은 아이콘 모양을 확인할 때 귀찮은 부분이 있기도 하다. 밝은 회색으로 테마를 정해 화면을 캡쳐했다면 초보자도 보다 쉽게 작업을 따라할 수 있지 않을까 싶다. 간혹 문장들에서도 ( 오타는 아니지만 ) 그렇게 뛰어넘은 듯한 설명들이 보였는데, 페이지 분량 조절 관계로 그런 건지는 모르겠다. ^^;;

책 앞쪽에 " 갤러리 " 부분도 책에 등장하는 예제들을 눈으로 바로 확인할 수 있는 점이 아주 좋았으나, 원본도 나란히 넣어 비교해 보도록 해주는 게 어떨까 싶다.

전체적으로 가격대비 내용이 풍부하고, 난이도가 높지 않아 쉽게 따라할 수 있어 좋다. 단지 입문서 수준이라 초보자가 주요개념이나 모든 사용법에 대해 감을 잡기에는 부족한 부분이 있다. 비전문가들에게는 가끔 바로 써먹을 수 있는 참고자료로도 아주 괜찮아 보인다. ^^;;


WRITTEN BY
리컨
영화를 즐기는 취미를 기록한 블로그입니다.

,




기초적인 관리업무를 담당하고 있어 엑셀은 초보적인 사용법만 알고 있어도 충분했으나, 점차 자료의 양이 늘어나면서 손대기 어려워지기 전에 효율적으로 관리할 수 있는 방법을 찾고 싶어 " 회사에서 바로 통하는 엑셀 실무 데이터 분석 " 을 고르게 됐다. 자료가 마구잡이식으로 늘어가다 보면 형식이 어긋나거나 중복된 자료가 쌓여 알아볼 수 없게 되기 십상이기 때문이다.

액셀2003까지는 그래도 기초서적부터 중급서적까지 차근차근 읽어가며 사용했었지만, 엑셀2007은 다방면에서 확연히 달라진 반면 업무적으로 큰 차이가 없는 상황이라 이동한 메뉴들을 찾는 수준에서 사용하고 있었다. 2003에서 가끔 사용했던 피벗테이블이나 그밖의 몇몇 고급사용법들은 이제 기억도 가물가물한데, 그렇다고 엑셀2007을 기초적인 수준에서 다시 보자니 소모적인 학습방법인 것 같아 적절한 책을 찾고 있었는데, 마침 적당해 보였다.

참고로 책 내용을 실습할 때는 엑셀2010 버전으로 진행하는 것이 좋다. 2007 버전으로 따라하다 보면 꽤 많은 곳에서 막히게 된다. 책머리에서 보는 사람들에게 미리 알려주는 게 필요해 보인다.

출처 : www.hanb.co.kr



지은이가 똑같고, 목차 내용이 비슷한 것으로 보아, 멘토르 출판사에서 나온 " (엑셀 좀 하는 직장인에게 권하는)엑셀 데이터 분석 & 예측기술 " 의 업그레이드 버전으로 추측되는데, 질문들을 체계적으로 정리한 것이나 페이지의 구성, 종이질 면에서 확연히 나아졌다.

엑셀 테이터 관리 기술 익히기, 데이터 집계&분석 실무 익히기 그리고 데이터 분석&예측 실무 익히기로 구분한 후, 그 아래 챕터, 섹션 단위로 다시 분류한 후, 질문들을 나열해 놨다. 데이터 입력, 조작, 분석, 보고서 작성 및 고급 예측 기법에까지 엑셀에서 활용가능한 대부분의 방법들이 들어 있다.

초보자들이 간과하기 쉬운 데이터 입력시 유효성 검사에서부터 피벗테이블의 다양한 활용, 목표달성을 위한 데이터 예측하기까지 다루면서도 각 진행단계마다 적절한 캡쳐화면, 주의사항 ( Note & Tip ) 이 들어있어 엑셀의 기초적인 사용법만 습득한 사람도 일단 책을 보며 따라하는데는 큰 무리가 없어 보였다.

엑셀실무데이터분석
카테고리 컴퓨터/IT > OA/사무자동화
지은이 최준선 (한빛미디어, 2012년)
상세보기



파트 1, 2 의 질문들은 아주 많은 상황에서 사용될 수 있어 질문들이 애매모호한 편인데, 결과화면 등을 보면 대개 어떤 상황에서 써먹으면 좋겠다는 감이 오는 편인데 반해, 파트 3 의 경우에는 질문은 아주 구체적이지만 답변을 보고 있으면 어떻게 변형 혹은 적용시켜 결과물을 낼지 애매한데, 통계쪽 지식을 익히면 달라질지도 모르겠다.

지은이 최준선님의 까페 : http://cafe.naver.com/excelmaster

마케팅, 기획, 재무, 영업부서의 직원들에게는 아주 필요한 내용이 많다는 데는 동의하지만, 업무역량을 업그레이드하고 싶은 신입사원들에게 바로 권장하기에는 좀 무리가 있다고 판단된다. 책 중간중간 등장하는 함수와 비주얼 베이직, 그리고 분석과 예측 업무에서 필요한 통계와 수학내용들은 경험상 신입사원들에게 쉽지 않아 보인다.

다른 한빛미디어 컴퓨터 관련 서적들처럼 먼저 거쳐야 할 책들이나 사전 지식들에 대한 안내를 책소개 부분에 넣어줬으면 한다. 개인적으로는 " 엑셀 매크로&VBA 바이블 " 과 짝을 이뤄 봐야 되는 게 아닌가 싶기도 하다.

덧붙이기 : " 해 찾기 추가 기능 " 은 Frontline System " 에서 개발한 것이라고 하며, 이 기능에 대해서는 http://www.solver.com/ 를 참고해보라고 하기에 기록해 둔다.

덧붙이기 : 개인적으로 아주 좋았던 내용들은 데이터 입력시 유효성 검사, 피벗 테이블 그리고 목표달성을 위한 방법소개였다. 그밖에 여러 질문들 중 필요한 곳에 체크해 두니 제법 든든하게 사용할 수 있을 것 같다. ^^:;

한빛미디어에서 모집한 한빛리더스 6 기 활동으로 작성되었습니다.


WRITTEN BY
리컨
영화를 즐기는 취미를 기록한 블로그입니다.

,





지난 2011년 6월부터 12월까지 한빛리더스 3기로 활동했었습니다. 

한달에 한권꼴로 책을 리뷰했고, 한두번 가량 아이디어 제안도 수행했습니다. ^^;; ( 분명 수행이었으며, 지나고 나니 부담스럽지는 않았습니다. ^^;; 분명 삭제될 겁니다. ㅋㅋㅋ )

한빛리더스로써 첫 활동이었는데, 제 입장에서는 아주 만족스러웠습니다. 물론 오프라인 모임도 두세차례 있었는데, 나가지는 못했습니다만 페이스북에 올라온 사진이나 서로 안부 인사들을 보면 나름 좋은 분위기였나 봅니다. 

자세한 설명은 아래 링크를 참고하시면 될 것 같습니다.


http://www.hanb.co.kr/readers/ 
( 한빛리더스 활동내역을 보실 수 있습니다. ) 

https://www.facebook.com/hanbitreaders 
( 지원페이지입니다. )  

매 리뷰때마다 몇 권의 책을 한빛리더스 참가자들에게 제시하고, 그 중 한권을 골라 리뷰를 주어진 기간 내에 작성하면 되었습니다. 이미 출간된 도서는 리뷰책을 고르기 전에 정보를 잘 찾아보신 후 선택하시면 되고, 출간 전의 책인 경우에도 한빛미디어 관계자분들이나 팀장 ( 한빛리더스는 IT전문서 등 몇 개의 팀으로 나뉘어 운영됩니다. ) 님에게 페이스북으로 문의하시면 친절하게 설명해 주십니다. 이 얘기가 부잡스러워 보이지만, 한달의 기간 동안 읽기에 부담스러운 책이 골라지면 리뷰를 수행하기 어려워져 고생하는 일이 생기기 때문입니다. ( 사실 제가 지금 그렇습니다. 하필 제일 마지막 리뷰에서 책은 좋은데, 두께나 내용이 많아 허덕이고 있습니다. ^^;; )

단지 아쉬운 건 아직도 페이스북이 전혀 편해지지 않아 아쉽긴 합니다만 특정분야(?)의 책을 6개월간 몰아볼 수 있는 점은 분명 매력적입니다. 게다가 한빛미디어 외에 한빛비즈 같은 곳에서 한빛리더스 리뷰외에 별도로 가끔 도서 베타테스트 미션을 공지하기도 해서 컴퓨터나 경제쪽 책을 빠르게 접하실 수 있습니다. 

6~7권 정도(베타테스트 포함)를 받은 것 같은데, 2권은 아주아주 만족스러웠고, 1~2권 정도가 그냥저냥이었으며, 그 나머지는 꽤 괜찮았습니다. ( 4기에 지원하기 위해 작성했습니다. ㅋㅋㅋ 다른 분들 지원하시면 짤릴지도 모르겠습니다. ㅡㅡ;; )

참고로, 1, 2, 3 기 OB 모임 페이스북도 있었습니다. 가입한지 얼마 안되서 모하는 곳인지는 거의 모르겠는데, 서로 가입인사 올라온 것까지만 잔뜩 보고 왔습니다. ^^;; IT분야 관련자 분들과 더 많은 만남을 원하시는 분들께도 좋을 것 같습니다. ( 써놓고 보니 왠지 성인광고문구같은 느낌이.. ㅡㅡ;; ) 

정리하면, 한빛리더스라는 괜찮은 독서리뷰 모임이 있고, 최근에 4기를 모집 중이며, 제 경험으로는 아주 좋았으며, 관심있으신 분들에게 좋은 기회가 될 것 같아 포스팅을 했습니다. 참고로, 제 기억에 원래 모집 인원보다 몇 분 정도 더 뽑으셨던 것 같습니다. ( 개인적으로 아주 땡큐였죠. ㅎ 이번에도 기대를 해봅니다. ) 


덧붙이기 : 4기에 또 새로운 로고를 만들고 계시더군요. 3기때보다 좀 화려해질 것 같습니다. 리뷰다실 때 꼭 로고 다셔야 합니다. ㅋㅋㅋ
 

WRITTEN BY
리컨
영화를 즐기는 취미를 기록한 블로그입니다.

,