JAVAでゲーム作成
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001JAVA初心者・・・
04/01/17 22:47ID:eiE+Mw3o今年に入ってからJAVAでゲームを作ってみようと勉強しています。
どなたか宝さがしゲームを作るうえで参考になるゲームとツール知りませんか??
知っていたら教えてください。<(_ _)>ぺこり
0970名前は開発中のものです。
2005/10/22(土) 01:16:57ID:hWuq895n3DはPureJavaだとソフトウェアレンダリングになってきついとおもわれ
0971名前は開発中のものです。
2005/10/22(土) 12:24:45ID:kARy7Reuまあ、αはなくてもいいか。透過色サポートしてれば。
0972名前は開発中のものです。
2005/10/22(土) 13:26:53ID:E5O/Oy+lあーこのリストのがJavaで作られてるわけじゃないのかorz
洞窟物語って面白そうだなと思った
0973969
2005/10/22(土) 13:40:08ID:Ez07novYαブレンドは厳しいですか。
タイルを使えばある程度はカバーできそうですけど、
MSXやPC98の16色時代っぽくなりそうですね。
>>972
違います・・・
誤解させて申し訳ない。
このリストの中でどんなものなら実現できるか、の参考程度にでした。
下3つは商用ですが、グラフィックに限ればCiv3程度は可能なのかな・・・
洞窟物語は個人的に好きなフリーウェア。
プログラム面は独自のソフト音源以外はJavaでも可能なレベルかと思います。
絶妙なゲームバランスとか練り込みとか、センスとか、そういう部分は全く別にして。
0974名前は開発中のものです。
2005/10/22(土) 13:47:04ID:hWuq895nアルファブレンドは一応Java2Dで用意されてるけど、ゲームで多用する加算合成がないのだ
しかも現在アクセラレーションがきかない
どれだけのレンダリング範囲が必要かわからないけど小さいサイズであればソフトウェアでできる
神威やFinalForceって8bppでレンダリング範囲を狭くしてソフトウェアアルファブレンドしてるけどね
そういうのでいいのならJavaで余裕で可能かと
16bppe/640*480とかだときついね
アクション性が合ってそれなりにいじる場合320*240で作ってそれを640*480に引き伸ばすのと
640*480でそのまま描画するのとどっちが速いかテストするとよろし
アルファブレンドはいらないのであれば後者のほうがすべてアクセラレーションきくから速いね
0975名前は開発中のものです。
2005/10/22(土) 16:51:37ID:GrmBRuwEJAVADOCだけじゃ目的の物を探すのが大変だし、
正しい選択かわからないし。
0976名前は開発中のものです。
2005/10/22(土) 17:35:59ID:hWuq895n1.4に比べてね
一番大きい変更点はいままでアクセラレーションが利いてないコードが
きく可能性があるようになった>何もし手ない人は速くなるかも
というのと
JavaSoundが利用しやすくなった
という点だけかと
0977名前は開発中のものです。
2005/10/22(土) 18:07:12ID:wU13YWJLもう少し改善されると最高なんだけどなぁ...
これは、Mustangに期待かな。
0978名前は開発中のものです。
2005/10/22(土) 18:13:16ID:hWuq895nBufferedImageだってピクセルフォーマットによって大きく変わる
そういや、5.0でVolatileImage>VolatileImageの転送がやっと使い物になったな
1.4のときは描画先に指定するしか結果的に使い道がなかったからね
0979969
2005/10/23(日) 07:13:18ID:O1xklrGmアルファブレンドはとりあえず無しで色々とやってみることにします。
なにせ、技術的な部分を一つ一つ検証していかないといけないと思いますので、
あまり無理しない様にします。
ありがとうございました。
0981名前は開発中のものです。
2005/10/24(月) 00:22:51ID:4c5ADkRhガベージコレクトの速度は速くなってるし
インクリメンタルGCの実態が並列GCに変更された
0982名前は開発中のものです。
2005/10/24(月) 00:49:22ID:ehxIaxprLookingGlass関連で重要になると思うけど。
私の古いパソコンでは動かなかったので、やる気をなくしたんだけど。
0983名前は開発中のものです。
2005/10/24(月) 01:51:04ID:4c5ADkRh遅くて使い物にならなかったし
JOGLのほうがOpenGLラッパなのでそのまま使えるか
個人的にはクロスプラットフォームなゲームは2Dしかやらないとおもうんで
JavaSE6のOpenGLサポートによるアクセラレート具合で決まるとおもってます
ただ、マルチコアが今後普及すると面白いくらいにソフトウェアレンダリングが
威力を発揮しますよ
0984名前は開発中のものです。
2005/10/24(月) 08:40:23ID:5YftV50R仮想化技術でも性能が上がると言う話も有りますね
レス数が950を超えています。1000を超えると書き込みができなくなります。