2011-01-07 5 views
10

誰もJava用の良い2Dゲームエンジンを知っていますか?私は少なくとも最新の状態を維持しようとするものが好きです。私はJGameを使ってみましたが、必要な柔軟性はありませんでした。私はSlick2Dを使ってみましたが、衝突検出のための簡単なソリューションはありません。代わりに、大部分の人々は、あなたがすべてのエンティティをループし、別のオブジェクトをそのように入力したかどうかを確認することをお勧めしますが、O(n)は、いくつかの敵、境界、どこでも飛んで...Java Game Engine

また、Slick2Dの作成者はほとんど更新されていません.Wikiのチュートリアルの多くは完了していません。私は彼を非難していない、私はあなたが時間がないときに感じるものを理解するが、確かに私が探しているもののようなフレームワークがありますか?

+1

いくつかのO(n)恐ろしい?何百人もの敵にとって完璧に上質で速いと思う。 – Ishtar

+0

Hm、目に見える遅れを生み出すためにO(n)のためにどれだけの敵が必要になるのだろうか... – ShaneK

答えて

8

Lightweight Java Game Libraryは非常に興味深いですね。私は決して自分自身を使用したことはありませんが、彼らはnice list of projects using their engineを持っており、私は彼らのファイルで見たものから、Revenge of the Titansゲームでこのlibを使用しています。

Slick libも面白そうですが、LWJGLの上で動作します。

+0

タイタンの復讐がJavaをまったく使っていなかったことはわかりませんでした。 – Ither

+6

Slick2DはLWJGLの上で動作します。 –

+0

@TomA今すぐ追加する –

1

私は上記のSlickとJGame、そしてGLib(theglibengine.wordpress.com)の3つの2D Javaゲームエンジンしか知りません。最後の1つであるGLibはかなり新しくてバギーですが、あなたのためにすべての衝突検出を処理します。あなたはGameMaker(yoyogames.com)を考えましたか?それはかなり良い、強力な無料版を持っており、ほとんどのゲームのプログラミングを必要としません。