処理は確かにクールですが、視覚化/インタラクティブ アニメーションに特化しています。また、視覚化アプリケーション用に設計された独自のミニ言語もあります。これを使用してまともなゲームを作成できる可能性はありますが、通常の使用法を超えているため、パフォーマンスの問題が発生する可能性があります.
まともなサイズのゲームの場合、最終的には OpenGL を直接使用したいと思うでしょう。その場合、LWJGLの方が適しているかもしれません。
最終的には、おそらく両方を使用してプロトタイプを作成し、何が最適かを判断する必要があります。大まかなベンチマークとして、タイルの全画面と 1,000 個のスプライトを 100+ FPS で 20% 未満の CPU でレンダリングすることをお勧めします。処理がそれを処理できることを実証できれば、問題ないかもしれません。
考慮できるその他のオプション:
- Swing - シンプルな 2D ゲームに適しています。標準の Java ディストリビューションに組み込まれており、優れたチュートリアルがたくさんあるという利点があります。ゲーム用に設計されたわけではありませんが、要求が厳しすぎなければ問題なく動作します。
- JavaFX 2.0 - 大まかに言えば、Flash (リッチ インターネット アプリケーション) と同じスペースに配置することを目的としています。かなりクールに見えますが、まだかなり新しいです。繰り返しますが、単純な Flash スタイルのゲームにはおそらく問題ありません。