이전

리뷰 (8)

한줄평
평점 분포
  • 리뷰 총점10 38%
  • 리뷰 총점8 62%
  • 리뷰 총점6 0%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 0.0
  • 30대 8.0
  • 40대 8.0
  • 50대 8.0
리뷰 총점 종이책
[게임 매니악스 퍼즐 게임 알고리즘] 나도 애니팡 퍼즐앤드래곤 캔디크러시사가를 만든다
"[게임 매니악스 퍼즐 게임 알고리즘] 나도 애니팡 퍼즐앤드래곤 캔디크러시사가를 만든다" 내용보기
서평을 시작하기 전 잡담 - 자네는 게임을 좋아하는가?흠.. 그래?이리저리 정신없는 게임보다는 머리를 쓰는 퍼즐 종류의 게임을 좋아한다고?역시...!!!똑똑하게 생겼다고 생각을 했는데 역시 머리를 쓰는 것을 좋아하는 군.자.. 그러면 이번엔 이렇게 묻지.피라미드의 스핑크스가 되어볼 생각은 없는가?그.. 있지 않은가?"아침에는 네 발, 낮에는 두발, 저녁에는 세 발로 걷는 동물은?"
"[게임 매니악스 퍼즐 게임 알고리즘] 나도 애니팡 퍼즐앤드래곤 캔디크러시사가를 만든다" 내용보기
서평을 시작하기 전 잡담 - 
자네는 게임을 좋아하는가?
흠.. 그래?
이리저리 정신없는 게임보다는 머리를 쓰는 퍼즐 종류의 게임을 좋아한다고?
역시...!!!
똑똑하게 생겼다고 생각을 했는데 역시 머리를 쓰는 것을 좋아하는 군.
자.. 그러면 이번엔 이렇게 묻지.
피라미드의 스핑크스가 되어볼 생각은 없는가?
그.. 있지 않은가?
"아침에는 네 발, 낮에는 두발, 저녁에는 세 발로 걷는 동물은?"
이런 수수께끼를 내고 맞추지 못하면 잡아먹는다는 이야기.
들어보았겠지?
이번엔 자네가 스핑크스가 되어 볼 차례야!!!
게이머에게 적당히 풀 수 있는 수수께끼를 내고
잡아먹... 아니.. 게임오버라는 단어를 선사하는 것이지!
어떤가?
끌리지 않는가?
따라오게... 무한한 퍼즐의 세계로!!!

책 설명 - 
하.. 진심으로 보고 싶었던 책이다.
슈팅게임 알고리즘을 보고 시리즈로 나온 이 주옥같은 책!
기대에 부응하고도 한참 남을 정도의 친절하고도 자세한 설명.
역시 IT쪽은 한빛이구나.. 라는 네임벨류를 상기시켜주는 책이 아닐까 싶다.

개발자라면..
그리고 게임을 만들어볼 생각을 가지고 있는 프로그래머라면
꼭 보아야 할 책이다.
그냥 한번 보고 쓱 지나갈 책이 아니라 이런저런 게임의 알고리즘을
생각해내야 할때 한줄기 빛이 될 책이라고 감히 단언한다.
슈팅게임에 이어 퍼즐게임~
이 두권의 책을 읽으니 마치 쌍권총을 얻은 든든한 기분이다.

알고리즘에 관심있는 프로그래머,
게임이 어떻게 만들어지는지 궁금한 일반인,
한단계 더 발전을 하고 싶어하는 게임 기획자.

이런 사람에게 필독서로 추천하는 바이다.

책의 아름다운 모습 - 

앞서 나온 슈팅게임 알고리즘과 동일한 디자인이다.
네일아트마냥 큐빅이 통통 박혀있는 예쁜 디자인~ +_+


이렇게 쉽게 이해가 가도록 자세한 설명이라면 누구나 이해할 수 있지 않을까?


이 부분은 좀 아쉬운 부분이 많다.
영어도 아니고 일본어로 단어게임을 만드는 법을 설명하는데
일본어를 모르는 사람에게는 뭔가 거북함이 들지 않을까 생각된다.
물론 요즘 현대인들은 냐동이 동영상을 많이 접하기 때문에 문제가 되지 않을 것 같기도 하지만... 그만 말하겠다.


참.. 그림도 잘 그려놨다.
이 그림만으로도 게임을 만들 수 있지 않을까 라는 생각을 해보았다.


보통은 책 짜투리로 페이지수를 채우기 위해 대충 쓰는 경우가 많은데
이 파트가 오히려 더 많은 도움이 되고 알차다고 생각된다.


이 책의 소스를 받아서 이 게임들을 만들 수 있다.
놀랍지 않은가?
조금만 응용하면 왠만한 퍼즐 게임은 만들어 낼수 있지 않을까?

서평 - 
 프로그래밍 책에 서평이라는 것을 어떻게 쓸까.. 
프로그래머로써 느낀 점을 쓰면 그것이 서평이 아닐까?
이 책과 같이 한빛미디어에서 나온 같은 시리즈인 슈팅게임 알고리즘을
읽었었는데 부담스러울 정도로 친절하다.

친절함과 자세함.
이 책을 이 두 단어로 표현할 수 있지 않을까?
내 생각에 저자는 아마 엄청난 수다쟁이같다.
자신의 것을 모두 보여주고 모두 이해시켜주려고 진심으로 노력하며
쉴새없이 쏟아내는 착한 수다쟁이~ +_+
괜시리 저자와 친해진 느낌까지 든다.
프로그래밍 책에서 이런 느낌 흔치 않다.

프로그래머로써 10년 넘게 일해오면서 이런 느낌을 받은 책은 다섯권정도인데
이런 종류의 책은 한번 읽을때마다 한계단 한계단 올라서는 느낌을 받고는 한다.
왜? 느낌 아니깐~
흠!
어쨋건 흔하디흔한 프로그램 언어책을 읽으며 함수를 외우고 문법을 외우는 것도 
물론 중요할 수도 있다.
하지만.. 프로그램 언어는 언어일뿐...
언어에서 제일 중요한 것은 표현이라고 생각한다.
그 표현을 할 수 있는 방법을 배울 수 있는 책으로 이 책을 권해본다.

한 계단 올라선 느낌을 느껴보기 바란다.

서평을 마치며 - 
이 책을 보며 계속 느낀 점 중에 하나는 프로그래머 뿐만 아니라
기획자, 디자이너도 보면 아주 많은 도움이 되지 않을까 라는 점이었다.
게임을 기획할때 디자인을 만들때 "어떻게" 만들것인가..
"어떻게" 보여질 것인가..
이 "어떻게" 라는 의문을 대부분 해소해줄수 있지 않을까..?

알고리즘 책이니까 프로그래머만이 읽어야 한다는 선입견을
파악! 깨부술수 있는 책이라고 생각한다.
알고리즘이라는 것은 생각하는 방식인데 이 방식을 프로그래머만이 알고 있는 것은
좀 아깝지 않을까?
기획자, 디자이너도 함께 알고 이해한다면 엄청난 대작이 나오지 않을까?

특히!!
학생이나 신입의 경우라면 기획자, 디자이너, 프로그래머라는 선을 긋지 않고
자신의 레벨을 올린다는 느낌으로 기본소양으로써 읽을때 이 책의 가치는
감히 측정할 수 없을 것이라는 생각이 든다.

혹시 RPG 게임도 나오지 않을까 기대해보며 서평을 마친다.
(.....제발 나왔으면.. +_+)

이 책을 읽으며 이런 고민이 있을 것이다.
어떻게 만들지..? 어떤 언어로?
난 프로그래머가 아닌데?
아래의 책을 보면 좀 쉬운 방법을 접근할 수 있을 것 같아 조심스레 추천해본다.

만들면서 배우는 AndEngine 게임 프로그래밍: 하루에 하나씩 완성하는 안드로이드 게임 프로그래밍

만들면서 배우는 Cocos2d-x 멀티 플랫폼 게임 프로그래밍(퍼즐 & 슈팅)





p*****d 2014.01.25. 신고 공감 1 댓글 0
리뷰 총점 종이책
[서평]게임 매니악스 퍼즐 게임 알고리즘을 읽으며...
"[서평]게임 매니악스 퍼즐 게임 알고리즘을 읽으며..." 내용보기
게임 매니악스 퍼즐 게임 알고리즘 애니팡, 퍼즐앤드래곤, 겨울왕국 게임을 해보면서 애니팡 만의 귀여우면서도 이제는 머리까지 쓰고 전략적으로 해야 하는 애니팡2까지 나오게 되고 많은 이들의 사랑을 받으면서 게임을 모두가 즐기고 있다. 퍼즐게임들을 해보면서 게임의 스테이지 들을 깨려면 어떻게 해야 효율적으로 이번 단계를 높은 점수로 깰 수 있을지 생각하게 된다.
"[서평]게임 매니악스 퍼즐 게임 알고리즘을 읽으며..." 내용보기

게임 매니악스 퍼즐 게임 알고리즘 애니팡, 퍼즐앤드래곤, 겨울왕국 게임을 해보면서 애니팡 만의 귀여우면서도 이제는 머리까지 쓰고 전략적으로 해야 하는 애니팡2까지 나오게 되고 많은 이들의 사랑을 받으면서 게임을 모두가 즐기고 있다. 퍼즐게임들을 해보면서 게임의 스테이지 들을 깨려면 어떻게 해야 효율적으로 이번 단계를 높은 점수로 깰 수 있을지 생각하게 된다.  

 

처음 단락에서 말을 했을 때 퍼즐 게임으로 애니팡, 퍼즐앤드래곤, 겨울왕국 게임을  해보니 겨울왕국은 영화의 스토리와 비슷하게 도움을 주는 캐릭터 들이 준비가 되어있고 화려한 이펙트들과 아이템 방식의 게임을 보면서 퍼즐게임 중에 애니팡과 같은 게임을 만들어 보려는 형이 생각이 났다.

 

애니팡의 다양한 효과까지는 아니더라도 애니팡처럼 3개 이상 같은 종류의 동물을 맞추게 되면 점수를 얻으며 작동하는 것 까지 아는 개발자의 도움을 받아 애니팡 소스의 핵심 소스는 주었기에 기능구현까지 만들 수 있었다고 하였다.

 

퍼즐게임 하면 테트리스나 팡 종류의 게임이 지금은 생각이 나지만 책을 통해서 퍼즐게임의 종류에는 땅따먹기와 같은 선을 그으면서 만드는 게임도 있었고 팩맨과 같은 캐릭터가 있고 적도 있으며 조건을 만족 시 다음 단계로 넘어가는 형태의 게임도 있었다.

 

또한 물체를 미는 게임도 있어서 그림을 그리면서 공을 떨어트리는 게임도 있었다. 이러한 게임들도  퍼즐게임이 속한다는 것을 알 수가 있었다. 애니팡을 분석해 보았을 때 3개 이상 같은 동물을 한 줄로 맞추게 되면 점수를 얻고 또한 콤보를 많이 하면 할수록 더 높은 점수를 받을 수 있다는 것을 게임을 해본 사람들은 많이 알 것이다.

 

그 이후 아이템도 많아져서 더 쉽게 높은 점수를 받을 수 있게 해주므로 다음버전인 애니팡2가 나와도 두 게임 사이에 연관성을 두어서 두 게임의 액티브 유저가 계속 나올 수 있도록 구성을 짜게 되었다. 애니팡2 하트가 필요할 때 사천성이나 애니팡을 하게 되면 추가로 애니팡2 하트를 받을 수 있도록 하였고 카카오톡을 통한 하트를 친구들 끼리 보내고 받을 수 있는 시스템으로 구성되어 있다.

 

알고리즘이라는 것이 게임알고리즘을 보면 게임의 구성들을 생각하고 무엇이 들어가면 되겠다는 생각을 하므로 이 기능을 구현하기까지의 하나의 문제를 두며 해결 하는 것이 프로그래밍을 하는 것이란 생각이 든다. 책을 읽으면서 퍼즐앤드래곤 게임도 에디터 선정게임으로 많은 이들이 이용하며 퍼즐을 통한 스테이지를 넘어가는 시스템인데 속성을 두게 되어서 속성별로 강한 타입이 있고 약한 타입 중립이 있으며 키우기 어려운 속성의 캐릭터도 있었다.

 

이외에 강한 캐릭터를 두어서 레어를 얻을 수도 있고 얻기 힘든 캐릭터도 나오는 시스템도 가지고 있다. 애니팡2는 난이도가 높아질수록 아이템을 쓰고 싶은 생각이 많아지고 단계별로도 게임을 하기가 어려웠지만 다른 사람과의 랭킹을 보면서 시간이 날 때 생각이 나면 해보면서 단계를 향상시키게도 된다.

 

겨울왕국의 게임은 하트를 친구끼리 주는 것은 없지만 매일 아이템을 주고 화려한 이펙트효과와 퍼즐이 터지는 로직은 퍼즐간의 비슷한 부분이지만 각자의 서비스마다 특장을 가지고 있었다. 제가 오랫동안 즐겨온 게임들을 생각해보면서 퍼즐을 구성하는 요소들을 잘 분석하고 책을 통하여 원하는 요소를 골라서 찾아보고 조합하어 퍼즐게임의 원리와 기본을 깨우치고 새로운 퍼즐게임을 만드는 데나 앞으로 나올 비슷한 유형의 게임을 만드는 테 큰 도움이 되어줄 것 같은  책이다.

w******m 2014.04.27. 신고 공감 0 댓글 0
리뷰 총점 종이책
게임 매니악스 퍼즐 게임 알고리즘
"게임 매니악스 퍼즐 게임 알고리즘" 내용보기
게임 매니악스 퍼즐 게임 알고리즘이 책은 시리즈의 연작으로- 게임 매니악스 슈팅 게임 알고리즘- 게임 매니악스 퍼즐 게임 알고리즘- 게임 매니악스 탄막 게임 알고리즘 시리즈 중 하나이다.( 별외로 한빛 미디어 에서 기획 제작한 아래의 저서가 있다 )- 만들면서 배우는 AndEngine 프로그래밍- 만들면서 배우는 Cocos2D-X 멀티 플랫폼  게임 프로그래밍상기 3시리즈 (게임 매니악스)
"게임 매니악스 퍼즐 게임 알고리즘" 내용보기

게임 매니악스 퍼즐 게임 알고리즘






이 책은 시리즈의 연작으로



- 게임 매니악스 슈팅 게임 알고리즘
- 게임 매니악스 퍼즐 게임 알고리즘
- 게임 매니악스 탄막 게임 알고리즘 시리즈 중 하나이다.



( 별외로 한빛 미디어 에서 기획 제작한 아래의 저서가 있다 )
- 만들면서 배우는 AndEngine 프로그래밍
- 만들면서 배우는 Cocos2D-X 멀티 플랫폼  게임 프로그래밍




상기 3시리즈 (게임 매니악스) 는 마치우라 켄이치로 , 츠카사 유 님의 저서로
나름 아는 사람은 아는 훌륭한 책중에 하나이다 (개인적으로 ‘탄막’을 통해 접해 들었음)

개인 적으로 생각한 상기 의 “별자리 시리즈” 책들은
게임에 흥미가 있다면 다소 관심 가져 볼만한 쉽고 좋은 교과서들 이라고 말하고 싶다.



이번에 리뷰한 게임 매니악스 퍼즐 게임 알고리즘은

미치우라 켄이치로 , 츠카사 유키의 게임 관련 저서로

이전 게임 매니악스 슈팅 게임 알고리즘 에서도 말한바와 같이,

전형적인 일본 서적의 형태를 띄고 있다.

 

 


개인적으로 생각하기에 일본의 기술서 혹은 전문서는 매우 친절한 경향을 가지고 있다.


말인 즉슨 처음 접하여 다소 난해 하고 복잡할수 있는 이야기 들을..

그 처음 접하는 사람이 쉽게 알수 있도록 설명한다는 점이다.


이 책의 무기는 서술과 그림이라 할수 있다.




처음 이책을 보고, 혹은 퍼즐 게임을 만들어 보고 싶어서 이책을 구입 하게 된다면

당신이 만들고자 하는 게임의 형태에 관해.

이 책은 정말 많은 부분의 방법을 차근 차근 알려준다.

 


이책이 기본으로 하는 기술을 C++을 이용한 객체 지향형 설계 이나

재미 있게도 이책의 많은 부분은 특정 프로그램 언어
혹은 특정 툴에 크게 구애 받을 정도의 복잡한 문법을 지향하지 않는다.



- 즉 스크립트 등에 익숙해 진 이들도 이책의 기술을 읽고 사용한 다면
자신의 언어를 기준으로 한 프로그램이 가능하도록 개념과 방법을 중심으로

제작 방법을 기술 하여 놓았다.

 


 

방향을 달리해 이책에서 다루고 있는 퍼즐의 형태는



책표지에 기술한 애니팡, 퍼즐 앤 드래곤, 캔디 크러시 사가 와 같은 특정 게임이 아닌
2D 또는 3D 상에서 구현되는 배열 혹은 블럭식 구성을 이용한 모든 게임에 해당한다.

 

즉 테트리스 / 헥사를 비롯한 / 레일 연결하기 / 블럭 밀기 / 봄버맨
/심지어는 다소 어려운 ‘쥬마’ 등의 게임 등


무언가 블럭들(혹은 배열들) 을 사용한 게임을 제작하고자 할때


어떤 방법으로 게임을 프로그래밍 할 것인지에 대해 주요 포커스를 잡고 있다.


- 때문에 단순히 이책을 보고 카핑 게임을 만들고자 구입을 하는 이들이라면..

 다소 머리를 굴려서 자신만의 게임을 디자인 할 필요성을 느끼게 될것이다.




개인적으로 생각하는 이책은 국내에 더 없이 필요한 좋은 책이라고 생각한다

.

우리나라의 경우 수많은 IT 개발자 혹은 지망생 들이 게임을 만들고자
희망하지만 그 막연한 방법에 대해 다소 어려워 하는 경우가 적지 않다.


반면 주로 출간이 되는 게임 관련 서적의 종류는 ‘특정 기술’ 또는 ‘특정 툴’에

관한 전문서 혹은 활용서가 주류를 이루고 있다

 


즉  예를들어 말을 하자면 C++ 혹은 C# 전문서 Unity 혹은 Cocos2D 등의

저술은 많은데 반해.

 


퍼즐 게임 알고리즘 혹은 슈팅 게임 알고리즘 과 같은 특정 장르 특정 분야 대한

기술서가 많이 부족한 편이다. 

때문에 이번 한빛에서 출간된 게임 매니악스 시리즈는
방법론적인 도움이 필요한 개발자 혹은 지망생 에게 많은 도움이 되리라 생각한다.

 

 

 

 

마지막으로 이책을 권장하는 독자층은 아래와 같다.

 

- 기초 프로그래밍이 가능한 유저

(C 언어를 중심으로하나, 주로 사용하는 언어가 존재한다면 OK)

- 메모리의 개념 과 배열의 개념에 대해 인지하고 잇는 유저

 

 

z*****c 2014.01.26. 신고 공감 0 댓글 0
리뷰 총점 종이책
게임 매니악스 퍼즐 게임 알고리즘
"게임 매니악스 퍼즐 게임 알고리즘" 내용보기
게임 매니악스 퍼즐 게임 알고리즘입니다. 현재 공부하고 있는데 매우 내용이 알차고 좋습니다.게임개발을 하려고하는 분이 있다면 기타 게임엔진 기본서와 언어 기본서를 모두 학습한 뒤에이 도서를 추천합니다. 심화도서로 어떤 알고리즘을 적용하면 좋을지 도움이 많이 되는 책입니다.지금은 일시 품절로 되어 있는데 신간이 나오는지 아니면 절판이되는지는 모르곘네요.
"게임 매니악스 퍼즐 게임 알고리즘" 내용보기

게임 매니악스 퍼즐 게임 알고리즘입니다. 현재 공부하고 있는데 매우 내용이 알차고 좋습니다.

게임개발을 하려고하는 분이 있다면 기타 게임엔진 기본서와 언어 기본서를 모두 학습한 뒤에

이 도서를 추천합니다. 

심화도서로 어떤 알고리즘을 적용하면 좋을지 도움이 많이 되는 책입니다.

지금은 일시 품절로 되어 있는데 신간이 나오는지 아니면 절판이되는지는 모르곘네요.

YES마니아 : 플래티넘 이달의 사락 h*******9 2017.08.14. 신고 공감 0 댓글 0
리뷰 총점 종이책
게임 매니악스 퍼즐 게임 알고리즘
"게임 매니악스 퍼즐 게임 알고리즘" 내용보기
다양한 종류의 퍼즐 게임을 다루었고,   그게임의 방식부터 시작해서, 알고리즘 분석, 프로그램 일부 코드,    그리고 샘플로 제공하는 전체적인 코드까지,   게임제작에 관심이 있으시고 정말 내 게임을 만들고 싶으신 분들에게 정말 좋은것 같습니다.   그러나 C++이 아닌 C#으로 게임을 제작하는 입문자로써는   적당히 알고리즘 부분과 코딩부분을 참고하는 용도 인것 같
"게임 매니악스 퍼즐 게임 알고리즘" 내용보기

다양한 종류의 퍼즐 게임을 다루었고,

 

그게임의 방식부터 시작해서, 알고리즘 분석, 프로그램 일부 코드,

 

 그리고 샘플로 제공하는 전체적인 코드까지,

 

게임제작에 관심이 있으시고 정말 내 게임을 만들고 싶으신 분들에게 정말 좋은것 같습니다.

 

그러나 C++이 아닌 C#으로 게임을 제작하는 입문자로써는

 

적당히 알고리즘 부분과 코딩부분을 참고하는 용도 인것 같습니다.

j********2 2015.04.18. 신고 공감 0 댓글 0
리뷰 총점 종이책
[Book] 게임 매니악스 퍼즐 게임알고리즘(한빛미디어)
"[Book] 게임 매니악스 퍼즐 게임알고리즘(한빛미디어)" 내용보기
게임 매니악스 퍼즐 게임알고리즘(한빛미디어)  슈팅책을 읽은 후라서 그런지 책의 구성과 전개에 대한 기대감은 없었다. 다만 이 책을 통해 얻고 싶은 나의 욕구에 대한 바램만이 있을 뿐이다. 역시 표지나 디자인도 비슷하고 책 구성도 비슷하다. 옛 게임 소개, 알고리즘 설명, 각 요소의 재미, 코드로 마무리하고 있다. 맨 마지막의 부록의 옛 게임 소개도 같다. 이렇게
"[Book] 게임 매니악스 퍼즐 게임알고리즘(한빛미디어)" 내용보기

게임 매니악스 퍼즐 게임알고리즘(한빛미디어)




 슈팅책을 읽은 후라서 그런지 책의 구성과 전개에 대한 기대감은 없었다. 다만 이 책을 통해 얻고 싶은 나의 욕구에 대한 바램만이 있을 뿐이다.
역시 표지나 디자인도 비슷하고 책 구성도 비슷하다. 옛 게임 소개, 알고리즘 설명, 각 요소의 재미, 코드로 마무리하고 있다. 맨 마지막의 부록의 옛 게임 소개도 같다.
이렇게 하나의 주제에 대해 이렇게 짜임새 있게 연구하고 책을 낼 수 있다는게 부럽다. 일본에 가면 게임 장르 별로 다양하게 책이 존재한다고 하는데 어떤 느낌일지 이 책을 통해 조금은 느낌을 알것 같다. 다만, 그림의 글자와 코드에서 일어가 있어서 이질감이 든다.

 책의 구성은 각 아이템을 움직이기 위해 셀 관리, 아이템 밀고 움직이기에 대한 설명을 하고 있다. 움직임을 관리하기 위한 위치 저장에 대해 다양하게 이야기 하고 있다. 
블록 단원에서는 블록으로 만들수 있는 다양한 게임과 알고리즘을 소개 한다. 
블록을 바꾸거나, 부딪치고, 테트리스 처럼 쌓거나 없애기, 바둑처럼 블록(cleopatra fortune game)을 둘러싸 없애는 알고리즘이 소개 된다. 애니팡 처럼 연결된 블록 없애기도 나온다. 마치 매트릭스의 숫자들 처럼 다양한 아이템 뒤에는 결국 셀로 이루어진 스테이지의 숫자들인 것이다. ㅋ 다음으로 볼이 있는데 일반적인 블록과 같은 동작도 하지만, 핑퐁 처럼 튕기거나 볼을 굴리고 궤도를 따라 발사 될 수 있다. 뿌요뿌요의 공룡이 나와 내려 오면서 쌓이는 볼게임도 여기에 속한다. 블록 보다 역동적이며 볼이기에 튕기는 계산이 필요하다. 
핵심 블록, 볼을 마치고 기타로 좀 색다른 규칙과 동작을 소개 하고 있다. 슈팅도 그렇지만 부록의 게임 소개란이 정말 좋다. 과거에 즐겼던 게임을 회상할 수 있다.

 슈팅책과 차이점은 슈팅책은 수학정석2를 보듯 삼각함수의 향연이었다. 하지만, 이책은 수학책이라기 보다 논리적인 알고리즘이 많이 들어 있다. 순서도로 짜여진 내용이 많다. 보여지는 부분과 아이템이 잠시 머루르는 곳 등 전반적인 컨셉은 슈팅과 동일하다. 마치 처음 언어를 공부하고 테트리스를 짤때 다양한 경우의 수를 고려하여 알고리즘을 하나 하나 세운것에 대한 결과물같다. 각 아이템과 스테이지를 맵에 매핑하고(하나의 셀) 각 아이템의 움직임, 스테이지의 변화를 맵에 표현하는 방법등 처음 코딩을 할때 고민했던 이야기들이 잘 쓰여 있어 한번 다 읽고 나면 알고리즘을 짤때 한번에 여러 수를 둘수 있게 될 것 같다. 슈팅 처럼 움직임이 많은 게임이 아닌 퍼즐이라서 머리가 멍해지긴 한다. 마치 바둑 두듯 한 수 한 수 꼽 씹고, 복귀도 해 봐야 의도를 파악할때가 있다.

 슈팅책과 동일하게 과거의 오락실에 접했던 여러 오락의 예를 들어 줌으로써 옛생각에 잠기고 그때 우리가 어떤 생각으로 한판 한판 했던지 기억이 난다. 더 나아가 이런 오락을 스마트폰 용으로 만들어 보고 싶은 욕구가 생긴다. 많은 게임 엔진과 자작 엔진도 쉽게 만들수 있어서 게임 룰(알고리즘)만 있다면 멋진 게임을 만들 수 있을 것 같다.

어린이 들도 코딩에 관심을 두고 오바마 대통령 역시 전 국민이 코딩을 할 수 있어야 한다고 한다. 그래서 어릴때 부터 스크래치 등을 통해 프로그램에 익숙해 지게 하려 한다. 이 책의 어린이 버전이 나온다면 진정한 프로그래머식 사고를 익히게 될꺼라고 생각이 든다.

트랙백 : http://www.hanbit.co.kr/book/look.html?isbn=978-89-6848-070-6
http://ppangfunlife.blogspot.kr/2014/01/book.html

 

h***j 2014.01.27. 신고 공감 0 댓글 0
리뷰 총점 종이책
게임 매니악스 퍼즐 게임 알고리즘
"게임 매니악스 퍼즐 게임 알고리즘" 내용보기
게임 매니악스 퍼즐 게임 알고리즘 몇 년전부터 새롭게 열린 스마트폰의 세상에서 게임은 또 다른 시대를 맞이합니다. 이전부터 게임은 많은 사람들이 찾는 흥미를 위한 요소이기는 했지만, 아무래도 나이어린 학생들이나 PC로 게임을 즐기는 일부 젊은 층을 대상으로 하는 것이 대부분이었습니다. 하지만, 스마트폰의 보급으로 애니팡과 같은 게임의 경우 남녀노소를 가리지 않
"게임 매니악스 퍼즐 게임 알고리즘" 내용보기


게임 매니악스 퍼즐 게임 알고리즘


몇 년전부터 새롭게 열린 스마트폰의 세상에서 게임은 또 다른 시대를 맞이합니다.

이전부터 게임은 많은 사람들이 찾는 흥미를 위한 요소이기는 했지만,

아무래도 나이어린 학생들이나 PC로 게임을 즐기는 일부 젊은 층을 대상으로 하는

것이 대부분이었습니다. 하지만, 스마트폰의 보급으로 애니팡과 같은 게임의 경우

남녀노소를 가리지 않고, 수많은 사람들이 한꺼번에 집중하는 일종의 국민게임과

같은 효과를 누리기도 했습니다. 이런 와중에 게임에 대한 사회적인 이슈도 있고,

게임에 대한 다양한 이야기가 오가면서, 애니팡과 같은 게임을 만들수 있다는

이 책의 제목은 게임만들기에 흥미있는 여러분들의 관심을 끌기 좋은 내용입니다.


이 책은 한빛미디어에서 나온 <게임 매니악스> 시리즈 중 한 권입니다.

만일 이전에 나온 <게임 매니악스 슈팅 게임 알고리즘>을 이미 보신 분이라면

이 책의 구성방식에 대해서는 익숙할 수 있고,

이 책의 내용에 대해서도 대략 예상하실 수 있습니다.

이 책은 <게임 매니악스 퍼즐 게임 알고리즘>은 제목 그대로

퍼즐 게임을 구현할 수 있는 다양한 알고리즘을 소개하고

그 내용을 독자들에게 이해시키는 것이 목적인 도서이기 때문입니다.


이 책은 일반적인 게임서적과는 조금 다릅니다.

일반적인 '게임 개발 프로그래밍'과 같은 스타일의 서적을 생각하신다면

목적에 맞지 않아서 약간 당황하실 수도 있습니다.

이 책의 기본적인 대상 독자는 최소한의 프로그래밍 경험이 있는

프로그래머입니다. 게임 프로그래밍의 경험은 없어도 상관없지만,

프로그래밍에 대한 기본적인 이해가 있는 것이 이 책을 보는데 도움이 됩니다.

또한 이 책의 제목 그대로 소스코드 보다는 알고리즘에 촛점을 맞추고 있습니다.

퍼즐 게임의 다양한 상황에 따라 필요한 알고리즘이 무엇인지 알려주고

그 알고리즘을 어떻게 이해할 수 있는지에 대한 것이 이 책의 기본적인 목적이므로

그런 알고리즘을 이해하는 것이 목적인 분들에게 가장 좋은 참고서가 될 수 있습니다.


주의할 점은 이 책은 기본적인 수준의 참고용 소스코드만 제공할 뿐,

높은 수준의 게임 전체를 제공하는 것은 아니라는 점입니다.

설명해준 알고리즘이 돌아가는 데모수준의 소스코드이므로

게임제작에 도전하시는 분들은, 이 책을 참고도 다른 참고서를 이용해 학습하셔야 합니다.


게임 제작에 관심과 열정이 있는 분들이라면,

퍼즐게임을 구현하지 않더라도 한 번쯤 읽어보기 좋은 내용인 것 같습니다.

또한 퍼즐게임에 대한 관심이 있으신 분들이라면

꼭 한 번 읽어보시기 바랍니다.


 

 

YES마니아 : 로얄 m*********u 2014.01.26. 신고 공감 0 댓글 0
리뷰 총점 종이책
슈팅도 그렇지만 부록의 게임 소개란이 정말 좋다. 과거에 즐겼던 게임을 회상할 수 있다.
"슈팅도 그렇지만 부록의 게임 소개란이 정말 좋다. 과거에 즐겼던 게임을 회상할 수 있다." 내용보기
슈팅책을 읽은 후라서 그런지 책의 구성과 전개에 대한 기대감은 없었다. 다만 이 책을 통해 얻고 싶은 나의 욕구에 대한 바램만이 있을 뿐이다.역시 표지나 디자인도 비슷하고 책 구성도 비슷하다. 옛 게임 소개, 알고리즘 설명, 각 요소의 재미, 코드로 마무리하고 있다. 맨 마지막의 부록의 옛 게임 소개도 같다.이렇게 하나의 주제에 대해 이렇게 짜임새 있게 연구하고 책을 낼 수 있
"슈팅도 그렇지만 부록의 게임 소개란이 정말 좋다. 과거에 즐겼던 게임을 회상할 수 있다." 내용보기
슈팅책을 읽은 후라서 그런지 책의 구성과 전개에 대한 기대감은 없었다. 다만 이 책을 통해 얻고 싶은 나의 욕구에 대한 바램만이 있을 뿐이다.
역시 표지나 디자인도 비슷하고 책 구성도 비슷하다. 옛 게임 소개, 알고리즘 설명, 각 요소의 재미, 코드로 마무리하고 있다. 맨 마지막의 부록의 옛 게임 소개도 같다.
이렇게 하나의 주제에 대해 이렇게 짜임새 있게 연구하고 책을 낼 수 있다는게 부럽다. 일본에 가면 게임 장르 별로 다양하게 책이 존재한다고 하는데 어떤 느낌일지 이 책을 통해 조금은 느낌을 알것 같다. 다만, 그림의 글자와 코드에서 일어가 있어서 이질감이 든다.

 책의 구성은 각 아이템을 움직이기 위해 셀 관리, 아이템 밀고 움직이기에 대한 설명을 하고 있다. 움직임을 관리하기 위한 위치 저장에 대해 다양하게 이야기 하고 있다. 
블록 단원에서는 블록으로 만들수 있는 다양한 게임과 알고리즘을 소개 한다. 
블록을 바꾸거나, 부딪치고, 테트리스 처럼 쌓거나 없애기, 바둑처럼 블록(cleopatra fortune game)을 둘러싸 없애는 알고리즘이 소개 된다. 애니팡 처럼 연결된 블록 없애기도 나온다. 마치 매트릭스의 숫자들 처럼 다양한 아이템 뒤에는 결국 셀로 이루어진 스테이지의 숫자들인 것이다. ㅋ 다음으로 볼이 있는데 일반적인 블록과 같은 동작도 하지만, 핑퐁 처럼 튕기거나 볼을 굴리고 궤도를 따라 발사 될 수 있다. 뿌요뿌요의 공룡이 나와 내려 오면서 쌓이는 볼게임도 여기에 속한다. 블록 보다 역동적이며 볼이기에 튕기는 계산이 필요하다. 
핵심 블록, 볼을 마치고 기타로 좀 색다른 규칙과 동작을 소개 하고 있다. 슈팅도 그렇지만 부록의 게임 소개란이 정말 좋다. 과거에 즐겼던 게임을 회상할 수 있다.

 슈팅책과 차이점은 슈팅책은 수학정석2를 보듯 삼각함수의 향연이었다. 하지만, 이책은 수학책이라기 보다 논리적인 알고리즘이 많이 들어 있다. 순서도로 짜여진 내용이 많다. 보여지는 부분과 아이템이 잠시 머루르는 곳 등 전반적인 컨셉은 슈팅과 동일하다. 마치 처음 언어를 공부하고 테트리스를 짤때 다양한 경우의 수를 고려하여 알고리즘을 하나 하나 세운것에 대한 결과물같다. 각 아이템과 스테이지를 맵에 매핑하고(하나의 셀) 각 아이템의 움직임, 스테이지의 변화를 맵에 표현하는 방법등 처음 코딩을 할때 고민했던 이야기들이 잘 쓰여 있어 한번 다 읽고 나면 알고리즘을 짤때 한번에 여러 수를 둘수 있게 될 것 같다. 슈팅 처럼 움직임이 많은 게임이 아닌 퍼즐이라서 머리가 멍해지긴 한다. 마치 바둑 두듯 한 수 한 수 꼽 씹고, 복귀도 해 봐야 의도를 파악할때가 있다.

 슈팅책과 동일하게 과거의 오락실에 접했던 여러 오락의 예를 들어 줌으로써 옛생각에 잠기고 그때 우리가 어떤 생각으로 한판 한판 했던지 기억이 난다. 더 나아가 이런 오락을 스마트폰 용으로 만들어 보고 싶은 욕구가 생긴다. 많은 게임 엔진과 자작 엔진도 쉽게 만들수 있어서 게임 룰(알고리즘)만 있다면 멋진 게임을 만들 수 있을 것 같다.

어린이 들도 코딩에 관심을 두고 오바마 대통령 역시 전 국민이 코딩을 할 수 있어야 한다고 한다. 그래서 어릴때 부터 스크래치 등을 통해 프로그램에 익숙해 지게 하려 한다. 이 책의 어린이 버전이 나온다면 진정한 프로그래머식 사고를 익히게 될꺼라고 생각이 든다.


d********n 2016.02.11. 신고 공감 0 댓글 0