Androidゲームプログラミング

画像

マリオ・ツェーナー投稿

翻訳-エゴール・シドロヴィッチ、ユージン・ザズノバ

リリース日-2012/10/17



レビューにより適応された発表。



有名なAngry Birdsに人気が出ない新しいゲームを作成することに決めた新しく造成されたAndroid開発者は、この本のリリースを熱狂的に受け入れます。 しかし、それはあなたに合っていますか? この作品のレビューを提供します。 読者がそれをどのように研究するのが最善であり、誰に最も適しているかを判断できることを願っています。





この本のリリースを楽しみにしていました。 私はこのプラットフォームでのプログラミングの特定の側面を研究するのが好きなので、私自身は素材をより良く提示することができます。 ここで説明する本には間違いなく利点がありますが、私は隠しませんが、その中のすべてが私を満足させるわけではありません。



不快なことから始めます-主要なメモで終わります。 第一に、マリオ・ツェクナーはプログラミングを「ゼロから」教えておらず、本のタイトルは明確に「Beginning Android Games」と述べています。 どうやら、著者は読者が何らかの方法でJava言語を理解する必要があると信じていました(しかし、私たちは皆、そのような仮定がどれほど信頼できないかを知っています)。 いずれにせよ、この本はJava言語の基本概念を正確に説明しておらず、開発構造も無視されています。 さらに、いくつかのトピック(私の意見では、二次的)を検討する際の著者の過度の細心さと、反対に、他のトピックの開示が不十分であることが好きではありませんでした。 しかし、これは彼らが言うように、好みの問題です。 実際、これら2つの欠点は、Javaでのプログラミングに精通していれば、それほど不便なことにはなりません。



それでは、良いことについて話しましょう。 この本には多くの美徳があり、著者は実際にこの650ページの傑作を作成する努力をspareしみませんでした。 最初に、彼は本を通して使用されるフレームワークの構築について話します。 私が覚えている限りでは、これは第3章で説明されています。 しかし、次の第4章では、ゲームを作成するときに使用するAndroidの機能のいくつかについて検討します。 さらに、第5章では、第3章と第4章の資料をリンクしています。その結果、Androidフレームワークの全体像を把握できます。 繰り返しますが、読者がJavaプログラミングに精通していない場合、この統合は彼にとって難しいように思われるかもしれません。 しかし、私にとっては、第4章はどんな専門家にとっても興味深いものになるでしょう。 著者は、いくつかの2Dゲームの開発について説明します(たとえば、「ヘビ」タイプのゲーム、さらには本で-さらにいくつかの2次元ゲーム)。 次に、著者はOpenGLについて話します(この情報は、ほとんどすべての人にとって非常に役立つと思います)が、3Dゲームの複雑なプログラミングにはまだ達していません。 確かに、提示された資料は、「Droid Invaders」のようなゲームを書くのに十分なものであると信じています。 3Dプログラミングについては、この本の3つの章で説明しています。 3次元グラフィックスの紹介として-悪くはありませんが、すべての紹介は限られています。 特に、ここでは、3次元グラフィックスをプログラミングする際の基本概念、画面モデルの概念、および衝突検出の非常に基本的な事項について検討します。 3Dゲームのプログラミングは非常に複雑なトピックなので、著者はこれらの質問に尊厳をもって対処したと思います。 基礎のこのような有能なプレゼンテーションのための著者に感謝します。



もちろん、この本を読んでもゲーム開発のエースになることはありません。 しかし、あなたはそのような開発の多くの基本的な側面を学ぶことができます。 この本は、このトピックに関する基本的な情報を非常によく提供していると思います。 少なくとも、現在利用可能なAndroid用ゲームの開発に関する他の書籍よりも優れています。 Java言語を詳細に考慮していないため、この本に最高の評価を与えることはできません。 しかし、そのことについては、これはJavaについてではなく、Androidについての本です。 プログラミングを始めたばかりの場合は、まずJavaに関する優れた本を学習してから、この本に進むことをお勧めします。



この本では、著者はいくつかの非常に興味深いアプリケーションを作成します。 したがって、本のソースコードをダウンロードして、今後の内容を把握することをお勧めします。 コードはこちらです。



このレビューがあなたにとって興味深いものであったことを願っています。



内容:

はじめに

第1章Android:クラスの新機能

第2章Android SDKの最初のステップ

第3章ゲーム開発101

第4章ゲーム開発者向けのAndroid

第5章Androidゲーム開発フレームワーク

第6章「ミスター・ノーム」がAndroidを征服する

第7章OpenGL ES:最初のビュー

第8章2Dゲーム開発のコツ

第9章ビッグジャンパー:OpenGL ESを使用して作成された2次元ゲーム

第10章OpenGL ES:3Dの取得

第11章3Dゲーム開発のコツ

第12章ドロイドインベーダー:ビッグフィナーレ

第13章ゲームを公開する

第14章次は何ですか?



piter.comで予約する

zone.ruの本



All Articles