2009-05-24 42 views
10

シンプルなタイルベースのゲームを開発するための優れたJavaゲームエンジンをお勧めしますか? 私はTiled www.mapeditor.orgのようなものを使用して地図を作成できるエンジンを探していますタイルベースのゲーム用のJava 2Dゲームエンジン

Slickはslick.cokeandcode.comを探していますが、私はそれを手に入れることができませんVista-64で作業しています。私が管理できるのは、AMD 64ビットプラットフォーム上でIA 32ビットの.dllをロードできないことです(最新のLWJGLバージョンをダウンロードした後もこれをロードできません)。

誰も64ビットVistaで動作するようなものをお勧めできますか?私はそれが優れたらしいタイルベースのゲームフレームワークは(私もまだそれを使って何を実装していない含まれ、デビッドBrackeenによる著書「Javaでの開発のゲームを」購入をお勧めしたい

+1

ツールrecとして閉じる投票。 –

答えて

4

)。

Link to amazon

また、本を取得せずにコードをダウンロードすることができますが、私はこの本をお勧めします。

+0

素晴らしい本のように見えます!確かめます。ありがとうございました。 –

2

Java Game Engineについてはわかりませんが、「AMD 64ビットプラットフォームでIA 32ビット.dllをロードできません」 Javaの64ビット版をアンインストールすると問題が解決されます代わりに32ビット版をインストールしてください。 (32ビットと64ビットの両方のバージョンを同時に実行することは可能かもしれませんが、64ビットプログラミングをしていない場合は、その1つのバージョンを使用する方がよいでしょう)。

32ビットバージョンは、「Windows x64」ではなく「Windows」のバージョンです。 Javaの32ビット版はProgram Files(x86)ではなく、Program Filesにあることに注意してください。SlickまたはIDEを既に設定している場合は、いくつかのパスを更新する必要があります。

3

は完全にクールであり、タイリングをサポートしますが、ソフトウェアレンダラーを使用し、デスクトップアプリケーションとして実行することはできません。その開発のパラダイムは、Flashと非常によく似ています(ただし、Javaの利点があります)。

Slickは、ハードウェアアクセラレーション(OpenGL with LWJGL)、アプレット、デスクトップ、Webstart(JNLP)としても動作しますが、コーディングの容易さ。

(アクション/アーケードのように)真剣なオンスクリーンアクションが必要な場合はSlickに、そうでない場合はPulpCoreをお勧めします。私のゲームにハードウェアのサポートが必要ないなら、私はPulpCoreに1秒で行くだろう。

2

ちょうどあなたの二次的な問題に対処するために、あなたは... 64ビットのJavaをアンインストールすることなく、64ビットアーキテクチャ上のスリック実行することができます

最新LWGJL jarファイルを取得しにインポートするだけですあなたのプロジェクト次に、LWGJL jarからnaitiveライブラリ(win64 dllを含む)をロードする必要があります。これにより、Win64でSlick2Dを実行することができます。

1

Libgdxは鮮やかであり、そのようなタイル張りのようなTMXのためのサポートを含みます。 https://libgdx.badlogicgames.com/ これをbox2dと簡単に組み合わせることもできます。

関連する問題