2011-01-10 9 views
1

私は、私の大学院のプロジェクトとして車両交通シミュレーションを計画しています。私の計画は、ある地域の車両の動きをシミュレートすることです。どのようなJava 2dライブラリやフレームワーク(例えば: - ゲームライブラリ)について知りたいコーディングを開始する前に、事前に感謝しています。ライブラリやフレームワークの提案?

Java2d

JGame

+1

あなたがここにお聞きしたいかもしれません、http://gamedev.stackexchange.com/ –

答えて

1

あなたは、彼らはあなたを助けるかもしれないかどうかを確認し、これらのリンクをチェックすることができ

JGameは、任意のJava上で動作するオープンソースの2Dゲームエンジン ある1.2+ JRE プラットフォーム(JOGLによるオプションのOpenGL 拡張機能あり)、 モバイルJ2ME(CLDC1.1/MIDP2.0) プラットフォームをサポートしています。これは、 "古典的な"タイプのアーケードゲームを開発するための高度なフレームワークを提供します。 スプライトタイルインタラクション機能を持つ タイルベースの背景と アニメーションと衝突検出を持つスプライトに基づいた と高レベルのゲーム状態とゲーム シーケンス機能があります。 JGameゲームは、 通常のアプリケーション、 アプレット、またはMIDletのコードを変更することなく、さまざまな方法で実行できます。 グラフィックスは で、最小のモバイルデバイス からフルスクリーンデスクトップPCまでのいずれの画面にも合わせて自動的にスケーリングされます( )。 JGameは 2Dグラフィックスアクセラレーションを使用しますが、 が利用可能ですが、OpenGLを使用すると のグラフィック品質が向上します。

LWJGL

軽量のJavaゲームライブラリ (LWJGL)は、Javaで記述するために、市販の 品質のゲームを可能にするために、同様にプロとアマチュアのJavaプログラマ で直接 目的としたソリューションです。 LWJGLは、開発者が 芸術の3Dゲームや3Dサウンドの状態を可能に ライブラリなどのOpenGL(オープン グラフィックライブラリ)とOpenALの(オープン オーディオライブラリ)として 高性能クロスプラットフォームへのアクセスを提供します。 さらに、LWJGLは、ゲームパッド、ステアリング ホイールとジョイスティックなどのコントローラ へのアクセスを提供します。すべて簡単な とストレートフォワードAPIで。 Slick

Slick2Dは、JavaバインディングLWJGL OpenGLの に巻き付けツール のシンプルなセットです。この目的は ようですだ、次のとおりです。

  • 2DでからのOpenGLへの移行が容易
  • が出て、ほとんどのシンプルなゲームのために必要なツールを提供し、複雑せずにWebStartのを経由して配布を有効にしてくださいシンプルな2D API
  • を提供ボックスの
  • 柔軟性のための拡張可能なフレームワーク
  • あなたが望むものを使用して、何も強制されません。
  • レンダリング、サウンド、入力、衝突などのヘルプは、 と考えることができます。

やWikipediaからゲームエンジンのリスト: http://en.wikipedia.org/wiki/List_of_game_engines

関連する問題