- 1 名前:名前は開発中のものです。 [02/02/17 22:50 ID:cwxUE1Su]
- 作る話だけな、実際は作っても意味がない(藁
MSに捨てられて、アプレットももう使えないしね つーかアプレットで作っても意味が無いけど(プ 頼みの携帯電話じゃろくなゲーム作れないし(藁 おまえら、さっさとWebプログラム板にカエレ
- 222 名前:名前は開発中のものです。 [2005/05/23(月) 05:04:10 ID:dVnlUSdh]
- >>219
そもそもWindows 向けにJavaゲームを書かなきゃいい。 i mode 用にJ2MEでゲームを書く。通称「勝手アプリ」。
- 223 名前:名前は開発中のものです。 mailto:sage [2005/05/24(火) 23:09:15 ID:YicCUFoW]
- >>219
Webブラウザーのプラグインと比べたら、確かにインストールは面倒です。 でもこれ以上どうしようもないからなあ…。java.sun.comの スクリーンショットを撮って誘導するぐらいしか…。
- 224 名前:名前は開発中のものです。 mailto:sage [2005/05/25(水) 00:25:31 ID:gTSjVNoF]
- >>223
なんのための>>220か ユーザーに手軽にプラグイン入れてもらうサイトだろうに
- 225 名前:名前は開発中のものです。 mailto:sage [2005/05/26(木) 23:50:12 ID:XqFf6A4j]
- >>224
はずかしながらJavaが誕生して10年、java.sun.comしか 知りませんでした…。
- 226 名前:名前は開発中のものです。 [2005/10/10(月) 16:49:00 ID:xVyhkn6e]
- とりあえず、これでもやってみたらどうだ?
ttp://www.bytonic.de/html/jake2.html Javaでゲームの開発はナンセンスだ、というのであれば、 ゲーム開発に最適な言語は"C++"ではないだろう。 # 意識して書かないと、意図しないコピーコンストラクタが呼ばれる # コードが書けてしまう言語のどこが良いと言うのか。 # Effective C++読んでも、そう思わないのかな? それならば、"C"が相応しいだろ! コンパイラは複雑化したものの、Cとアセンブラは"基本的には" 1対1の関係のはずだ。 とりあえず、公開されているQuakeのコードでも読んでみたらどうよ。 あと、ゲームじゃないけど、Apache HTTP ServerもGIMPの実装もC。 # GIMPはオブジェクト指向を意識したCのコードだったと思う。 そもそも、スレ主はエフェクトてんこ盛りでフレーム落ちギリギリの 実装を書いた経験があるのか? 別にゲーム開発はコードの最適化競争ではないのだから、 使えるものを使えば良いだけだろ。
- 227 名前:名前は開発中のものです。 [2005/10/11(火) 10:51:36 ID:TNpT2Cck]
- >>226
何の話をしているんだ?
- 228 名前:名前は開発中のものです。 mailto:sage [2005/10/11(火) 12:12:27 ID:roX8SrMY]
- >>226 微妙にシッタカくんの匂いが…。
- 229 名前:名前は開発中のものです。 mailto:sage [2005/10/11(火) 14:35:07 ID:/G/d0EXv]
- TomcatもHTTPと同じエンジンになって結局CとJavaで速度が変わってないという現実を
>>226はしってるのかね
- 230 名前:名前は開発中のものです。 mailto:sage [2005/10/11(火) 15:33:42 ID:gIxESg8l]
- >>228
まぁ、シッタカくんですが…。 ところで、どの辺がシッタカくんか指摘してくれると有難いかな。 >>229 ソースきぼんぬ。 漏れもWebアプリを書くことがあるんで。 あと、言いたいことが良く分からんのだが。 1. Apache HTTP Serverのコードは糞なので、Javaで書き直しても 変わらなかった。 2. JavaのパフォーマンスはCと同程度だった。 どっちの意味にも取れるんだが、どうよ。 ちなみに、俺は2は有り得ないと思うんだが。 あと、どこのCコンパイラを使ったのかも教えてください。 お願いします。 たしか、Sunが「JavaはC++と同等のパフォーマンスを実現している」 と言っていたときは、Cコンパイラは忘れた(GCC?)が、動作環境は Solarisだったと思う。 あれでは信用できない。 いずれにしても、Javaは遅い。 でも、スレタイのような考え方ならば、定期的なGCが邪魔になるC#も ゲーム開発には向かない。 とりあえず、JOGL、JOAL、LWJGL、AgentFXで漏れは満足してるよ。 では。
- 231 名前:名前は開発中のものです。 mailto:sage [2005/10/11(火) 16:44:26 ID:0m5hq94D]
- AgentFX を使ってる日本人いたんだ…
商用じゃなければフリーなんだっけ?
- 232 名前:名前は開発中のものです。 mailto:sage [2005/10/11(火) 17:03:18 ID:/G/d0EXv]
- >>226はCが速いし動作が分かりやすいからCだけがベスト
というようないい方してるんでしょ? (それが皮肉なのはおいておいて) それに対しての回答なわけだがApacheHTTPのWin32版ってバイナリはVC++だったような ゲーム開発が中間言語系のGCネックになるというのはほとんどなくなってると思われ ヒープの調整や並列ガベージコレクタで違いはわからなくなってるし JavaからOpenGLとかだとJNIの呼び出しオーバーヘッドがちと問題になりやすいかな そのかわりC#とかだとJavaほど最適化に関する情報が少ないのがネックになる
- 233 名前:名前は開発中のものです。 [2005/10/11(火) 19:25:53 ID:BO7X8plB]
- C/C++は、配列の限界をチェックしていないので、バッファ・オーバーフローで乗っ取れる
だから安全なJavaを使う NNNNN、、、と無限に続くCode Redが猛威を振るった またconconconでWindowsを落とせた
- 234 名前:名前は開発中のものです。 mailto:sage [2005/10/11(火) 19:49:56 ID:0m5hq94D]
- >>233
オマエ厨すぎ… 頼むからjava使いの評判を落すのはやめてくれよ ただでさえこの板では肩身狭いんだからさ
- 235 名前:228 mailto:sage [2005/10/11(火) 20:28:33 ID:roX8SrMY]
- >>230
いや、匂いがしただけだから。その根拠でよければ言うよ。楽に聞いてくれ。 「ネタにマジレス」状態になってしまったらゴメンだけど。 > # 意識して書かないと、意図しないコピーコンストラクタが呼ばれる > # コードが書けてしまう言語のどこが良いと言うのか。 > # Effective C++読んでも、そう思わないのかな? ネタだと思えば別になにも言うこと無いんだけど、 そうじゃないとすればあきらかに不自然。 なんで急にコピーコンストラクタの話になるの?(しったか君の匂い) Effective C++読んで印象に残った部分を朗読しただけじゃないの?(しったか君の匂い) > コンパイラは複雑化したものの、Cとアセンブラは"基本的には" > 1対1の関係のはずだ。 ネタだと思えば別になにも言うこと無いんだけど、 そうじゃないとすればあきらかに意味不明。 イワンとすることはなんとなくワカランでもないけれど。 Cとアセンブラ、って並べて言おうとするのも気持ち悪いし、(しったか君の匂い) 基本的に1対1対応って言うのも気持ち悪い。(しったか君の匂い) 何が一体一対応になってるの? 俺そんなん初めて聞きますたよ?(しったか君の匂い)
- 236 名前:228 mailto:sage [2005/10/11(火) 20:29:08 ID:roX8SrMY]
- >>230
> # GIMPはオブジェクト指向を意識したCのコードだったと思う。 オブジェクト指向を意識したCのコード? うーん。 ピンとこないなぁ。どういうものを指してるの? おれワカンネ。 > そもそも、スレ主はエフェクトてんこ盛りでフレーム落ちギリギリの エフェクトなくてもフレーム落ち(フレームをスキップさせる時のことかな?)って普通にあると思ってた。 チョッとシューティングゲームとか作ってみても、普通にそこらへんは味わうかとおもったけど。 負荷の大きな処理として、エフェクトの計算をあげてみたんだろうけど。(しったか君の匂い) > 実装を書いた経験があるのか? 実装を書く、って言い方が気持ち悪かったです。(しったか君の匂い) いや、これはおれに馴染みがないだけかもしれませんが。 > 別にゲーム開発はコードの最適化競争ではないのだから、 > 使えるものを使えば良いだけだろ。 これが言いたいだけなのに、上の例を出してみたりするのが変。(しったか君の匂い)
- 237 名前:名前は開発中のものです。 mailto:sage [2005/10/11(火) 23:09:07 ID:gIxESg8l]
- >>232
> バイナリはVC++ 表現がおかしくないかな。 念のため、ちょっと現在のソースを持ってきて 眺めてみたけど、やっぱりCだ。 C++じゃない。 まぁ、私はJavaに対して肯定も否定もしませんが、 スレタイとスレの内容を読んでいて、カッとなって 書いたところは否めません。反省してます。 たしかに、GCやJNIのオーバーヘッドは自分で 測定してみる必要がありますね。 Jake2のスライドみたいに、実測値を引き合いに 話すべきでした。
- 238 名前:名前は開発中のものです。 mailto:sage [2005/10/11(火) 23:10:37 ID:gIxESg8l]
- >>235
> これが言いたいだけなのに、上の例を出してみたりするのが変。 うん。 > Effective C++読んで印象に残った部分を朗読しただけじゃないの? うん。そうかもしれない。 でも、意図しない(もちろん、よく考えれば理屈は分かるのだが) コピーコンストラクタによるオーバーヘッドや混乱には注意したほうが 良いと思うよ。 # static_castでコピーが作成されるなんてすんなり理解できました? まぁ、俺だけがC++を難しいと感じているだけなのかもしれないが、 「C++はプログラマの給料を引き上げるためにわざと難しく設計した」 なんて有名なジョークで笑ってるのは本当に俺だけなのか? > 何が一体一対応になってるの? 俺そんなん初めて聞きますたよ? うん。これも言い過ぎだったと思う。 でも、Cを書いているときって、コンパイルした結果を予想しながら 書いているよね。違うの?
- 239 名前:名前は開発中のものです。 mailto:sage [2005/10/11(火) 23:11:22 ID:gIxESg8l]
- > ピンとこないなぁ。どういうものを指してるの? おれワカンネ。
俺の思い違いかもしれんから、ソースを読んでくれ。 ただ、オブジェクト指向は考え方なんだから、Cでも表現できる。 デザインパターンだって適用できる。 なんか、俺、間違ったこと言ってる? > 実装を書く、って言い方が気持ち悪かったです。 えーと、「実装する」の間違いで宜しいのでしょうか。 > 負荷の大きな処理として、エフェクトの計算をあげてみたんだろうけど。 いや、個人的に思い当たることで言えば、マップのOctreeの階層の深さとか ランドスケープのROAM、CLODの分割計算がネックになることだってあると 思うんだが。 これも違いますか? あと、AIとか、物理演算もあると思う。 # PPUとかマルチコアで解決されるのかもしれないけど。
- 240 名前:名前は開発中のものです。 mailto:sage [2005/10/11(火) 23:37:05 ID:/G/d0EXv]
- 昔は高くて手も足も出ないプロファイラが無料で使える時代だし
最適化はかなり楽になったけどな おかげでCでへんに動かすコードより プロファイラでクリティカルなところをつぶしたJavaのほうがまともだったことがある やっぱりビジュアルにココが遅いとか、このスレッドまちっぱなしとか見せれば納得してくれるよ たまにプロファイラというもの自体知らないやつがいておどろくわけだが
- 241 名前:名前は開発中のものです。 [2005/10/12(水) 19:05:17 ID:ks5L4iEJ]
- >>239
>ただ、オブジェクト指向は考え方なんだから、Cでも表現できる 言語自体にオブジェクト指向を助ける機能が無いので、C++かJavaを薦める また、C++には言語自体にセキュリティを守る機能が無いので、Javaを薦める C++はオブジェクト指向を目指し、汎用性を重視したが、言語自体にはセキュリティを導入しなかった
- 242 名前:228 mailto:sage [2005/10/12(水) 19:40:43 ID:mP+qLYt6]
- >>238-239
まず。でも、と文章を次いでいるみたいですが、何に対しての「でも」かなぁ。 希望されて、知ったか臭のする個所をおれが指摘、って流れなんだよね。 指摘が外れてますよ、って言う時に「でも」って言うんだろうけど…。 どうもそういう根拠を「でも」以降に続けてるわけでもないし。 何度も言うけど…釣りじゃないよね? > でも、意図しない(もちろん、よく考えれば理屈は分かるのだが) > コピーコンストラクタによるオーバーヘッドや混乱には注意したほうが > 良いと思うよ。 > # static_castでコピーが作成されるなんてすんなり理解できました? うはっ。そんなこと知りませんおれ。 でもそれって、static_cast云々以前に、単に学習不足って問題なんでないの? > でも、Cを書いているときって、コンパイルした結果を予想しながら > 書いているよね。違うの? うはっ。それが必要になる場合があるのはわかるけど、 考えたくないね。それってコンパイラの仕事でしょ。 高級言語を使いたいのはひとえに、抽象化の高いレベルで物を作りたいからじゃないの? ある程度のキボのものをつくるとき、それが優先されるでそ?
- 243 名前:名前は開発中のものです。 mailto:sage [2005/10/12(水) 19:41:28 ID:mP+qLYt6]
- > 俺の思い違いかもしれんから、ソースを読んでくれ。
読んでみた。けどこれにコメントを続けるとどうも知ったか君になってしまいそうなんでやめとく。 質問をされて「まぁこのソース読んでね」という態度は、変な匂いがしませんか?(もうどうでもいいけど) > えーと、「実装する」の間違いで宜しいのでしょうか。 相手が分かればなんでもいいでない? ただ俺には違和感だっただけ。 > いや、個人的に思い当たることで言えば、マップのOctreeの階層の深さとか > ランドスケープのROAM、CLODの分割計算がネックになることだってあると > 思うんだが。 > これも違いますか? > > あと、AIとか、物理演算もあると思う。 > # PPUとかマルチコアで解決されるのかもしれないけど。 うはっ。おれそんなん言われてもしらねー。書いた事もないよ。 一番最初にも書いたことだけど、これを言うことの意味ってなんなの? なんか俺が言ったことに対する返事が、乱反射してない? 最初の指摘は、文脈に必要に見えなかった「エフェクトてんこ盛りで」 に匂いを感じたことなんだよ? この返事じゃ同じ仕組みじゃん。 かく言う俺も適切な返事が出来ている自信あんまないです。 言葉悪かったけど、まぁリラックスして受け取ってちょ。
- 244 名前:名前は開発中のものです。 mailto:sage [2005/10/13(木) 00:45:46 ID:wGF8Lzjx]
- なんかワロスw
>>228のリラックス度 ||||||||||||||||||||||||||||||||| >>230のリラックス度 ||| まぁもちつけや( ・∀・)つ旦~
- 245 名前:名前は開発中のものです。 [2005/10/26(水) 19:48:46 ID:SqTYtU/n]
- ここはゲームの質問をする場所ですか?
2DSTG作ってるのですが 当たり判定を自機の画像の大きさが違う場合 当たり判定は画像の左上からの相対座標と 絶対座標を記憶しているのですが 相対座標だけにして当たり判定の時に計算する。としたほうがいいのでしょうか?
- 246 名前:名前は開発中のものです。 mailto:sage [2005/10/26(水) 19:54:22 ID:lJKUvpoM]
- いや、それでいい
2DSTGならばキャラの中心をキャラクタの座標に持っていったほうがいいよ 描画はその座標からXとYを左上にずらすわけだ そうしないとたとえば破壊したとき爆発を出すでしょ 様々なサイズのキャラクタをあつかうと困るから それにあたり判定程度どんなにキャラが増えても100MHzこえていれば問題にならないよ
- 247 名前:名前は開発中のものです。 mailto:sage [2005/10/26(水) 21:13:56 ID:SqTYtU/n]
- >>246
わかりました。 座標は中心をもとにするように作り替えてみようと思います。 ありがとうございました。
- 248 名前:名前は開発中のものです。 [2005/10/26(水) 22:37:53 ID:XfdFYHiT]
- 本スレどこ行った?
- 249 名前:名前は開発中のものです。 mailto:sage [2005/10/26(水) 22:41:18 ID:WsfirWMr]
- >>248
落ちた そして俺はスレッドを立てられない・・・
- 250 名前:名前は開発中のものです。 mailto:sage [2005/10/26(水) 23:20:21 ID:lJKUvpoM]
- ああ、おれも立てれないや
- 251 名前:名前は開発中のものです。 mailto:sage [2005/10/26(水) 23:33:34 ID:WsfirWMr]
- ttp://pc8.2ch.net/test/read.cgi/gamedev/1130325373/5に
誤爆してしまったがここにも置いておく 【スレタイ】 Javaでゲーム作成 2本目 【>>1の内容】 Javaでのゲーム作成について情報交換をするスレです。 ゲーム作成以外の話題はム板(pc8.2ch.net/tech/)、 他言語に関する話題は他スレでお願いします。 前スレ JAVAでゲーム作成 pc8.2ch.net/test/read.cgi/gamedev/1074347252/
- 252 名前:名前は開発中のものです。 mailto:sage [2005/10/27(木) 00:06:26 ID:ksdwn7we]
- テンプレ(仮)
板内関連スレ Javaでゲーム作る話してるキチガイがいるよ(藁 pc8.2ch.net/test/read.cgi/gamedev/1013953851/ JAVAアプリでゲーム pc8.2ch.net/test/read.cgi/gamedev/1033926010/ 【JAVA】2Dアクションゲームを作る【初級】 pc8.2ch.net/test/read.cgi/gamedev/1094602659/ Javaテクノロジ ttp://jp.sun.com/java/ java.sun.com/j2se/1.5.0/ja/download.html (Ver5.0のJDK入手はここから) java.sun.com/j2se/1.4.2/ja/download.html (Ver1.4.2) EclipseWiki (開発環境Eclipseについて) ttp://eclipsewiki.net/eclipse/ Javaでゲーム作りますが何か? ttp://javagame.main.jp/ 補完はご自由に
- 253 名前:名前は開発中のものです。 mailto:sage [2005/10/27(木) 02:35:02 ID:kQLdb9Rb]
- JAVA シューティング作成委員会
pc8.2ch.net/test/read.cgi/tech/1062310183/ 【徹底討論】Java3Dの可能性について考える pc8.2ch.net/test/read.cgi/tech/1033703640/ [立方体] JAVA3D [直方体] pc8.2ch.net/test/read.cgi/tech/1092155318/ 【質問】Java3D【相談】 pc8.2ch.net/test/read.cgi/tech/1120101050/ JavaでVCバリのゲーム開発可能? pc8.2ch.net/test/read.cgi/tech/1068370977/ 【Java】EZアプリ勉強しつつ作っていく hobby7.2ch.net/test/read.cgi/appli/1075443374/
- 254 名前:名前は開発中のものです。 [2005/10/27(木) 04:53:29 ID:a5wDD75J]
- てか、Javaでゲームを作るんなら真っ先に候補に上がるのは
joglじゃないの? なんでこの板にはJava3Dのスレしかないの?
- 255 名前:名前は開発中のものです。 mailto:sage [2005/10/27(木) 09:47:16 ID:dzSvRQXE]
- とりあえずたてました
Javaでゲーム作成 2本目 ttp://pc8.2ch.net/test/read.cgi/gamedev/1130373830/
- 256 名前:名前は開発中のものです。 mailto:age [2006/03/15(水) 01:13:34 ID:cXOEjtfT]
- 保守
- 257 名前:名前は開発中のものです。 mailto:sage [2006/03/18(土) 14:45:25 ID:FQ/Z8uaG]
- >1
いまどうしてるだろう。当時から状況が変わらないものもあるし 劇的に改善されたところもある。
- 258 名前:名前は開発中のものです。 [2006/04/06(木) 22:08:21 ID:bf4kFuty]
- C#でゲームつくってるキチガイです
- 259 名前:名前は開発中のものです。 mailto:anage [2006/04/07(金) 07:24:58 ID:W8y93EN8]
- 音ゲーすか?
漏れはFbのほうが好きす。
- 260 名前:名前は開発中のものです。 mailto:sage [2006/04/07(金) 11:32:31 ID:ZUow6K6v]
- >>258-259
不覚にもワロス
- 261 名前:名前は開発中のものです。 mailto:sage [2006/04/07(金) 13:21:18 ID:v6QxZqOE]
- >>260
確かに、そんなはずれた音だけでゲームつくるのはキチガイだなw
- 262 名前:名前は開発中のものです。 mailto:sage [2006/04/14(金) 12:55:02 ID:IXYXafci]
- オブジェクトが100も200もあるゲームって変かな?
- 263 名前:名前は開発中のものです。 [2006/04/14(金) 14:02:06 ID:s3PhBy+d]
- 変じゃないと思うよ
- 264 名前:名前は開発中のものです。 mailto:sage [2006/04/15(土) 18:08:34 ID:cFHXLrGy]
- サンクス
ドラクエ、FFみたいなRPG作るときに ウインドウごとにクラス、オブジェクト作ろうと思ったら コマンド、アイテム、魔法やらなにやらでその数が数十近くなった 管理さえしっかりしてれば大丈夫かな
- 265 名前:名前は開発中のものです。 mailto:sage [2006/04/15(土) 18:13:15 ID:cFHXLrGy]
- 考えてみればアクションやシューティングだと
オブジェクトの数が多数あっても変じゃないよな Javaでゲーム作るときのクラス構造例とかないもんかな そのクラス構造を考えることこそが醍醐味だとも思うけど
- 266 名前:名前は開発中のものです。 mailto:sage [2006/04/15(土) 19:42:10 ID:LwY/2jBG]
- オブジェクトの数よりオブジェクトの使い捨ての数のほうが問題。
GC走りまくりで激しく重くなる。 オブジェクト数はメモリの許す限り配置可能なんだし。 (もっとも、再利用をちゃんとして少ないオブジェクト数にしたほうが どの環境でも動くやさしいソフトになるけど)
- 267 名前:名前は開発中のものです。 mailto:sage [2006/04/15(土) 20:02:57 ID:cFHXLrGy]
- レスd
再利用も大事だよな こういう設計、計画ってめんどくさいようで楽しみでもある ちゃんと考えを練ってからならコード組むのはすぐ終わりそうだし がんばる
- 268 名前:名前は開発中のものです。 mailto:sage [2006/04/15(土) 21:03:04 ID:hisjoupK]
- >>266
世代別GCなんだから短期間で破棄することを意識して作るのがいいよ
- 269 名前:名前は開発中のものです。 [2006/11/26(日) 12:09:13 ID:Y0YNdgdw]
- 体育会系パワハラおやじ。よくまあ、そんなでっかい声が
でるなぁ。そうやって顔赤くして、でかい声だせば 出すほど、自分のキチガイを会社中に宣伝しているだけなのに
- 270 名前:名前は開発中のものです。 [2006/11/27(月) 02:50:40 ID:1beMNfJb]
- RPGツクールでゲーム創ってるキチガイです
- 271 名前:名前は開発中のものです。 [2006/11/28(火) 15:07:25 ID:Lq/u6fV0]
- >>1の存在価値を知りたい。
- 272 名前:名前は開発中のものです。 [2006/11/28(火) 20:00:02 ID:6wRKINAO]
- とにかく全部門募集だ。
海援隊プロジェクト第3章始まる・・ CreateGame〜陸海空オンライン〜 www112.sakura.ne.jp/~kaientai-project/creategame.htm よろw
- 273 名前:名前は開発中のものです。 [2006/11/28(火) 22:00:56 ID:6ebakCAV]
- >>272
> 勧誘活動状況 17% 随分と前から見るけど、まだ始まってなかったんかいw
- 274 名前:名前は開発中のものです。 [2007/05/15(火) 08:57:17 ID:p0yxvs/c]
- 発掘
- 275 名前:名前は開発中のものです。 mailto:sage [2007/06/29(金) 23:55:58 ID:Vdq4Fiej]
- >>272
GM特典だけやたら力入っててワロタwww GMが俺TUEEEEEする為のネトゲってのは斬新だw
- 276 名前:名前は開発中のものです。 [2008/02/06(水) 20:46:22 ID:d5Ab00rr]
- 一年に一回書き込みがあるスレがあるって聞いて
とんできますた
- 277 名前:名前は開発中のものです。 [2008/02/06(水) 21:08:12 ID:3X8PEL4n]
- かんがえられません
- 278 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 16:05:59 ID:1tQYkVXO]
- ありえません
- 279 名前:名前は開発中のものです。 mailto:sage [2008/02/08(金) 20:47:53 ID:kM57L0rr]
- javaでゲーム作ってます
よろしくお願いいたします
- 280 名前:名前は開発中のものです。 [2008/02/08(金) 21:20:44 ID:7k/VVqaO]
- いえいえ、こちらこそよろしくお願いいたします
- 281 名前:名前は開発中のものです。 mailto:sage [2008/02/08(金) 22:15:04 ID:cxI7gMiu]
- ご丁寧に痛み入ります
- 282 名前:名前は開発中のものです。 mailto:sage [2008/02/11(月) 09:07:05 ID:4x3go5rA]
- すみません
今までJavaでゲーム製作を行っていましたが、友人からVisualStudioExpressEditionが無料化されたと紹介されたのでC#に移ることにしました 今までお世話になりました また、よろしくお願いいたします
- 283 名前:名前は開発中のものです。 mailto:sage [2008/02/11(月) 11:31:11 ID:/Jicgigz]
- どっちもどっちだと思うが・・・まぁがんがれ
- 284 名前:名前は開発中のものです。 mailto:sage [2008/02/15(金) 00:10:39 ID:dVZisBBR]
- ゲーム製作関係のjavaスレ過疎ってるな
かといってC#が流行っているようにも見えないし みんなC++でゲーム作っているのかな
- 285 名前:名前は開発中のものです。 mailto:sage [2008/02/15(金) 11:45:22 ID:q/w5MRGS]
- いや、この板が過疎ってるって。
もうゲームなんて作ってないんだろみんな。
- 286 名前:名前は開発中のものです。 mailto:sage [2008/02/15(金) 20:04:05 ID:dVZisBBR]
- 最近の子供はゲーム作らないのかな
俺は趣味でゲーム作りたいから仕事はIT系にしたよ 今ではwebアプリ製作で残業街道まっしぐら もう、ゲーム作る気力も無くなった でも、大学生とか若い連中は作ったりしないのかにゃ? 最近の同人ゲームはノベル形式が多いから複雑なプログラミングはやらないのかね
- 287 名前:名前は開発中のものです。 mailto:sage [2008/02/18(月) 00:31:41 ID:R1i6x00z]
- 質問スレやHSPスレ見てると一定数は作ってるようだが。
ファミコンあたりまでと比べると最近のゲームと同じようなの 作ろうとすると敷居高すぎってのもあるのかもな。
- 288 名前:名前は開発中のものです。 mailto:sage [2008/02/19(火) 23:35:41 ID:eZ+r+wjY]
- ほんとにjava関連のスレは開店休業状態だな
- 289 名前:名前は開発中のものです。 mailto:sage [2008/02/20(水) 01:32:38 ID:DJOmqWpl]
- この板以外にも目を向けろ
- 290 名前:名前は開発中のものです。 mailto:sage [2008/02/22(金) 00:44:00 ID:KQ0kKytP]
- >>289
webアプリとかでjavaが相変わらず勢いあるのは知ってる でも、ゲームだとあまり盛り上がっていないなーと思っただけ
- 291 名前:名前は開発中のものです。 mailto:sage [2008/02/22(金) 12:58:26 ID:eaApd8uY]
- 市場が大きい携帯はたぶんはやってる
- 292 名前:名前は開発中のものです。 mailto:sage [2008/02/22(金) 12:59:31 ID:uYJO24rh]
- ダイレクトにマシンさわれないからだろうな。
さらに、Windows以外のプラットフォームは ゲーム用としてほとんど使われること無いし。 となれば、ネイティブな言語使った方がいい。 WebではFlashもあるし、大規模でもない限り Javaを積極的に使う理由があまりない。 ま、おれはそれでも書くけどな。
- 293 名前:名前は開発中のものです。 mailto:sage [2008/02/22(金) 13:01:44 ID:eaApd8uY]
- そもそもゲーム関係のスレは最近落ちたわけで
このスレはスレの名前からわかるとおり肯定的な書き込みをする場所じゃないから 本スレでは技術的なこともだいぶ語られたけど、もう話すことがなくなった 新しいJREがでないとやっぱ話題はないからね やれることはJOGLのおかげでCとほぼかわらないし
- 294 名前:名前は開発中のものです。 mailto:sage [2008/02/23(土) 20:11:10 ID:WvjTYsEG]
- >>293
Javaのゲーム関連スレでアンチじゃない奴あったんだ 気が付かなかった 見ておけばよかった
- 295 名前:名前は開発中のものです。 mailto:sage [2008/02/23(土) 20:55:08 ID:Y8HX59g8]
- 基本はJava2Dであるが、アルファブレンディングや
ハードウェアアクセラレーションを意識し始めると JOGLを選択するしかない、という結論。 Java3Dはゲームには向かない。また、JOGLはOpenGLのラッパなので C言語等で開発している知識がそのまま使えるのも大きい。
- 296 名前:名前は開発中のものです。 mailto:sage [2008/02/24(日) 00:25:00 ID:552FmNgs]
- JOGLってCやDからの呼び出しに比べると若干遅くないか?
特に大量にglVertexやglNormal呼び出すと気になる。
- 297 名前:名前は開発中のものです。 mailto:sage [2008/02/24(日) 01:07:38 ID:Img+NVfF]
- glVertexやglNormalを大量に呼ぶのがそもそも間違いかと・・・
そんなプログラムはCで書いても遅いよ glVertexPointer、glNormalPointer、glDrawArray/glDrawElementsで一気に送り込むのが基本 使える環境ならVBOも使うとなおいいけど
- 298 名前:名前は開発中のものです。 mailto:sage [2008/02/24(日) 01:16:48 ID:552FmNgs]
- それはわかってるんでそう対策した。
他のネイティブ環境に比べてAPIコール自体に時間がかかるってこと。
- 299 名前:名前は開発中のものです。 mailto:sage [2008/02/24(日) 01:25:43 ID:Img+NVfF]
- それはたしかに
BigIntegerとか昔はCで書かれてたけど ネイティブコールが遅いからJavaで書き直されたらしいし コール数を抑えるしかないね
- 300 名前:名前は開発中のものです。 mailto:sage [2008/02/24(日) 12:56:50 ID:lTSzRG1L]
- JNIは遅いのは当たり前かと
だからSWTも頭打ち
- 301 名前:名前は開発中のものです。 mailto:sage [2008/02/24(日) 13:20:58 ID:jBA6Mnj7]
- 何で遅いの?JavaVMの実装の問題?
それともセキュリティとかでどうしても遅くなるの? その辺まったく分からない〜。
- 302 名前:名前は開発中のものです。 mailto:sage [2008/02/24(日) 13:30:58 ID:lTSzRG1L]
- 外部インターフェースとのつじつまあわせは遅いのは当たり前かと
CからJavaのオブジェクト操作できるように用意してるし 最適化がそこでとまるしね
- 303 名前:名前は開発中のものです。 mailto:sage [2008/02/24(日) 19:30:30 ID:HBpVGOll]
- お、なんかこのスレがJavaゲーム製作の本スレぽくなってきて嬉しいぞ
話題をふらせてもらうが、goldenstudios.or.id/products/GTGE/試したヤシいるかな JOGLの話はでてくるが、上の話はあまり聞いたことが無いので経験したことある人教えてください
- 304 名前:名前は開発中のものです。 mailto:sage [2008/03/01(土) 03:10:53 ID:LV/lTJyQ]
- 俺自身はノータッチだけど
ttp://javagame.main.jp/ ここにサンプルあるね
- 305 名前:名前は開発中のものです。 mailto:sage [2008/03/01(土) 03:42:10 ID:SlIXzhw0]
- そこのは参考にするとまずいのがいくつかある
まったくのJava初心者またはゲーム初心者ならいいのかもしれないけど、 変なのを覚えるとかえってまずいかなぁとか
- 306 名前:名前は開発中のものです。 mailto:sage [2008/03/01(土) 20:44:12 ID:8o93PmAj]
- SE6になってVMも早くなったらしいし、これからJavaでゲーム製作の時代が来るね
- 307 名前:名前は開発中のものです。 mailto:sage [2008/03/01(土) 22:13:17 ID:5Oah2lSo]
- >>305
ま、まあ確かに 何でこんな組み方してるのかな〜ってのが色々・・・ でもまあ、個人的にはそれも含めて参考になってるよ
- 308 名前:名前は開発中のものです。 mailto:sage [2008/03/02(日) 13:40:42 ID:hl/zlyYi]
- >>304
久しぶりにそのページ見たけど、作者はPythonにはまってjavaから離れちゃったんだね 俺はC,C++,Javaと流れてきて、Rubyもかじったけど、いまいち動的型付の利点がわからん PythonもたしかRubyと似たようなもんだよな なんで、Java人気無いのかね
- 309 名前:名前は開発中のものです。 mailto:sage [2008/03/02(日) 16:16:53 ID:6RRe8Qtl]
- ランタイムとゲームパッドの二つが問題かな
- 310 名前:名前は開発中のものです。 mailto:sage [2008/03/02(日) 17:21:01 ID:tLDXx9OI]
- 十字キーと2ボタンでいいからパッド対応してほしいよね
キーボード等と同じく基本インターフェースなんだが プラットフォームごとにJNI使うのがダルすぎる
- 311 名前:名前は開発中のものです。 mailto:sage [2008/03/03(月) 20:24:36 ID:n/5cmKw+]
- >>309-310
無知でスマンが、Java以外の言語はゲーム系のライブラリも充実してるの? たとえば上に出ているPythonとかMSのプッシュしているC#とか Javaだと標準でゲームのために入っている機能と言ったらチラつき防止のためのBufferStrategyくらいか?
- 312 名前:名前は開発中のものです。 mailto:sage [2008/03/03(月) 21:40:55 ID:d2w1T2wi]
- C#も言語そのものには別に便利なものは組み込まれてはいないはず
スクリプト系はさらにその傾向は強い
- 313 名前:名前は開発中のものです。 mailto:sage [2008/03/03(月) 23:17:56 ID:t6qNN4le]
- PythonはたぶんSDLやOpenGLのバインドがあるんじゃないかな。
C#はDirectXがまんま使えるはず。
- 314 名前:名前は開発中のものです。 mailto:sage [2008/03/03(月) 23:57:30 ID:k8h+UZds]
- >>311
別にゲームのために有る訳じゃないぞ>BufferStrategy
- 315 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 07:43:21 ID:APxxlhAl]
- >>314
確かにw まぁ、ゲームでも有用な機能と言うことで
- 316 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 11:54:22 ID:SYnWCB/z]
- そうね。
だけどさ、一番有用なのはVolatileImageだと思うんだ。 1.4でコレが追加されて使ったときの高速化の度合いにびっくりしたよ。 おかげでSwingアプリ全般が早くなったからねぇ。 で、1.5TigerでJava自体が高速化したし、スレッドもいい感じで扱いやすくなったし。 素人ゲーム用には十分すぎるスピードだと思うんだが、 誰も作ってないこの寂しさ。 おれも第一歩踏み出すのがおっくうで何もしてないからなぁ・・・・。
- 317 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 13:37:39 ID:q/Eh8EeS]
- VolatileImageは使うのにコツがいるんだよ
普通に使うと速度が出ない ピクセルフォーマットを意識してあわせないといけないからね あとゲームで使うならどうしてもJOGLになってくる 拡大縮小回転、アルファブレンディングなどはVolatileImageのほうが遅くなるしね アルファブレンディングの種類が少ないのも問題だ>Java2D
- 318 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 14:32:44 ID:jyj4JXL8]
- 自前のCompositeクラスを書けば・・・・速度は出ないけど。
- 319 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 19:34:04 ID:APxxlhAl]
- とりあえず、15歳からはじめる〜、買ってきたからJavaゲーム作るよ
30目前なのにまともにプログラムかけないプログラマだけどがんばるよ
- 320 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 19:46:40 ID:q/Eh8EeS]
- それ今出ているJavaのゲーム開発の書籍で唯一まともなやつ
- 321 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 21:13:16 ID:dhB5NUM/]
- ttp://pc11.2ch.net/test/read.cgi/gamedev/1135994116/
の315です。 MMOっぽいの作ってます。 グラフィック周りは、jMonkeyEngine使ってます。 ttp://www.jmonkeyengine.com/ よかったらログインしてみてください。
- 322 名前:名前は開発中のものです。 mailto:sage [2008/03/12(水) 23:44:03 ID:xMiaoqWS]
- とりあえず、JavaSE6update5とEclipseインストールしたぉ
これからJavaの勉強始めるぉ ゲーム完成までまっててね
|

|