書評:Androidゲーム開発の初心者向けガイド

James ChoによるAndroidゲーム開発の初心者向けガイド プログラミングの経験がほとんどまたはまったくない初心者向けの完全なAndroidゲーム開発コースです。

そのような発言を読むときはいつでも、本が浅すぎたり、ペースが急に上がったりして、説明されていない空白や概念を埋めるために多くの時間を費やさないと初心者は従えなくなるでしょう。 。

この本は異なりますが、それについては後で詳しく説明します。この本はJavaとAndroidのゲーム開発をカバーしており、Javaの基本はカバーされていますが、完全なJavaでもAndroidのチュートリアルでもありませんが、JavaとAndroidのゲームプログラミングの要点に集中しています。

それが焦点ですが、学習した概念は、JavaおよびAndroidアプリの作成にも使用できます。

日食 私が本として持っている唯一の問題である開発のために本全体で使用されています Android Studio GoogleはAndroidのコア開発環境としてそれに焦点を当てているため、より適切です。

これは、問題が発生することを意味するのではなく、最終的にAndroid Studioへの切り替えを行う必要があり、それを回避するためにAndroid Studioから開始することが理にかなっているということだけです。

Androidゲーム開発の初心者向けガイド

android game development

目次

  • プログラミングの基礎
  • Javaの始まり
  • Javaゲーム開発-基盤の構築(ゲームフレームワーク)
  • シンプルに保つ(最初のゲーム)
  • 次のレベル(2番目のゲーム、改善)
  • Androidゲーム開発-Android開発の開始
  • Androidゲームフレームワーク
  • ゲームの構築
  • ゲームをリリースする
  • 旅を続ける

最初の3つの章では、Javaの基本について説明します。データ型、ループ、最初のプログラム、オブジェクト、クラスの作成、Java APIの操作など、インターフェース、ゲッターおよびセッターメソッドや継承などの高度な概念を説明する前に、多くの基礎をカバーしています。

多態性などの一部のトピックについて追加情報を探す必要がある場合でも、これらの中核的な概念を十分に理解できます。この追加の知識やより良い理解は、本に従う必要はありません。

提供されているのは、Javaで最初のゲームを作成するために必要なものです。追加の概念は、それらが使用されるときに本全体にわたって提供されます。

次の3つの章では、Javaでのゲーム開発について説明します。次の2つの章で作成する2つのゲームで使用される最初のフレームワークを作成します。そうです、これらの章で2つのゲームを作成して、システムでプレイしたり、他の人に配布したりすることもできます。

作成者は、すべてのクラス、メソッド、変数、コード行の目的を説明するので、わかりやすくなっています。

理解を深めるために、特定の構成要素をオンラインで検索することもできます。たとえば、クラスで行われた特定のインポートについて詳しく知り、それらが何をして何に使用できるかをよりよく理解したい場合があります。

これも必要なものではありませんが、これらのクラスとそれらが提供するメソッドの理解を深めるので、長期的にはあなたを助けるかもしれません。

次の3つの章は、すべてAndroidゲームプログラミングに関するものです。最初の章では、Androidの開発の概念を紹介します。 Javaとは異なるAndroidのコアコンセプト、たとえばアクティビティについて説明しています。

本の第4章で作成したJavaゲームフレームワークと同様の目的を果たすAndroidのゲームフレームワークが次の章で作成されます。

最後に、第9章では、最初のAndroidゲームを作成する手順について説明します。

この本はまだ完成していません。第10章では、Google Playでのゲームの公開と更新に関する有用な情報を提供し、第11章では、その先を見て、次に何をしたいかについての提案を提供します。

この本で一番好きなのは、説明が意味をなすことです。筆者が重要なことをスキップしたとか、適切に説明されていなかったり、以前はまったく説明されていなかったコードが使用されていたと感じたことはありませんでした。

それはあなたがこの本とこの本だけを使うことができ、それでもコードのすべての単一行を理解できることを意味します。

この本は初心者向けですが、Androidから始めたいJavaプログラマーやJavaに触れたことのないプログラマーにも役立ちます。コアコンセプト、アクティブレンダリング、ゲームとそのクラスの一般的な設計、ゲームループまたはゲームアニメーションは、知っておくべき章で説明されているため、Javaゲーム開発の章をスキップすることはお勧めしません。

著者は複雑なトピックをよりアクセシブルにする才能を持っているので、私はこの本を初心者(プログラミング経験のない絶対初心者を含む)やAndroidまたはJavaゲーム開発を始めたいと思う他の人に心からお勧めできます。