Javaでゲームを作る

最近はJavaばかりやっているので、Javaでゲームを作る事について考えてみるとする。
Javaは使い勝手がC++より全然いい。
いや、Javaがいいというよりも、統合環境であるEclipseがVisualStadioよりも全然いい。
リファクタリング機能やクラス検索、Javadocコメントなど、EClipseなしでJavaをコーディングするなんて考えられません。
C#なら似たようなことができるのだけど、.NETでしか作れないから.NETが普及するまで当面はパスです。
ということで、Javaは開発にEclipseというアドバンテージがあって大変魅力的です。
ですが、Javaはランタイムという問題があります。
MacOSXとかLinuxだと問題ないのですが、WindowsはMSがJavaを嫌っているので、ランタイムのバージョンが1.1で止まっています。
Javaの最新版は1.5で、普通Javaといえば1.3以降のバージョンを指します。これでは開発ができません。
手動で入れてもらえばいいのですが、結構サイズがでかいのでユーザの負担となります。

  • 結論

Javaでのゲーム開発は環境的な理由から難しい。

iアプリは1.3が使えるので、Javaxはiアプリ開発専用言語と考えてもいいかも

  • 追記

Javaは実効速度が遅いことを忘れてました