[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 07/03 05:51 / Filesize : 102 KB / Number-of Response : 384
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Javaでゲーム作る話してるキチガイがいるよ(藁



1 名前:名前は開発中のものです。 [02/02/17 22:50 ID:cwxUE1Su]
作る話だけな、実際は作っても意味がない(藁
MSに捨てられて、アプレットももう使えないしね
つーかアプレットで作っても意味が無いけど(プ
頼みの携帯電話じゃろくなゲーム作れないし(藁
おまえら、さっさとWebプログラム板にカエレ

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の勉強始めるぉ
ゲーム完成までまっててね

323 名前:名前は開発中のものです。 mailto:sage [2008/03/13(木) 00:39:31 ID:lWDVGiLA]
待ってるよぉ
どんなゲーム作るの?

324 名前:名前は開発中のものです。 mailto:sage [2008/03/13(木) 19:51:57 ID:iYrEyCKq]
>>323
現代版Age of Empires
数百万の歩兵、砲兵、戦車、戦闘機、イージス艦、空母、原子力潜水艦が入り乱れて戦う予定
資源、生産の概念の他に、研究開発、貿易、の概念がある
さらに、通商破壊やスパイ、偵察衛星、などの機能を加え、国家元首としてのプレイだけでなく数百万の歩兵の一人としても動作可能にする
最大1000人前後の対戦を考えている
1000前後の国家が外交を行いながら世界征服を目指す

とりあえず、Javaの勉強がんばるぉ

325 名前:名前は開発中のものです。 mailto:sage [2008/03/13(木) 20:07:39 ID:RCjCBXC4]
なんか凄く壮大だね
現代戦だったら核ミサイル数発で終了って気もするけど

先ずは、Javaの勉強頑張ってよぉ

326 名前:名前は開発中のものです。 mailto:sage [2008/03/13(木) 20:49:20 ID:g6KqF+uG]
最初の時代を遊ばないEmpire Earthみたいなもんか。

つーか、MMO?



327 名前:名前は開発中のものです。 mailto:sage [2008/03/14(金) 01:02:07 ID:L7SHR3Ye]
>>325
目標は高く持ってます
もちろん核ミサイルも登場します
しかし、都市には核シェルタが建設でき、軍隊はミサイル防衛機能を持たせるので核といえども絶対的な兵器にはしないつもりです

>>326
MMOじゃありません
信長の野望を1000人でプレイするようなイメージを持ってください
Empire Earthはよくしりませんが、Age of Empireみたいなものかな
ちなみに、Age Of Empireのように全てリアルタイムにするのではなく、生産や研究開発、外交を考える時間をとるつもりです


328 名前:名前は開発中のものです。 mailto:sage [2008/03/14(金) 11:13:37 ID:XWsR9a0m]
>>327
あなたの言っている1000人ってのが
プレーヤーなのか、ゲーム内のキャラクターなのかがはっきり解らない。
信長で言えば武将が1000人いるってこと?

話を聞いているとAoEよりも、信長の野望「革新」現代版って感じだなぁ。

329 名前:名前は開発中のものです。 mailto:sage [2008/03/14(金) 12:45:53 ID:Qya/6v1U]
>>324
プログラムの勉強する前に、政治とか軍事とかの勉強した方がいいな


330 名前:名前は開発中のものです。 mailto:sage [2008/03/14(金) 19:03:15 ID:L7SHR3Ye]
>>328
信長の野望で言うと大名が1000人いるとイメージしてください

>>329
一応、軍事、政治、経済マニアを自負しています


よーし、今日こそJFrameマスターするぞ

331 名前:名前は開発中のものです。 mailto:sage [2008/03/20(木) 22:48:44 ID:IXjrUw0n]
そろそろJFrameはマスター出来た?

332 名前:名前は開発中のものです。 mailto:sage [2008/03/20(木) 23:21:34 ID:PnC5e7Ud]
>>331
JFrame、Timer、TimerTask、KeyAdapterあたりは勉強しました
しかし、それらの連携方法がいまいちピンと来ません
あと、場面管理とかどうするんだろ?
なんか、お手本になるソースコードないかな



333 名前:名前は開発中のものです。 mailto:sage [2008/03/21(金) 04:35:26 ID:CjSfwDMR]
まあ、まてまて、まずはJFrameに描画コンポーネントを貼り付けるとこから行こうか
ゲームならCanvasが便利だね

334 名前:名前は開発中のものです。 mailto:sage [2008/03/21(金) 21:27:14 ID:qlS0pQX8]
>>333
それやりました
JFrameにCanvas張って、CanvasからBufferStrategy取り出してTimerTaskに渡して色々と表示させています
JFrameにListener色々加えたりしているけど、Listenerで取得した入力をどう処理すべきか考えてます

335 名前:名前は開発中のものです。 mailto:sage [2008/03/21(金) 21:35:07 ID:kl6dgeo7]
JFrameになんか一つキャラクタを表示させて
キーボードの操作にあわせて動かすとか出来た?

336 名前:名前は開発中のものです。 mailto:sage [2008/03/22(土) 15:34:15 ID:gzbOjfh4]
15歳俺も買ってきた
横スクロールアクションRPGをつくろうかと思う
本は昨日全部読み終わったとこです
9割がた理解した感じ。アクションゲーム作成に特化したお勧めのサイトとか
しりませんか?ステージ作成とか。もしくは書籍でも。
マリオで言うとこの障害物ブロックとかに乗るとか
そのあたりのアルゴリズムを深めたいです。
本にはmapファイルとか書いてあったけど
ステージが大量に増えた場合の管理のノウハウとか。
てか本屋行ってきますノシ



337 名前:名前は開発中のものです。 mailto:sage [2008/03/22(土) 20:07:22 ID:O7p+d6TK]
まずJavaの書籍でJava事態の理解を

15歳というやつが唯一の日本語で書かれたまともなJavaでゲーム開発できる本だから
それを手がかりにゲーム開発に進む

あとは言語非依存のゲーム開発としての考え方なんだが、これはWindows出る前はあほみたいに
大量にあったけど国産PC消えた瞬間に絶滅したので厳しいかも

まーネットで検索すればいろいろと見つかるはずなんで書籍しか情報がなかった時代に比べれば
ある意味では楽だけど、リンクが切れてるとか閉鎖したところも多いからなぁ

わからないところがあれば知ってる範囲で教えるけど、Javaの場合1.4以上をターゲットにしてないと
使い物にならない文章とか結構あるから注意かな

1.4からビデオ周りのAPI大量に追加されたからね

338 名前:名前は開発中のものです。 mailto:sage [2008/03/23(日) 13:20:22 ID:IKIIjYRa]
>>336
英語でよければ
ttp://fivedots.coe.psu.ac.th/~ad/jg/
の Chapter 12. A Side Scroller
でマリオっぽいゲームのソースとその解説があるよ。

339 名前:名前は開発中のものです。 mailto:sage [2008/03/23(日) 16:31:41 ID:qe/7u1HL]
>>334
ImageIOで画像読み込んで表示させるとこまでは出来てるのかな?

入力処理は使うキーのフラグ作って、
押されたらtrue離したらfalseになるようにして、
使用するクラスに渡してやるのが一般的かな。

Canvasもフォーカス取得できるから、
使うのがCanvas自身なら、それにListener実装してもいいかも。

340 名前:名前は開発中のものです。 mailto:sage [2008/03/24(月) 20:59:49 ID:xMlpQ+gv]
>>338
おお、ありがとう
早速参考にしてみます


341 名前:名前は開発中のものです。 mailto:sage [2008/03/25(火) 04:41:45 ID:3H4eOtk/]
マリオのソースといえばここもだね
ttp://www.mojang.com/notch/mario/
ページの一番下でソースをDLできる

でも、アプレットなのでBufferStrategyとかそのへんは使ってないみたい
ウィンドウアプリケーションを作る場合には注意ね

342 名前:名前は開発中のものです。 [2008/03/25(火) 22:32:39 ID:cnZGJcf0]
Javaってブラウザゲー多いけど
DLしてやるタイプはまともに動かないからなのか?

343 名前:名前は開発中のものです。 mailto:sage [2008/03/25(火) 22:50:31 ID:lV83o6SU]
まともに動かないというのはとくにない

JavaアプリがうごかないのならこれほどWebアプリとして普及していない


単純にVBみたいなランタイムが必須のアプリになっちまうから(速度はJava速いけど)
クロスプラットフォームをうたわないとメリットが見えにくいというくらいか

開発効率はいいからそれを前面に出すしかないけどね
今ならJOGLが安定して動くから問題になることはほとんどないし

むしろブラウザのほうが少ないんじゃね?Java2以降は。

344 名前:名前は開発中のものです。 mailto:sage [2008/03/26(水) 00:02:51 ID:59FgdjS6]
ブラウザゲーがほぼJavaとFlashだけだから、
Java=ブラウザゲーのイメージが定着しているだけだと思われ

345 名前:名前は開発中のものです。 mailto:sage [2008/03/26(水) 09:52:11 ID:k3E4T22Y]
せっかくJavaでゲーム作っても
ダウンロードする人の大半がWindowsだから萎える・・。
ソラリスに至っては1/10000人以下だった。

346 名前:名前は開発中のものです。 [2008/03/26(水) 18:45:43 ID:pLRDU6oJ]
当たり前すぎ



347 名前:名前は開発中のものです。 mailto:sage [2008/03/26(水) 18:56:33 ID:9i2wCtmF]
シェアかんがえないのか、>>345は・・・

348 名前:名前は開発中のものです。 mailto:sage [2008/03/26(水) 20:28:11 ID:+X/RZLak]
>>341
再度ありがとう
ソースがあるとやはり助かりますわ
帰ってまた作成します


349 名前:名前は開発中のものです。 mailto:sage [2008/03/26(水) 23:57:48 ID:hfblGGNP]
>>339
仕事が忙しくて遅くなったが、軽く作ってみた
ttp://www-2ch.net:8080/up/download/1206543348406107.i11fMX
passはjavajava

やはり、key入力をゲームに伝える部分がしっくりこない
アドバイスがあれば助かります

ちなみに,JavaSE6 update5でコンパイルしました

350 名前:名前は開発中のものです。 [2008/03/27(木) 11:52:05 ID:2Xbnypf+]
画像にマウスイベントを設定したいのですが、可能でしょうか?
例えば、ハエの画像が画面内を飛び回っていて、クリックすると消える、みたいなことです。
間違っているかもしれませんが、
ボタンにアイコンなり、キャンバスに画像を貼る方法だと、
ハエの周囲の矩形を透明にできない、
画像をそのまま使った場合ではイベントを設定できない、といった具合だと思うんですが・・

現時点ではハエの領域(座標)を取得して
全体の土台となっているコンテナにクリックイベントを、という発想しかないんですが、
通常どのように解決されているのでしょうか。

351 名前:名前は開発中のものです。 mailto:sage [2008/03/27(木) 12:15:47 ID:b8MxQnRK]
例えばJLabelで画像を表示してるなら、JLabelにマウスリスナを付ければいいし
自分でdrawImageとかで描いてるなら、その描いてるコンポーネントにリスナ付けて位置判定する

352 名前:名前は開発中のものです。 mailto:sage [2008/03/27(木) 12:54:49 ID:pz9vHBBs]
>>350
Swingのコンポーネントはすべて自前で描画できるし、普通にイベントも発生できるけど。
まずはJPanelを継承してそこに画像は表示できるんだよね?

353 名前:350 mailto:sage [2008/03/27(木) 13:36:19 ID:2Xbnypf+]
>>351-352
ありがとうございます!
基本的な部分で勘違いしていたかもしれません。
整理しなおして改めてお返事させていただきます。
ごめんなさいm(_ _)m

354 名前:350 mailto:sage [2008/03/27(木) 14:31:21 ID:2Xbnypf+]
確認できました。
実は手元の本が古く、AWTのコードを見ながらSwingのマニュアルと合わせてまして、
コンポーネントの背景が不透明だったのは単にAWTのコンポーネントだったからでした。
ちょうど昼にその点の違いについて書かれたコメントを見つけ、
その後おふたりのレスを見てあわてて調べなおした次第です。
背景のヌケ、イベントとも解決できました。
お粗末なことで申し訳ないですm(_ _)m

355 名前:名前は開発中のものです。 mailto:sage [2008/03/28(金) 00:34:52 ID:He3mBasw]
>>349
キーリピートがそのまま残ってるね
keyPressedでしか判定してないとそうなる
>>349を参考にkeyReleasedも使ってみるといい

356 名前:名前は開発中のものです。 mailto:sage [2008/03/28(金) 00:35:51 ID:He3mBasw]
ミス
2番目のアンカーは>>339



357 名前:名前は開発中のものです。 mailto:sage [2008/03/28(金) 01:49:33 ID:u4JTRy5+]
>>355-356
ふむふむ
土日でがんばって見るぉ
eclipseでjar作ったが、ソースは含んでくれてなかったみたいだね
次回からはソースもうpするよ

358 名前:名前は開発中のものです。 mailto:sage [2008/04/03(木) 19:01:04 ID:1agZ+bop]
逆にJavaの本じゃなくても
Java用に参考になりそうな書籍とかあるかな
アクションゲームアルゴリズムとかいう本を
立ち読みでチラッとみたのだが
なんかバボちゃんみたいな絵が背表紙に描いてある本
アルゴリズム系の本買うくらいなら
ネットで配布ソース参考にした方がいいかな?

359 名前:名前は開発中のものです。 mailto:sage [2008/04/04(金) 08:24:31 ID:FQXg7vF/]
データ構造とかCGとかのアルゴリズム系一般、スパイラルとかアジャイルとか
XPとかの開発手法系は言語に関係なく参考になるよね。
ゲームに限定するなら、GAME PROGRAMMING GEMSはどう?

360 名前:名前は開発中のものです。 mailto:sage [2008/04/04(金) 15:56:47 ID:oJJbJUV+]
>>359
個人で開発するゲームで、スパイラルとかアジャイルとかあんまり参考にならんと思うが。
XPもむりだろ。
まぁ同人規模で2,3人開発者がいれば少しはかわるだろうけど、
レビューする人とかいないだろうし、あんま意味無いとおもう。

ゲーム以外の教養としては知っておいてそんはないけどな。

361 名前:名前は開発中のものです。 mailto:sage [2008/04/04(金) 18:42:04 ID:K8MSJQ5B]
話それてスマンがXPをいまいち信用できないと思っている俺ガイル
週40時間労働は魅力的だが、忙しくなったらそんなことやってられないだろ
あと、ペアプロも人件費が倍かかるだけの気がす
JUnitは魅力的だが、完全なテストファーストで開発するのは効率が良いのか悪いのか微妙な気がする
テストを仕様だとして提出してもぶん殴られるだけだろ


362 名前:名前は開発中のものです。 mailto:sage [2008/04/04(金) 20:19:38 ID:z3wb+Ur4]
絶対的な正義は構造化であってOOP周りの手法は大規模開発のときに
仕方なく適用するものだと個人的には思っている

363 名前:名前は開発中のものです。 mailto:sage [2008/04/04(金) 20:59:38 ID:Sa7ttJlL]
>>361
ペアプロは非常に疲れるよ
8時間もやるのはきっつい

他人の目があるのでさぼれないというべきか

ベテラン技術者ならなくてもいいけど、
技術の話題とかがほとんどでないような座ってるだけで金が入る形態の人材とかは
ペアプロさせたほうが効率いいと思う

バグもびっくりりするくらいへるし、躓いてる時間がなくなるから2人消費してもお釣りがくる

俺も実際にやらせてみたり自分でやったりして正直びっくりしたよ
ペアプロって実際に導入してみたところしかすごさはたぶんわからないと思う

OJTさせるならこれは必須だね

3人寄ればなんとやらじゃないがやっぱり一人で考えるより吹く数人で考えるほうがいいということと
教える場合、2人ずつ同時に指摘することになるので効率もよくなる

プロジェクトスタートさせるとき意思の統一を図るために人を入れ替えながらペアプロでスタートさせて
問題がないような人はソロにしていく形式がいいと思う

話それすぎだが

364 名前:名前は開発中のものです。 mailto:sage [2008/04/04(金) 21:04:16 ID:FQXg7vF/]
>360-362
すまん確かにそのまんんまは無理だな。
でもバージョン管理とか自動ビルドとかは使うようにしてる。

テストファーストはゲームの表示部分とか操作絡むところには適用しにくいよな。
とりあえずアルゴリズム部分にだけ…
仕事は残業少ない会社だし開発期間も裁量あるから週40時間くらいだけど
ペアプログラミングは人が少ないから無理だな。趣味だとどうなんでしょう。

CODE COMPLETEとかリファクタリングとかOpenGL Shading Languageはどう?

365 名前:358 mailto:sage [2008/04/04(金) 22:59:29 ID:a4jJpItE]
とりあえずアルゴリズムの本買ってきた
>>358
その本を探したら値段が厳しかったので別の2000円くらいのを探した
すまぬ
買ったのはアクション系のアルゴリズムで
まんまアクションゲームプログラミングアルゴリズム
だったかな
コードはJavaじゃないけど
流用は出来そう

366 名前:名前は開発中のものです。 mailto:sage [2008/04/06(日) 23:05:41 ID:xmAHCGqQ]
>>359
まだまだ初心者なので
すんません
GEMSは応用編に近いのね




367 名前:ある mailto:sage [2008/10/27(月) 08:05:38 ID:gWsNy0rw]
最近JOGL始めた者です。
.objファイルのモデルをロードし、glVertex3f()などで描画できるようにはなったのですが、
速度を求めて頂点配列に手を出した所で詰まってしまいました。

public void init(GLAutoDrawable drawable) {
・・・(省略)
gl.glEnableClientState(GL.GL_VERTEX_ARRAY);
ByteBuffer bb = ByteBuffer.allocateDirect(頂点の配列.length * 4 + 4);
FloatBuffer fb = bb.asFloatBuffer();
for(i = 0; i < 頂点の配列.length; i++)fb.put(頂点の配列[i]);
fb.position(0);
gl.glVertexPointer(3, GL.GL_FLOAT, 0, fb);
}

こんな感じで初期化の処理を書き、display()でglDrawElements()を呼び出しているのですが、
モデルがぐちゃぐちゃに崩れて描画されてしまいます。
どうしても原因がわからないので、どうかご教授をお願いします。


368 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 11:28:50 ID:uedxfWU0]
bb.order(ByteOrder.nativeOrder()); を入れてみる
asFloatBuffer() の前に

369 名前:ある mailto:sage [2008/10/27(月) 13:18:14 ID:gWsNy0rw]
>>368
レス遅れて申し訳ないです。ふて寝してました。

バイトの順序は全く考えていませんでした。
この辺はよく理解できていませんが、ネイティブのバイト順序に直す必要があったわけですね。
あなたのおっしゃる通りに書き足したところ、正しく描画されました。
私が独りで考えていてもこの答えには辿り着けなかったことでしょう。
助かりました。有難う御座います。

うし、ゲームつくるぞお。


370 名前:名前は開発中のものです。 mailto:sage [2008/11/02(日) 12:24:12 ID:xt2zS41p]
まだできないのかよトンマ

371 名前:名前は開発中のものです。 [2009/02/26(木) 00:31:45 ID:474rEBJy]
>>370
      ∧,,∧ ∧,,∧
   ∧,,(´-ω-)(-ω-`)∧,,∧
  ( ´-ω)旦o) (o旦o(ω-` )
  (_  o[(  ´-) (-`  )]o _)
  └'ー-(_   )][(   _)ー'┘
      'ー'^ー'   'ー'^ー'


372 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 12:10:05 ID:7RkyXNm2]
>>1のころは実行速度が遅いってことが問題だったけど今は
JAVAをインストールしてくれてる人がいないのが問題か?

373 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 13:11:19 ID:9zNa72Wy]
>>372
確かに
.netと違ってMSが勝手にインストールしてくれる可能性は0に近いからな
solarisが標準OSになってれば問題なかったんだろうが、そんなこと今更ありえないしな

374 名前:名前は開発中のものです。 [2009/03/04(水) 17:27:42 ID:BgNcpKU6]
>>371
`∧_∧
(´・ω・)
( つ旦O
と_)_)
ちょっと休憩。


375 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 01:37:50 ID:b31M8oEP]
rt.jarとバッチファイルを添付して、実行時にはバッチファイルを実行してもらうってのが手軽かなあ。


376 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 12:18:07 ID:uJrUAVcj]
>>375
プライベートJREは配布規約があるからそれちゃんとよんでね



377 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 15:30:21 ID:b31M8oEP]
web startにすれば外部パッケージもリンクできるけど、
オンライン前提になってしまうな。

もっとも、今の世の中で、しかも自作ゲームの配布形態という点で考えると、
オンラインは前提条件にしてもいいかもしれない。

378 名前:名前は開発中のものです。 [2009/05/12(火) 17:24:37 ID:y1RXQE38]
>>374
  ∧ ∧ 彡
ミ ( ^ω^ )っ 彡
  O ノ タタタタ…
 ミ| (_) 彡
ミ し´ 彡


379 名前:名前は開発中のものです。 mailto:sage [2010/03/02(火) 23:11:00 ID:Ex3WWwU3]
test

380 名前:名前は開発中のものです。 mailto:sage [2010/03/21(日) 09:18:46 ID:hRTqHHye]
てすと

381 名前:名前は開発中のものです。 [2010/04/02(金) 13:59:12 ID:PHi8AHxO]
Javaって5ねんほど前はえらくもてはやされていましたよね。
これからの時代はJavaだ! マルチプラットフォームだ! 家電にもJavaが搭載されるだろう。
なんたらサンドモデルが素敵!  これからの時代オブジェクト指向だ!
そういううたい文句を色々見ました。
けれど、ちょっとプログラムつくって実行してみてすぐにあれっ?? ってなったのを覚えてます。
みなさんもならなかったですか?

だってコードがものすごく長い、 コンパイルがものすごく遅い、
hello world を出すだけで何行もコード書いたのを覚えてます。

致命的だと思ったのは、僕は専門家ではないのでわからないけれど、なんかもったり
したのろさを感じたことかな。
で、こういうスレが立ってるところを見ると、やっぱりねって思いました。
Javaこそ夢の言語だ! みたいなノリは結局なんだったの?
人類の悲劇?
ちょっとまえセカンドライフってあったじゃない。
あれってみんなですごい時代になった!みたいに鼻息あらくしてた時期ありますよね。
なんかソフト業界って自称ITリテラシーが高いおじさんが吹いた一言にみんなのせられて
ワーワーいって騒いでるような、一時のお祭り騒ぎのようなノリで動いてるんじゃないかって
思うときがあります。

382 名前:名前は開発中のものです。 mailto:sage [2010/04/02(金) 14:11:15 ID:Jbkwl8CW]
J






383 名前:名前は開発中のものです。 mailto:sage [2010/04/03(土) 17:59:15 ID:tBIcjWf5]
>>僕は専門家ではないのでわからないけれど
ワラタ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<102KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef