자바를 즐겁게 배워고 시작해야...
무슨 일이든 즐겁게 시작해야 일의 성과가 생기리라고 본다
그런 의미에서 퍼펙트 자바 게임 프로그래밍은
아주 좋은 책이다.
이책으로 게임을 당장 만들지 않더라도
재미있는 자바 게임으로 자바에 대한 기본을 익히는데는
아주 중요한 역할을 한다.
이책에서 가장 좋은 부분은 객체지향에 대한 설명이다
자바가 객체 지향언어라는 다들 알고 있는 거지만
좀 소홀하게 다루는 면이 있는
클래스 인스턴스 생성자에 대해 이해하기 쉽게 다루고 있으며
예외및 자바에서 제공되는 기본 패키지에 대한 설명과 사용법을
잘 설명해주고 있고
자바 AWT, 쓰레드, 애플릿 자바 입출력 및 네트웍에 대해 설명하면서
우리가 흥미를 가지고 접근할수 잇는 게임을 가지고 설명한 부분이
재미있게 자바를 공부하게 할수 있게 해주는 것 같아서
좋은것 같다.
그리고 14장 부터는 요즘 한참 뜨고 있는
MIDP에 대해서도 기본적인 이해와 더불어
게임을 통해 재미있게 배울수 있는 내용으로 구성 되어 있으며
API에 대한 설명도 잘 되어 있다.
이책에서의 예제도 마음에 든다
일부의 책에서는
예제를 구성하면서
프로그램의 일부를 잘라서 설명을 달아 놓아
실제로 실행되지 않는 부분이 많지만.
이책은 거의 풀소스를 제공하고 있어 좋다.
또 그리고 ...
번역본의 경우 이상한 번역으로
몇번을 읽어도 무슨 내용인지 이해가 안가는 면이 있지만
그런 원서의 내용을 해치는 번역본이 아니기에 더 좋다
하지만 몇가지 단점은
필자가 너무 많은 것을 기술하기 위해
책이 많이 두꺼워 진 부분이 있으며
책 독자층을 너무 넓게 잡아
초보자들이 보기에는 힘든 소스도
중상급자들이 보기에는 필요없는 서버및 JDK 설치과정등이 포함되었다
좀더 특정 독자층을 대상으로
나뉘어서 나왔더라면 더 좋았겠다는 생각이 든다.
그리고 자바에 기본적인 것을 재미잇게 다루고 있기는 하나 빠진 부분도 많다.
자바 게임 네트웍 책에서 꼭 얘기해야 할 내용은 아니지만
실제 ....
자바프로그래머가 게임을 개발하기 위한 내용이 아니라
게임을 통해 자바를 재미있게 배우기 위한 내용이기에
여기 빠져 있는 자바에 대해
빠진 자바 내용에 대해 Swing이나 JDBC 데이타 베이스 관련 부분.등등
다른 기본적인 자바 책으로 공부할 필요가 있다고 본다