私は約3年の経験を持つ普通のプログラマーで、ゲーム開発に興味があります。私が直面している問題は、これらの「初心者」の本を見ると、ほとんどの人が基本的なプログラミングスキルを教えているのに、それをじっと見たり、やりがいを見つける忍耐がないことです。しかし、私がより高度な本を見ると、それらは私の頭の上にあり、もう一度、私には実りません。私が探しているのは、ゲームの本質を説明する本ですが、より合理的なレベルです。
たとえば、私はあらゆる種類のデータ構造(ハッシュ、ツリー、リンクリスト)、および多くの一般的なアルゴリズム(並べ替え、検索)に精通していますが、衝突検出を効果的に実装する方法を知りません。また、外国のライブラリを使用した経験もあるので、ドキュメントを使用してAPIを学習する方法を知っているので、「Xの使い方を学ぶ」本も必要ありません。
個人的には、本でどのプラットフォーム/言語/ライブラリが使用されているかは気にしません。多くの言語に慣れているからです。しかし、私が探しているゲームはJavascriptとHTML5キャンバスを使用します。
助言がありますか?無料のものはありますか?
PS私は数学と物理学のレベルが比較的低いことに注意すべきです、そしてそれらを穏やかに統合した本はプラスになるでしょう。
編集:私は2Dプログラミングに興味があることを言及する必要がありますが、現時点ではまだ3Dを気にしません。