独自のプロジェクトの良い出発点は、同じ問題の分野の他のコードを調べることです。では、オープンソースのどのJavaゲームをソースで確認することをお勧めしますか?特にJava環境でゲームを作成するためのいくつかのテクニックを学ぶのに最も役立つゲームはどれですか?
(ソース: freecol.org )
FreeCol --Sid Meierの Colonization に基づいています。
http://sourceforge.net/projects/creepsmash/ が良い選択だろうかと思います。これは、「実際の」商用スタイルのプロジェクトをシミュレートするために、コンピュータサイエンスの学生のチームによって作成されました。したがって、バージョン管理、ビルドツール、単体テストなどを使用しました。それがその目的だったので、おそらくそれからほとんどを学ぶためのより良いプロジェクト。それでも、ゲームはかなり面白く、多くの人々が楽しみのためにそれをプレイします。ただし、そのドキュメントのどれだけが英語であるかはわかりません。
構築するゲームの種類(ゲームの種類)と、2Dまたは3Dのどちらに移行するかを指定すると役立ちます。
しかし、あなたの質問に答えるには:Lightweight Java Game Library( http://lwjgl.org/ )を見てください)彼らのWeb上にプロジェクトのリストがあります一部がオープンソースであるサイト。
Jake 2 を見ることができます。これは、JavaでのQuake2エンジンの再実装です。これは、3Dゲームの良い出発点になる可能性があります。
例としてWyvern を使用するよりも悪いことをする可能性があります。主に Steve Yegge の心から来る何かから始めているという追加のボーナスがあります。