Javaでゲーム作る話してるキチガイがいるよ(藁at GAMEDEV
Javaでゲーム作る話してるキチガイがいるよ(藁 - 暇つぶし2ch200:デフォルトの名無しさん
04/08/11 06:49 K7hoQjsz.net
携帯Javaで3Dが動く時代だしな

201:名前は開発中のものです。
04/09/18 23:22:11 ZbQvqX8d.net
>>1
> 作る話だけな、実際は作っても意味がない(藁
> MSに捨てられて、アプレットももう使えないしね

JRE入れればよいだけの話ではないの?

202:名前は開発中のものです。
04/09/19 00:18:26 g0x391w9.net
キチガイ相手はやめれ

203:名前は開発中のものです。
04/09/19 01:25:53 FSeOvOiQ.net
古いスレ上げるなよ…邪魔…

204:名前は開発中のものです。
04/09/19 03:51:49 x/VocrVK.net
携帯向けに作れる言語、という意味では優位性は十分あると思います。
同じ言語(とは言えない場合が多いですが…)でPC向けにも作れるわけですし。

電車乗ってると、携帯電話でゲームしてる人は男女問わず多いですし、
自分が作ったゲームをみんなに遊んでもらう、という点では
Javaで作る意義は大いにあると思います。

205:名前は開発中のものです。
04/09/19 03:52:10 x/VocrVK.net
sage忘れ…

206:名前は開発中のものです。
04/09/19 08:21:18 M89px5nM.net
携帯もCが主流になるよ

207:名前は開発中のものです。
04/09/19 09:34:01 3VY//cx2.net
ぶりゅーまんせー

208:名前は開発中のものです。
04/09/19 13:31:30 0tAhkz70.net
とBREW使いは世の中から孤立していくのであった。

209:名前は開発中のものです。
04/09/19 16:12:15 g0x391w9.net
特定のチップに依存してるってあたりが組み込み系では嫌われると思われ
AUでは選択肢がないからしかたないというだけ

というより日曜プログラマ締めだしってのが問題か


210:名前は開発中のものです。
04/09/27 00:02:35 aLBna6ae.net
質問です。
Javaアプリでゲーム作ってますが、どうしても逆コンパイルかけられて
ソースを覗かれるのがいやなのです。
何か良い方法はありませんか?


211:名前は開発中のものです。
04/09/27 00:31:18 xjw1fHGW.net
A.気にしない

そもそもCでかいたところでアセンブラでガリガリ見られるわけで

それにこのスレはスレの名前見ると分かるとおりまともな質問なら
別のスレの方がいいと思われ

212:名前は開発中のものです。
04/09/27 00:31:49 xjw1fHGW.net
ってマルチだったのか・・・

213:名前は開発中のものです。
05/05/22 03:28:09 CY6O5H30.net
良スレあげ

214:名前は開発中のものです。
05/05/22 14:07:38 bMMFp5DI.net
最近ゲームはどんどん2極化してる言うか、
コンシューマ機のゲームでさえ一部のゲームオタク的な人間しかやらない傾向が強くなって来て、
一般の人は暇つぶしや片手間にミニゲームくらいなら、って感じが普通になってます。

でもって、Javaやflashのゲームなんですが、両方ともWinとMacの両方で動きますが、
Javaはさらにプラットフォームが広い、しかしVMのインストールが良くわからないという人が結構います、
flashは相手にインストールはさせやすいんですが、その他のプラットフォームでは動かない物が多いです。

ほぼ同じゲームを作った場合どっちの方がより多くのユーザーが付きやすいんでしょうかね?

215:名前は開発中のものです。
05/05/22 14:34:27 FlDjWwCW.net
>>214
マルチプラットフォームだけでいいというのなら
プライベートJRE使え


216:名前は開発中のものです。
05/05/22 20:41:32 +saaG/o6.net
どっちが多いかなんてざっと見渡してみればすぐ分からんか?
プラットフォームも、winとmacでデスクトップosのほぼ大半占めるような状態で
さもjavaが有利みたいに言われてもな。

217:名前は開発中のものです。
05/05/22 20:48:48 bMMFp5DI.net
>さもjavaが有利みたいに言われてもな。

java有利に見えますかね? VMのインストールがよく判らないって言うのは致命的だと思うんですよ。
flash並に判りやすい説明があって、ブラウザ内でウィザード形式で進んで、ココに動画が表示されればOKですみたいな
ああ言うのはJavaには無いからなぁ。
何も判らない人に遊んでもらうのに苦労するんです。

あとWinとMacで大半というよりは、Winが大半と言って差し支えないと思います。
Macは10%にすらどうやっても届きませんから。

218:名前は開発中のものです。
05/05/22 23:46:27 xh+yWlyC.net
Javaのインストールがよく分からない、という意見がよく分からない。
WindowsならGUIインストーラがあるし、Macなら標準で付いてくるし、
UNIXなら…まあそんなの使ってる人ならCLASSPATHぐらい通して欲しい。


219:名前は開発中のものです。
05/05/22 23:52:00 bMMFp5DI.net
>218
じゃぁ、説明しますと、仮にJavaVMが必要なブラウザゲームがあったとします。
相手のマシンにはJavaVMが入っていないと仮定してください。
「どうすればいいの?」
って聞いてきたらどうします?

220:名前は開発中のものです。
05/05/23 00:03:40 FlDjWwCW.net
URLリンク(java.com)

ダウンロードをクリックさせる


221:名前は開発中のものです。
05/05/23 00:16:39 U4RTD+yy.net
JOGLが標準APIになったら面白そうなんだけどなぁ

222:名前は開発中のものです。
05/05/23 05:04:10 dVnlUSdh.net
>>219
そもそもWindows 向けにJavaゲームを書かなきゃいい。
i mode 用にJ2MEでゲームを書く。通称「勝手アプリ」。



223:名前は開発中のものです。
05/05/24 23:09:15 YicCUFoW.net
>>219

Webブラウザーのプラグインと比べたら、確かにインストールは面倒です。
でもこれ以上どうしようもないからなあ…。java.sun.comの
スクリーンショットを撮って誘導するぐらいしか…。

224:名前は開発中のものです。
05/05/25 00:25:31 gTSjVNoF.net
>>223

なんのための>>220
ユーザーに手軽にプラグイン入れてもらうサイトだろうに

225:名前は開発中のものです。
05/05/26 23:50:12 XqFf6A4j.net
>>224
はずかしながらJavaが誕生して10年、java.sun.comしか
知りませんでした…。

226:名前は開発中のものです。
05/10/10 16:49:00 xVyhkn6e.net
とりあえず、これでもやってみたらどうだ?
URLリンク(www.bytonic.de)

Javaでゲームの開発はナンセンスだ、というのであれば、
ゲーム開発に最適な言語は"C++"ではないだろう。
# 意識して書かないと、意図しないコピーコンストラクタが呼ばれる
# コードが書けてしまう言語のどこが良いと言うのか。
# Effective C++読んでも、そう思わないのかな?

それならば、"C"が相応しいだろ!
コンパイラは複雑化したものの、Cとアセンブラは"基本的には"
1対1の関係のはずだ。

とりあえず、公開されているQuakeのコードでも読んでみたらどうよ。
あと、ゲームじゃないけど、Apache HTTP ServerもGIMPの実装もC。
# GIMPはオブジェクト指向を意識したCのコードだったと思う。

そもそも、スレ主はエフェクトてんこ盛りでフレーム落ちギリギリの
実装を書いた経験があるのか?

別にゲーム開発はコードの最適化競争ではないのだから、
使えるものを使えば良いだけだろ。

227:名前は開発中のものです。
05/10/11 10:51:36 TNpT2Cck.net
>>226
何の話をしているんだ?

228:名前は開発中のものです。
05/10/11 12:12:27 roX8SrMY.net
>>226 微妙にシッタカくんの匂いが…。

229:名前は開発中のものです。
05/10/11 14:35:07 /G/d0EXv.net
TomcatもHTTPと同じエンジンになって結局CとJavaで速度が変わってないという現実を
>>226はしってるのかね


230:名前は開発中のものです。
05/10/11 15:33:42 gIxESg8l.net
>>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:名前は開発中のものです。
05/10/11 16:44:26 0m5hq94D.net
AgentFX を使ってる日本人いたんだ…
商用じゃなければフリーなんだっけ?



232:名前は開発中のものです。
05/10/11 17:03:18 /G/d0EXv.net
>>226はCが速いし動作が分かりやすいからCだけがベスト
というようないい方してるんでしょ?
(それが皮肉なのはおいておいて)
それに対しての回答なわけだがApacheHTTPのWin32版ってバイナリはVC++だったような

ゲーム開発が中間言語系のGCネックになるというのはほとんどなくなってると思われ
ヒープの調整や並列ガベージコレクタで違いはわからなくなってるし
JavaからOpenGLとかだとJNIの呼び出しオーバーヘッドがちと問題になりやすいかな
そのかわりC#とかだとJavaほど最適化に関する情報が少ないのがネックになる


233:名前は開発中のものです。
05/10/11 19:25:53 BO7X8plB.net
C/C++は、配列の限界をチェックしていないので、バッファ・オーバーフローで乗っ取れる
だから安全なJavaを使う

NNNNN、、、と無限に続くCode Redが猛威を振るった
またconconconでWindowsを落とせた

234:名前は開発中のものです。
05/10/11 19:49:56 0m5hq94D.net
>>233
オマエ厨すぎ…
頼むからjava使いの評判を落すのはやめてくれよ
ただでさえこの板では肩身狭いんだからさ

235:228
05/10/11 20:28:33 roX8SrMY.net
>>230
いや、匂いがしただけだから。その根拠でよければ言うよ。楽に聞いてくれ。
「ネタにマジレス」状態になってしまったらゴメンだけど。

> # 意識して書かないと、意図しないコピーコンストラクタが呼ばれる
> # コードが書けてしまう言語のどこが良いと言うのか。
> # Effective C++読んでも、そう思わないのかな?

ネタだと思えば別になにも言うこと無いんだけど、
そうじゃないとすればあきらかに不自然。
なんで急にコピーコンストラクタの話になるの?(しったか君の匂い)

Effective C++読んで印象に残った部分を朗読しただけじゃないの?(しったか君の匂い)

> コンパイラは複雑化したものの、Cとアセンブラは"基本的には"
> 1対1の関係のはずだ。

ネタだと思えば別になにも言うこと無いんだけど、
そうじゃないとすればあきらかに意味不明。
イワンとすることはなんとなくワカランでもないけれど。
Cとアセンブラ、って並べて言おうとするのも気持ち悪いし、(しったか君の匂い)
基本的に1対1対応って言うのも気持ち悪い。(しったか君の匂い)
何が一体一対応になってるの? 俺そんなん初めて聞きますたよ?(しったか君の匂い)

236:228
05/10/11 20:29:08 roX8SrMY.net
>>230
> # GIMPはオブジェクト指向を意識したCのコードだったと思う。

オブジェクト指向を意識したCのコード? うーん。
ピンとこないなぁ。どういうものを指してるの? おれワカンネ。

> そもそも、スレ主はエフェクトてんこ盛りでフレーム落ちギリギリの

エフェクトなくてもフレーム落ち(フレームをスキップさせる時のことかな?)って普通にあると思ってた。
チョッとシューティングゲームとか作ってみても、普通にそこらへんは味わうかとおもったけど。

負荷の大きな処理として、エフェクトの計算をあげてみたんだろうけど。(しったか君の匂い)

> 実装を書いた経験があるのか?

実装を書く、って言い方が気持ち悪かったです。(しったか君の匂い)
いや、これはおれに馴染みがないだけかもしれませんが。

> 別にゲーム開発はコードの最適化競争ではないのだから、
> 使えるものを使えば良いだけだろ。

これが言いたいだけなのに、上の例を出してみたりするのが変。(しったか君の匂い)

237:名前は開発中のものです。
05/10/11 23:09:07 gIxESg8l.net
>>232
> バイナリはVC++
表現がおかしくないかな。

念のため、ちょっと現在のソースを持ってきて
眺めてみたけど、やっぱりCだ。
C++じゃない。

まぁ、私はJavaに対して肯定も否定もしませんが、
スレタイとスレの内容を読んでいて、カッとなって
書いたところは否めません。反省してます。

たしかに、GCやJNIのオーバーヘッドは自分で
測定してみる必要がありますね。

Jake2のスライドみたいに、実測値を引き合いに
話すべきでした。

238:名前は開発中のものです。
05/10/11 23:10:37 gIxESg8l.net
>>235
> これが言いたいだけなのに、上の例を出してみたりするのが変。
うん。

> Effective C++読んで印象に残った部分を朗読しただけじゃないの?
うん。そうかもしれない。

でも、意図しない(もちろん、よく考えれば理屈は分かるのだが)
コピーコンストラクタによるオーバーヘッドや混乱には注意したほうが
良いと思うよ。
# static_castでコピーが作成されるなんてすんなり理解できました?

まぁ、俺だけがC++を難しいと感じているだけなのかもしれないが、
「C++はプログラマの給料を引き上げるためにわざと難しく設計した」
なんて有名なジョークで笑ってるのは本当に俺だけなのか?

> 何が一体一対応になってるの? 俺そんなん初めて聞きますたよ?
うん。これも言い過ぎだったと思う。

でも、Cを書いているときって、コンパイルした結果を予想しながら
書いているよね。違うの?

239:名前は開発中のものです。
05/10/11 23:11:22 gIxESg8l.net
> ピンとこないなぁ。どういうものを指してるの? おれワカンネ。
俺の思い違いかもしれんから、ソースを読んでくれ。
ただ、オブジェクト指向は考え方なんだから、Cでも表現できる。
デザインパターンだって適用できる。
なんか、俺、間違ったこと言ってる?

> 実装を書く、って言い方が気持ち悪かったです。
えーと、「実装する」の間違いで宜しいのでしょうか。

> 負荷の大きな処理として、エフェクトの計算をあげてみたんだろうけど。
いや、個人的に思い当たることで言えば、マップのOctreeの階層の深さとか
ランドスケープのROAM、CLODの分割計算がネックになることだってあると
思うんだが。
これも違いますか?

あと、AIとか、物理演算もあると思う。
# PPUとかマルチコアで解決されるのかもしれないけど。

240:名前は開発中のものです。
05/10/11 23:37:05 /G/d0EXv.net
昔は高くて手も足も出ないプロファイラが無料で使える時代だし
最適化はかなり楽になったけどな

おかげでCでへんに動かすコードより
プロファイラでクリティカルなところをつぶしたJavaのほうがまともだったことがある
やっぱりビジュアルにココが遅いとか、このスレッドまちっぱなしとか見せれば納得してくれるよ

たまにプロファイラというもの自体知らないやつがいておどろくわけだが


241:名前は開発中のものです。
05/10/12 19:05:17 ks5L4iEJ.net
>>239
>ただ、オブジェクト指向は考え方なんだから、Cでも表現できる
言語自体にオブジェクト指向を助ける機能が無いので、C++かJavaを薦める

また、C++には言語自体にセキュリティを守る機能が無いので、Javaを薦める

C++はオブジェクト指向を目指し、汎用性を重視したが、言語自体にはセキュリティを導入しなかった

242:228
05/10/12 19:40:43 mP+qLYt6.net
>>238-239
まず。でも、と文章を次いでいるみたいですが、何に対しての「でも」かなぁ。
希望されて、知ったか臭のする個所をおれが指摘、って流れなんだよね。
指摘が外れてますよ、って言う時に「でも」って言うんだろうけど…。
どうもそういう根拠を「でも」以降に続けてるわけでもないし。

何度も言うけど…釣りじゃないよね?

> でも、意図しない(もちろん、よく考えれば理屈は分かるのだが)
> コピーコンストラクタによるオーバーヘッドや混乱には注意したほうが
> 良いと思うよ。
> # static_castでコピーが作成されるなんてすんなり理解できました?

うはっ。そんなこと知りませんおれ。
でもそれって、static_cast云々以前に、単に学習不足って問題なんでないの?

> でも、Cを書いているときって、コンパイルした結果を予想しながら
> 書いているよね。違うの?

うはっ。それが必要になる場合があるのはわかるけど、
考えたくないね。それってコンパイラの仕事でしょ。
高級言語を使いたいのはひとえに、抽象化の高いレベルで物を作りたいからじゃないの?
ある程度のキボのものをつくるとき、それが優先されるでそ?

243:名前は開発中のものです。
05/10/12 19:41:28 mP+qLYt6.net
> 俺の思い違いかもしれんから、ソースを読んでくれ。

読んでみた。けどこれにコメントを続けるとどうも知ったか君になってしまいそうなんでやめとく。
質問をされて「まぁこのソース読んでね」という態度は、変な匂いがしませんか?(もうどうでもいいけど)

> えーと、「実装する」の間違いで宜しいのでしょうか。

相手が分かればなんでもいいでない? ただ俺には違和感だっただけ。

> いや、個人的に思い当たることで言えば、マップのOctreeの階層の深さとか
> ランドスケープのROAM、CLODの分割計算がネックになることだってあると
> 思うんだが。
> これも違いますか?
>
> あと、AIとか、物理演算もあると思う。
> # PPUとかマルチコアで解決されるのかもしれないけど。

うはっ。おれそんなん言われてもしらねー。書いた事もないよ。
一番最初にも書いたことだけど、これを言うことの意味ってなんなの?
なんか俺が言ったことに対する返事が、乱反射してない?
最初の指摘は、文脈に必要に見えなかった「エフェクトてんこ盛りで」
に匂いを感じたことなんだよ? この返事じゃ同じ仕組みじゃん。

かく言う俺も適切な返事が出来ている自信あんまないです。
言葉悪かったけど、まぁリラックスして受け取ってちょ。

244:名前は開発中のものです。
05/10/13 00:45:46 wGF8Lzjx.net
なんかワロスw

>>228のリラックス度
|||||||||||||||||||||||||||||||||

>>230のリラックス度
|||

まぁもちつけや( ・∀・)つ旦~

245:名前は開発中のものです。
05/10/26 19:48:46 SqTYtU/n.net
ここはゲームの質問をする場所ですか?
2DSTG作ってるのですが
当たり判定を自機の画像の大きさが違う場合
当たり判定は画像の左上からの相対座標と
絶対座標を記憶しているのですが
相対座標だけにして当たり判定の時に計算する。としたほうがいいのでしょうか?

246:名前は開発中のものです。
05/10/26 19:54:22 lJKUvpoM.net
いや、それでいい

2DSTGならばキャラの中心をキャラクタの座標に持っていったほうがいいよ
描画はその座標からXとYを左上にずらすわけだ

そうしないとたとえば破壊したとき爆発を出すでしょ
様々なサイズのキャラクタをあつかうと困るから

それにあたり判定程度どんなにキャラが増えても100MHzこえていれば問題にならないよ


247:名前は開発中のものです。
05/10/26 21:13:56 SqTYtU/n.net
>>246
わかりました。
座標は中心をもとにするように作り替えてみようと思います。
ありがとうございました。

248:名前は開発中のものです。
05/10/26 22:37:53 XfdFYHiT.net
本スレどこ行った?

249:名前は開発中のものです。
05/10/26 22:41:18 WsfirWMr.net
>>248
落ちた
そして俺はスレッドを立てられない・・・

250:名前は開発中のものです。
05/10/26 23:20:21 lJKUvpoM.net
ああ、おれも立てれないや

251:名前は開発中のものです。
05/10/26 23:33:34 WsfirWMr.net
スレリンク(gamedev板:5番)
誤爆してしまったがここにも置いておく

【スレタイ】
Javaでゲーム作成 2本目
>>1の内容】
Javaでのゲーム作成について情報交換をするスレです。
ゲーム作成以外の話題はム板(URLリンク(pc8.2ch.net))、
他言語に関する話題は他スレでお願いします。

前スレ
JAVAでゲーム作成
スレリンク(gamedev板)

252:名前は開発中のものです。
05/10/27 00:06:26 ksdwn7we.net
テンプレ(仮)

板内関連スレ
Javaでゲーム作る話してるキチガイがいるよ(藁
スレリンク(gamedev板)
JAVAアプリでゲーム
スレリンク(gamedev板)
【JAVA】2Dアクションゲームを作る【初級】
スレリンク(gamedev板)

Javaテクノロジ
URLリンク(jp.sun.com)
URLリンク(java.sun.com) (Ver5.0のJDK入手はここから)
URLリンク(java.sun.com) (Ver1.4.2)

EclipseWiki (開発環境Eclipseについて)
URLリンク(eclipsewiki.net)
Javaでゲーム作りますが何か?
URLリンク(javagame.main.jp)

補完はご自由に

253:名前は開発中のものです。
05/10/27 02:35:02 kQLdb9Rb.net
JAVA シューティング作成委員会
スレリンク(tech板)

【徹底討論】Java3Dの可能性について考える
スレリンク(tech板)

[立方体]  JAVA3D  [直方体]
スレリンク(tech板)

【質問】Java3D【相談】
スレリンク(tech板)

JavaでVCバリのゲーム開発可能?
スレリンク(tech板)

【Java】EZアプリ勉強しつつ作っていく
スレリンク(appli板)

254:名前は開発中のものです。
05/10/27 04:53:29 a5wDD75J.net
てか、Javaでゲームを作るんなら真っ先に候補に上がるのは
joglじゃないの?
なんでこの板にはJava3Dのスレしかないの?


255:名前は開発中のものです。
05/10/27 09:47:16 dzSvRQXE.net
とりあえずたてました

Javaでゲーム作成 2本目
スレリンク(gamedev板)

256:名前は開発中のものです。
06/03/15 01:13:34 cXOEjtfT.net
保守

257:名前は開発中のものです。
06/03/18 14:45:25 FQ/Z8uaG.net
>1
いまどうしてるだろう。当時から状況が変わらないものもあるし
劇的に改善されたところもある。

258:名前は開発中のものです。
06/04/06 22:08:21 bf4kFuty.net
C#でゲームつくってるキチガイです

259:名前は開発中のものです。
06/04/07 07:24:58 W8y93EN8.net
音ゲーすか?

漏れはFbのほうが好きす。

260:名前は開発中のものです。
06/04/07 11:32:31 ZUow6K6v.net
>>258-259
不覚にもワロス

261:名前は開発中のものです。
06/04/07 13:21:18 v6QxZqOE.net
>>260
確かに、そんなはずれた音だけでゲームつくるのはキチガイだなw

262:名前は開発中のものです。
06/04/14 12:55:02 IXYXafci.net
オブジェクトが100も200もあるゲームって変かな?

263:名前は開発中のものです。
06/04/14 14:02:06 s3PhBy+d.net
変じゃないと思うよ

264:名前は開発中のものです。
06/04/15 18:08:34 cFHXLrGy.net
サンクス
ドラクエ、FFみたいなRPG作るときに
ウインドウごとにクラス、オブジェクト作ろうと思ったら
コマンド、アイテム、魔法やらなにやらでその数が数十近くなった
管理さえしっかりしてれば大丈夫かな

265:名前は開発中のものです。
06/04/15 18:13:15 cFHXLrGy.net
考えてみればアクションやシューティングだと
オブジェクトの数が多数あっても変じゃないよな

Javaでゲーム作るときのクラス構造例とかないもんかな
そのクラス構造を考えることこそが醍醐味だとも思うけど

266:名前は開発中のものです。
06/04/15 19:42:10 LwY/2jBG.net
オブジェクトの数よりオブジェクトの使い捨ての数のほうが問題。
GC走りまくりで激しく重くなる。
オブジェクト数はメモリの許す限り配置可能なんだし。
(もっとも、再利用をちゃんとして少ないオブジェクト数にしたほうが
 どの環境でも動くやさしいソフトになるけど)

267:名前は開発中のものです。
06/04/15 20:02:57 cFHXLrGy.net
レス㌧
再利用も大事だよな
こういう設計、計画ってめんどくさいようで楽しみでもある
ちゃんと考えを練ってからならコード組むのはすぐ終わりそうだし
がんばる

268:名前は開発中のものです。
06/04/15 21:03:04 hisjoupK.net
>>266
世代別GCなんだから短期間で破棄することを意識して作るのがいいよ


269:名前は開発中のものです。
06/11/26 12:09:13 Y0YNdgdw.net
体育会系パワハラおやじ。よくまあ、そんなでっかい声が
でるなぁ。そうやって顔赤くして、でかい声だせば
出すほど、自分のキチガイを会社中に宣伝しているだけなのに


270:名前は開発中のものです。
06/11/27 02:50:40 1beMNfJb.net
RPGツクールでゲーム創ってるキチガイです

271:名前は開発中のものです。
06/11/28 15:07:25 Lq/u6fV0.net
>>1の存在価値を知りたい。

272:名前は開発中のものです。
06/11/28 20:00:02 6wRKINAO.net
とにかく全部門募集だ。

海援隊プロジェクト第3章始まる・・
CreateGame~陸海空オンライン~
URLリンク(www112.sakura.ne.jp)

よろw

273:名前は開発中のものです。
06/11/28 22:00:56 6ebakCAV.net
>>272
> 勧誘活動状況 17%

随分と前から見るけど、まだ始まってなかったんかいw

274:名前は開発中のものです。
07/05/15 08:57:17 p0yxvs/c.net
発掘

275:名前は開発中のものです。
07/06/29 23:55:58 Vdq4Fiej.net
>>272
GM特典だけやたら力入っててワロタwww
GMが俺TUEEEEEする為のネトゲってのは斬新だw

276:名前は開発中のものです。
08/02/06 20:46:22 d5Ab00rr.net
一年に一回書き込みがあるスレがあるって聞いて
とんできますた

277:名前は開発中のものです。
08/02/06 21:08:12 3X8PEL4n.net
かんがえられません

278:名前は開発中のものです。
08/02/07 16:05:59 1tQYkVXO.net
ありえません

279:名前は開発中のものです。
08/02/08 20:47:53 kM57L0rr.net
javaでゲーム作ってます
よろしくお願いいたします

280:名前は開発中のものです。
08/02/08 21:20:44 7k/VVqaO.net
いえいえ、こちらこそよろしくお願いいたします

281:名前は開発中のものです。
08/02/08 22:15:04 cxI7gMiu.net
ご丁寧に痛み入ります

282:名前は開発中のものです。
08/02/11 09:07:05 4x3go5rA.net
すみません
今までJavaでゲーム製作を行っていましたが、友人からVisualStudioExpressEditionが無料化されたと紹介されたのでC#に移ることにしました
今までお世話になりました
また、よろしくお願いいたします


283:名前は開発中のものです。
08/02/11 11:31:11 /Jicgigz.net
どっちもどっちだと思うが・・・まぁがんがれ

284:名前は開発中のものです。
08/02/15 00:10:39 dVZisBBR.net
ゲーム製作関係のjavaスレ過疎ってるな
かといってC#が流行っているようにも見えないし
みんなC++でゲーム作っているのかな


285:名前は開発中のものです。
08/02/15 11:45:22 q/w5MRGS.net
いや、この板が過疎ってるって。
もうゲームなんて作ってないんだろみんな。

286:名前は開発中のものです。
08/02/15 20:04:05 dVZisBBR.net
最近の子供はゲーム作らないのかな
俺は趣味でゲーム作りたいから仕事はIT系にしたよ
今ではwebアプリ製作で残業街道まっしぐら
もう、ゲーム作る気力も無くなった
でも、大学生とか若い連中は作ったりしないのかにゃ?
最近の同人ゲームはノベル形式が多いから複雑なプログラミングはやらないのかね

287:名前は開発中のものです。
08/02/18 00:31:41 R1i6x00z.net
質問スレやHSPスレ見てると一定数は作ってるようだが。
ファミコンあたりまでと比べると最近のゲームと同じようなの
作ろうとすると敷居高すぎってのもあるのかもな。

288:名前は開発中のものです。
08/02/19 23:35:41 eZ+r+wjY.net
ほんとにjava関連のスレは開店休業状態だな

289:名前は開発中のものです。
08/02/20 01:32:38 DJOmqWpl.net
この板以外にも目を向けろ

290:名前は開発中のものです。
08/02/22 00:44:00 KQ0kKytP.net
>>289
webアプリとかでjavaが相変わらず勢いあるのは知ってる
でも、ゲームだとあまり盛り上がっていないなーと思っただけ

291:名前は開発中のものです。
08/02/22 12:58:26 eaApd8uY.net
市場が大きい携帯はたぶんはやってる

292:名前は開発中のものです。
08/02/22 12:59:31 uYJO24rh.net
ダイレクトにマシンさわれないからだろうな。
さらに、Windows以外のプラットフォームは
ゲーム用としてほとんど使われること無いし。

となれば、ネイティブな言語使った方がいい。

WebではFlashもあるし、大規模でもない限り
Javaを積極的に使う理由があまりない。

ま、おれはそれでも書くけどな。

293:名前は開発中のものです。
08/02/22 13:01:44 eaApd8uY.net
そもそもゲーム関係のスレは最近落ちたわけで
このスレはスレの名前からわかるとおり肯定的な書き込みをする場所じゃないから

本スレでは技術的なこともだいぶ語られたけど、もう話すことがなくなった
新しいJREがでないとやっぱ話題はないからね

やれることはJOGLのおかげでCとほぼかわらないし

294:名前は開発中のものです。
08/02/23 20:11:10 WvjTYsEG.net
>>293
Javaのゲーム関連スレでアンチじゃない奴あったんだ
気が付かなかった
見ておけばよかった

295:名前は開発中のものです。
08/02/23 20:55:08 Y8HX59g8.net
基本はJava2Dであるが、アルファブレンディングや
ハードウェアアクセラレーションを意識し始めると
JOGLを選択するしかない、という結論。

Java3Dはゲームには向かない。また、JOGLはOpenGLのラッパなので
C言語等で開発している知識がそのまま使えるのも大きい。

296:名前は開発中のものです。
08/02/24 00:25:00 552FmNgs.net
JOGLってCやDからの呼び出しに比べると若干遅くないか?
特に大量にglVertexやglNormal呼び出すと気になる。

297:名前は開発中のものです。
08/02/24 01:07:38 Img+NVfF.net
glVertexやglNormalを大量に呼ぶのがそもそも間違いかと・・・
そんなプログラムはCで書いても遅いよ
glVertexPointer、glNormalPointer、glDrawArray/glDrawElementsで一気に送り込むのが基本
使える環境ならVBOも使うとなおいいけど

298:名前は開発中のものです。
08/02/24 01:16:48 552FmNgs.net
それはわかってるんでそう対策した。
他のネイティブ環境に比べてAPIコール自体に時間がかかるってこと。

299:名前は開発中のものです。
08/02/24 01:25:43 Img+NVfF.net
それはたしかに
BigIntegerとか昔はCで書かれてたけど
ネイティブコールが遅いからJavaで書き直されたらしいし
コール数を抑えるしかないね

300:名前は開発中のものです。
08/02/24 12:56:50 lTSzRG1L.net
JNIは遅いのは当たり前かと
だからSWTも頭打ち

301:名前は開発中のものです。
08/02/24 13:20:58 jBA6Mnj7.net
何で遅いの?JavaVMの実装の問題?
それともセキュリティとかでどうしても遅くなるの?
その辺まったく分からない~。

302:名前は開発中のものです。
08/02/24 13:30:58 lTSzRG1L.net
外部インターフェースとのつじつまあわせは遅いのは当たり前かと
CからJavaのオブジェクト操作できるように用意してるし
最適化がそこでとまるしね

303:名前は開発中のものです。
08/02/24 19:30:30 HBpVGOll.net
お、なんかこのスレがJavaゲーム製作の本スレぽくなってきて嬉しいぞ
話題をふらせてもらうが、URLリンク(goldenstudios.or.id)試したヤシいるかな
JOGLの話はでてくるが、上の話はあまり聞いたことが無いので経験したことある人教えてください

304:名前は開発中のものです。
08/03/01 03:10:53 LV/lTJyQ.net
俺自身はノータッチだけど
URLリンク(javagame.main.jp)
ここにサンプルあるね

305:名前は開発中のものです。
08/03/01 03:42:10 SlIXzhw0.net
そこのは参考にするとまずいのがいくつかある

まったくのJava初心者またはゲーム初心者ならいいのかもしれないけど、
変なのを覚えるとかえってまずいかなぁとか

306:名前は開発中のものです。
08/03/01 20:44:12 8o93PmAj.net
SE6になってVMも早くなったらしいし、これからJavaでゲーム製作の時代が来るね

307:名前は開発中のものです。
08/03/01 22:13:17 5Oah2lSo.net
>>305
ま、まあ確かに
何でこんな組み方してるのかな~ってのが色々・・・
でもまあ、個人的にはそれも含めて参考になってるよ

308:名前は開発中のものです。
08/03/02 13:40:42 hl/zlyYi.net
>>304
久しぶりにそのページ見たけど、作者はPythonにはまってjavaから離れちゃったんだね
俺はC,C++,Javaと流れてきて、Rubyもかじったけど、いまいち動的型付の利点がわからん
PythonもたしかRubyと似たようなもんだよな
なんで、Java人気無いのかね

309:名前は開発中のものです。
08/03/02 16:16:53 6RRe8Qtl.net
ランタイムとゲームパッドの二つが問題かな

310:名前は開発中のものです。
08/03/02 17:21:01 tLDXx9OI.net
十字キーと2ボタンでいいからパッド対応してほしいよね
キーボード等と同じく基本インターフェースなんだが
プラットフォームごとにJNI使うのがダルすぎる

311:名前は開発中のものです。
08/03/03 20:24:36 n/5cmKw+.net
>>309-310
無知でスマンが、Java以外の言語はゲーム系のライブラリも充実してるの?
たとえば上に出ているPythonとかMSのプッシュしているC#とか
Javaだと標準でゲームのために入っている機能と言ったらチラつき防止のためのBufferStrategyくらいか?


312:名前は開発中のものです。
08/03/03 21:40:55 d2w1T2wi.net
C#も言語そのものには別に便利なものは組み込まれてはいないはず
スクリプト系はさらにその傾向は強い

313:名前は開発中のものです。
08/03/03 23:17:56 t6qNN4le.net
PythonはたぶんSDLやOpenGLのバインドがあるんじゃないかな。
C#はDirectXがまんま使えるはず。

314:名前は開発中のものです。
08/03/03 23:57:30 k8h+UZds.net
>>311
別にゲームのために有る訳じゃないぞ>BufferStrategy

315:名前は開発中のものです。
08/03/04 07:43:21 APxxlhAl.net
>>314
確かにw
まぁ、ゲームでも有用な機能と言うことで

316:名前は開発中のものです。
08/03/04 11:54:22 SYnWCB/z.net
そうね。
だけどさ、一番有用なのはVolatileImageだと思うんだ。

1.4でコレが追加されて使ったときの高速化の度合いにびっくりしたよ。
おかげでSwingアプリ全般が早くなったからねぇ。

で、1.5TigerでJava自体が高速化したし、スレッドもいい感じで扱いやすくなったし。

素人ゲーム用には十分すぎるスピードだと思うんだが、
誰も作ってないこの寂しさ。

おれも第一歩踏み出すのがおっくうで何もしてないからなぁ・・・・。

317:名前は開発中のものです。
08/03/04 13:37:39 q/Eh8EeS.net
VolatileImageは使うのにコツがいるんだよ
普通に使うと速度が出ない
ピクセルフォーマットを意識してあわせないといけないからね

あとゲームで使うならどうしてもJOGLになってくる
拡大縮小回転、アルファブレンディングなどはVolatileImageのほうが遅くなるしね
アルファブレンディングの種類が少ないのも問題だ>Java2D

318:名前は開発中のものです。
08/03/04 14:32:44 jyj4JXL8.net
自前のCompositeクラスを書けば・・・・速度は出ないけど。

319:名前は開発中のものです。
08/03/04 19:34:04 APxxlhAl.net
とりあえず、15歳からはじめる~、買ってきたからJavaゲーム作るよ
30目前なのにまともにプログラムかけないプログラマだけどがんばるよ

320:名前は開発中のものです。
08/03/04 19:46:40 q/Eh8EeS.net
それ今出ているJavaのゲーム開発の書籍で唯一まともなやつ

321:名前は開発中のものです。
08/03/04 21:13:16 dhB5NUM/.net
スレリンク(gamedev板)
の315です。

MMOっぽいの作ってます。
グラフィック周りは、jMonkeyEngine使ってます。
URLリンク(www.jmonkeyengine.com)
よかったらログインしてみてください。


322:名前は開発中のものです。
08/03/12 23:44:03 xMiaoqWS.net
とりあえず、JavaSE6update5とEclipseインストールしたぉ
これからJavaの勉強始めるぉ
ゲーム完成までまっててね

323:名前は開発中のものです。
08/03/13 00:39:31 lWDVGiLA.net
待ってるよぉ
どんなゲーム作るの?

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

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

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

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

326:名前は開発中のものです。
08/03/13 20:49:20 g6KqF+uG.net
最初の時代を遊ばないEmpire Earthみたいなもんか。

つーか、MMO?

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

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


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

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

329:名前は開発中のものです。
08/03/14 12:45:53 Qya/6v1U.net
>>324
プログラムの勉強する前に、政治とか軍事とかの勉強した方がいいな


330:名前は開発中のものです。
08/03/14 19:03:15 L7SHR3Ye.net
>>328
信長の野望で言うと大名が1000人いるとイメージしてください

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


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

331:名前は開発中のものです。
08/03/20 22:48:44 IXjrUw0n.net
そろそろJFrameはマスター出来た?

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



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

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

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

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

337:名前は開発中のものです。
08/03/22 20:07:22 O7p+d6TK.net
まずJavaの書籍でJava事態の理解を

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

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

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

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

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

338:名前は開発中のものです。
08/03/23 13:20:22 IKIIjYRa.net
>>336
英語でよければ
URLリンク(fivedots.coe.psu.ac.th)
の Chapter 12. A Side Scroller
でマリオっぽいゲームのソースとその解説があるよ。

339:名前は開発中のものです。
08/03/23 16:31:41 qe/7u1HL.net
>>334
ImageIOで画像読み込んで表示させるとこまでは出来てるのかな?

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

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

340:名前は開発中のものです。
08/03/24 20:59:49 xMlpQ+gv.net
>>338
おお、ありがとう
早速参考にしてみます


341:名前は開発中のものです。
08/03/25 04:41:45 3H4eOtk/.net
マリオのソースといえばここもだね
URLリンク(www.mojang.com)
ページの一番下でソースをDLできる

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

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

343:名前は開発中のものです。
08/03/25 22:50:31 lV83o6SU.net
まともに動かないというのはとくにない

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


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

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

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

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

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

346:名前は開発中のものです。
08/03/26 18:45:43 pLRDU6oJ.net
当たり前すぎ

347:名前は開発中のものです。
08/03/26 18:56:33 9i2wCtmF.net
シェアかんがえないのか、>>345は・・・

348:名前は開発中のものです。
08/03/26 20:28:11 +X/RZLak.net
>>341
再度ありがとう
ソースがあるとやはり助かりますわ
帰ってまた作成します


349:名前は開発中のものです。
08/03/26 23:57:48 hfblGGNP.net
>>339
仕事が忙しくて遅くなったが、軽く作ってみた
URLリンク(www-2ch.net:8080)
passはjavajava

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

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

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

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

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

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

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

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

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

356:名前は開発中のものです。
08/03/28 00:35:51 He3mBasw.net
ミス
2番目のアンカーは>>339

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

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

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

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

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

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


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

363:名前は開発中のものです。
08/04/04 20:59:38 Sa7ttJlL.net
>>361
ペアプロは非常に疲れるよ
8時間もやるのはきっつい

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

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

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

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

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

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

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

話それすぎだが

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

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

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

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

366:名前は開発中のものです。
08/04/06 23:05:41 xmAHCGqQ.net
>>359
まだまだ初心者なので
すんません
GEMSは応用編に近いのね


367:ある
08/10/27 08:05:38 gWsNy0rw.net
最近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:名前は開発中のものです。
08/10/27 11:28:50 uedxfWU0.net
bb.order(ByteOrder.nativeOrder()); を入れてみる
asFloatBuffer() の前に

369:ある
08/10/27 13:18:14 gWsNy0rw.net
>>368
レス遅れて申し訳ないです。ふて寝してました。

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

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


370:名前は開発中のものです。
08/11/02 12:24:12 xt2zS41p.net
まだできないのかよトンマ

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


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

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

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


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


376:名前は開発中のものです。
09/03/07 12:18:07 uJrUAVcj.net
>>375
プライベートJREは配布規約があるからそれちゃんとよんでね

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

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

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


379:名前は開発中のものです。
10/03/02 23:11:00 Ex3WWwU3.net
test

380:名前は開発中のものです。
10/03/21 09:18:46 hRTqHHye.net
てすと

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

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

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

382:名前は開発中のものです。
10/04/02 14:11:15 Jbkwl8CW.net
J






383:名前は開発中のものです。
10/04/03 17:59:15 tBIcjWf5.net
>>僕は専門家ではないのでわからないけれど
ワラタ

384:名前は開発中のものです。
10/10/01 11:55:56 jGyUPAjK.net
要件が2Dレトロゲー(SFC, GBA程度)。
画像の表示、簡単なエフェクト、BGMとSEの再生を行う。
マルチプラットフォームでWrite Once,Run Anywhereで。
対応OSはwindows2000くらいまでの新しいもの。
スペックは二・三年位前までのものとする。

VolatileImage使用してバックバッファに書いて表に転送する仕組みの簡単ゲームなら、十分java(1.5)でいいよね。
既にネットや書籍で技術的なリソース充実してるし。

問題はC#でXNAなど使わずに描画すれば同じ話になっちゃうって事かな。
ただ細々した部分では.NETは結局winapiを直に叩く必要が随所に出てくるよね。
それがjavaとの違いかな。

それにjavaはリフレクションで後から簡単に機能拡張できるのが好きなのでいいかなと。
例えばRPGで使うスクリプトエンジンを自作する必要もなくなり、同じjavaのコードで記述できる訳ですから。
xmlで定義情報読み込ませれば可能だよね。

385:名前は開発中のものです。
10/10/01 12:08:04 jGyUPAjK.net
>>384 自己訂正

> ただ細々した部分では.NETは結局winapiを直に叩く必要が随所に出てくるよね。
> それがjavaとの違いかな。

ここは制約設ければいいだけの話だね。

MONOがMSとは違う組織が作ってるってのが大きな差かな。
.NETの新バージョンへの対応が遅れる。
javaはランタイムも同一組織が提供してる。

あぁ、.NETでも動的にアセンブリ読み込みは可能なのか。

う~ん…

386:名前は開発中のものです。
10/10/01 12:26:23 jGyUPAjK.net
後はpure javaなら32bit、64bit意識せずに済むのか素晴らしいか。
.NETは差を作り手が意識する必要あるし。

387:名前は開発中のものです。
10/10/01 12:41:42 D4JaH1TP.net
じゃ、ドットネットはJAVAに似てるのに仮想マシンじゃないんだ
知らなかった。
ということはLINUXに移植されるなんてこともないの?

388:名前は開発中のものです。
10/10/01 14:09:29 jGyUPAjK.net
>>386自己訂正
> .NETは差を作り手が意識する必要あるし。

これはslimdxとかのdllを触る場合だね。
pure.NETだけなら同じだわw

>>387
勘違いさせてごめんなさい。
linuxではmonoで動きます。

389:名前は開発中のものです。
10/10/02 10:21:40 rrDODuPy.net
素のメモリ触らなきゃどこの言語だって同じことじゃないの?
各種バインドで実装依存なところが出てくるのも結局同じ

390:名前は開発中のものです。
10/10/02 19:42:58 eZN6Fa14.net
んだんだ

391:アジェグ4倍 ◆4xAJeG.COM
10/12/16 11:24:03 QtGXpLv7.net
ジョイスティック対応マダーチンチンマチクタビレター


392:名前は開発中のものです。
10/12/16 11:49:30 hVbAsknN.net
がまぐ!
URLリンク(sites.google.com)

これはjavaだよね

393:アジェグ4倍 ◆4xAJeG.COM
10/12/20 09:57:01 fj7Cn82o.net
このスレも、もう9年近い月日が経つんだねぇ。

パソコンの性能も、Javaのバージョンも
あの頃より大幅にアップした今、
Javaでどれほどのものが作れることやら・・・


394:名前は開発中のものです。
11/04/04 02:02:02.77 dHqKMDEf.net
まだ報道されていない犯罪です。
夜中に家屋に侵入し睡眠中の人の体内に装置を埋め込み追跡したり
また装置を遠隔操作することでくしゃみをさせたり針で刺したような傷みを加えている者がいます。
奈良県生駒市北部に被害者多数のようです。


395:名前は開発中のものです。
11/04/23 02:39:43.93 Vyq7DZmh.net
マインクラフトはJavaAppletでかなりの売り上げ出したよね

396:名前は開発中のものです。
11/05/21 13:12:12.09 H8388xve.net
あげ

397:名前は開発中のものです。
11/05/27 17:21:54.44 NwGdHrEy.net
昔に比べてJavaはメチャクチャ速くなったが、
それでもC++やC#に比べると死ぬほど遅い。


結果、ゲームには一番向かない言語。

398:名前は開発中のものです。
11/05/27 18:06:20.31 BamFcjaB.net
「c/c++に比べて死ぬほど遅い」
というのが事実だったとして
それが何故、「ゲームには一番向かない言語」ということになってしまうのか・・・

399:名前は開発中のものです。
11/05/27 20:56:15.85 T1X15daL.net
今一番「ゲームに向いている」のは、JavaScriptだったりするからね・・・


400:名前は開発中のものです。
11/05/28 05:20:49.35 +LYD62GF.net
ほう
で、何でJavaスレに?

401:名前は開発中のものです。
11/05/28 09:34:46.08 SA0Ex6Kq.net
>>398
幼稚園児かおまえは・・・

402:名前は開発中のものです。
11/06/24 00:05:13.75 J9YK9lWZ.net
ロード時にブラウザ占有して固まるアプレットが改善されればいんだが
なぜflashとこんなに差がでるんだ

403:電脳プリオン 忍法帖【Lv=40,xxxPT】(1+0:5) 【29.4m】
13/02/10 00:41:30.15 1ELUa3+B.net ?PLT(12080)
sssp://img.2ch.net/ico/folder1_13.gif
せやろか

404:名前は開発中のものです。
13/04/18 20:17:21.09 qNB+aYY8.net
へえ

405:名前は開発中のものです。
13/08/09 NY:AN:NY.AN dtSeW8I2.net
>>1は恥ずかしくて、Androidがシェアをとった今は顔を出せないな

406:名前は開発中のものです。
13/08/10 NY:AN:NY.AN DvaTV1/f.net
11年経てば時間が解決するよ

407:名前は開発中のものです。
13/09/02 11:50:44.26 YqJPJEVZ.net
i-mode Java が出た後の話だから擁護できん

408:名前は開発中のものです。
13/09/03 20:05:13.57 Fgl+/oSI.net
今でもJavaでゲーム開発はキチガイなのは変わりがないので言い訳する必要もあるまい。

409:名前は開発中のものです。
13/09/04 22:54:03.59 JGYN9DMP.net
質問させてください
Java暦5年ほどで、今までの経験は他言語も含め全てwebアプリのロジックの一部でした
ひたすら、言われたロジックを作って、言われたテストをするのに飽きたのでゲームを作りたいと思っています
調べたところ、JavaだとJMonkeyEngineなるものがあるようですが、これはどうでしょうか?
極力これまでのJavaの経験を活かしたいのですが、C#のUnityとかに行ったほうがいいでしょうか?

よろしくお願いいたします

410:名前は開発中のものです。
13/09/04 23:33:17.63 gZrDQzVO.net
ゲームの環境と内容による
普通のアプリなのかAndroidアプリなのか
テトリスみたいな簡単なものか3Dシューティングみたいな複雑な物なのか

411:名前は開発中のものです。
13/09/04 23:42:13.62 JGYN9DMP.net
>>410
とりあえず、2DのRPGとか作ってみたいです
WindowsかLinuxのアプリケーションを考えていました
自分はガラケーなので、Androidとか発想なかったですが、最近はAndroidとかのほうがソフトの作りがいがありそうですね

412:名前は開発中のものです。
13/09/05 12:03:12.58 VagfGWoV.net
2DのRPGなら変に外部のフレームワークとか使うよりは
標準ライブラリのみで作った方がいいと思う

413:名前は開発中のものです。
13/09/05 12:18:47.43 V7OgYTEw.net
AndroidはJavaじゃねーだろ。Javaの哲学完全無視だし。

414:名前は開発中のものです。
13/09/05 18:24:44.72 pf2KdUeZ.net
>>411
2Dのゲームを作ることと、RPGを作ることは、分けて考えるべきだよ。

415:名前は開発中のものです。
13/09/05 23:50:57.50 exrvO4yg.net
>>412
そうなんですか
自分はとりあえずSwing触ってみたのですが、難しすぎました
とりあえず、LayoutManagerが使いこなせません
また、色々と調べるとSwingは特定のスレッドで動かさなくてはならないようで、色々と知識が必要であり、心が折れました
残念です
2Dは諦めて3Dを作ります

>>413
そうなんですか

>>414
なんでですか?

とりあえず、PCが古すぎるので新しいの買ってきます

416:名前は開発中のものです。
13/09/06 00:54:11.95 AfwSwWd4.net
おいおい、2Dが出来ない人間が3Dを出来る訳ないだろ

LayoutManagerの何が使いこなせないのか不明だが
そんなもんIDE使ってポトペタでやっとけ

417:名前は開発中のものです。
13/09/06 07:29:49.70 oLb7Eca2.net
>>416
なんで2Dができないと3Dができないのですか?
JMonkeyEngineの支援が受けられるのではないですか?

LayoutManagerは狙ったところにオブジェクトが配置できないです
画面いっぱいにボタンが広がったり、意味がよくわかりませんでした

>>412
なんどもすみません
標準のAPIのみ使って作ったオープンソースのゲームはありますか?
出来ればソースコード読んで勉強したいです
APIの使い方だけではなく、全体的な設計も勉強したいので、それなりの規模で読みやすいのだと助かります
APIのサンプル集ではなく、完成しているゲームがあると助かります
情報あればお願いします

418:名前は開発中のものです。
13/09/06 12:51:05.68 ThgmyaYf.net
3Dができて2Dができないという状況がよく分らない。コピペだけで作ったんじゃないのか。

419:名前は開発中のものです。
13/09/06 13:40:11.26 HI3UfBPe.net
ゲーム作る場合ってレイアウトマネージャとかスレッドとか考える必要ないと思うんだが
スレッドは場合によっては必要になるけど

420:名前は開発中のものです。
13/09/07 00:13:06.31 7A513qle.net
みなさん
Javaでゲーム製作は下火かもしれませんが、まったり行きましょう

>>418
?

>>419
「たたかう」「逃げる」などのボタンを張ろうとしましたが、上手くいきませんでした


JMonkeyEngineは2Dの支援はしてくれないのですか?
マウス、キーボード入力や、ゲームループだけでも助けてくれると、楽になると思うのですが、甘いですか?

421:名前は開発中のものです。
13/09/07 13:35:17.32 PU6kKmI5.net
JMonkeyEngineが2Dの支援をしてくれるかは分からんが
どっちにしろ主が作ろうとしてるものに対して巨大すぎてたいして役に立たないだろう
それにはっきり言ってレイアウトマネージャに手こずる人間がそんなもん使いこなせるとは思えない

422:名前は開発中のものです。
13/09/07 13:58:16.87 S7xysByr.net
>>421
そうですか
残念です
では、Javaは諦めてC#とUnitiyに行って見ます
Javaはお仕事だけのお付き合いにしておきます

よろしくおねがいいたします

423:名前は開発中のものです。
13/09/07 19:15:35.08 PU6kKmI5.net
(C#とUnityでも問題は同じなんだけど・・・)

まあ、いっかー

424:名前は開発中のものです。
13/09/07 20:11:46.14 CHg4iInx.net
技術レベルが低いのに目標が高すぎるw
テニスゲームやテトリスとかを1時間で作れないレベルなのに3Dとかw

425:名前は開発中のものです。
13/09/07 20:43:32.09 80sv0WbW.net
こんばんは
Unitiy調査中ですが、色々とレスありがとうございます

>>423
何が同じなんですか?

>>424
1時間でゲーム作れるなんて、レベル高いですね

426:名前は開発中のものです。
13/09/07 23:27:09.21 PU6kKmI5.net
2DのRPGを作るのにUnitiyとかJMonkeyEngineとか
そんな大げさな物は必要ないって事

ゲームループとか入力関係の面倒は見てくれるかもしれないが
返って面倒くさい事になる
自力で組んだ方が楽

427:名前は開発中のものです。
13/09/07 23:57:07.70 CHg4iInx.net
>>425
ここにテトリスの解説があるぞ。やったな。これを読めばキミもレベルアップ間違いなしだ。

わずか565バイトテトリスのプログラミング解説
URLリンク(zapanet.info)

428:名前は開発中のものです。
13/09/08 11:29:15.87 TRmPbF7B.net
>>416
ばっかじゃねぇのこいつwwwwwwwwwwwwwwwwwwwwwwwwwwwww

429:名前は開発中のものです。
13/09/08 13:25:38.13 px3drD5o.net
こんにちは
なんだかんだで、やっぱりJavaに戻ってきました
仕事がほとんどJavaなので、やっぱりJavaがいいです

>>426
そうですか
それなら、自分でがんばってみます
とりあえず、レイアウトマネージャーは諦めて、画面サイズ固定で色々とぺたぺた張っていきます

>>427
そういう、ハイレベルのじゃなくて、もうちょっと普通のはありませんか?
書籍の14才~とか、HPのJavaでゲーム作りますが何か、とかは読んだのですが、APIを知ることはできても、全体的な設計が見えてきませんでした
OPから始まって、場面が切り替わって、…といった一連の流れが体験できるソースコードは無いでしょうか?

>>428
私は馬鹿だとは思いません
ただ、言葉遣いは丁寧な方がいいですよね

430:名前は開発中のものです。
13/09/08 17:08:12.60 r/exkfe+.net
2DRPGのタイル表示は自分も試したことがるが、
800x600のウインドウの全画面をスクロールするのはけっこう重たい

自分の環境はノートPC1コア、メモリ4G

Javaの標準APIでやると1秒に何回もモタる感じ。
Slick2DなどのOpenGL機能を使うとかなり良くなるが、
それでも10秒に1回くらいはモタる感じ。
ちなみにC++のDXライブラリでやっても
30秒に1回くらいはモタる。

完璧なスクロールを気にする人にとっては
いろんなアプリが動いてるPC環境は大変

431:名前は開発中のものです。
13/09/08 20:26:50.69 o9Mod+fy.net
>>430
全画面表示ではなくWindowだと大丈夫ですか?

432:名前は開発中のものです。
13/09/08 21:37:06.47 KNFszSoJ.net
見てられない。。
ゲーム作るの5年早い。
出直しておいで。
調べる力が不足しすぎ。

433:名前は開発中のものです。
13/09/08 22:11:05.75 /ecbxZO7.net
>>432
そういわずに、一緒にがんばりましょう
なによりも、これからゲームを作ろうという意思が大切だと思います

434:名前は開発中のものです。
13/09/08 23:12:32.76 KNFszSoJ.net
うーむ。。
俺もjavaでmmo作ってるので、同士の登場は嬉しいんだけど。。

javaでゲーム作りますが何か?
URLリンク(aidiary.hatenablog.com)

まずはここを参考にしたらいいかな。
これがレベル高い言われたら打つ手なし。

435:名前は開発中のものです。
13/09/08 23:23:17.88 IiEujDWO.net
>>430
俺が数年前作った時は別に問題なかったような気がしたけどな
モタるって具体的にどんな動作?

436:名前は開発中のものです。
13/09/08 23:56:39.97 qNNu0qpW.net
素直にC#+DirectXで作れよと。

437:名前は開発中のものです。
13/09/09 00:36:25.23 6OP5CoJI.net
>>436
まぁ、ここはjavaなので。
目的、目標がちがう。

438:名前は開発中のものです。
13/09/09 17:57:32.12 DgBHMUfj.net
>>431
430はWindowで表示した話。
フルスクリーン表示にしたほうがたぶんより滑らか

>>435
そうですか。
モタるは、一定速度で市松状のタイル画面をスクロールしているときに
一瞬、速度の変化を感じて、ああ、1コマ落ちたなと感じる

439:名前は開発中のものです。
13/09/09 21:58:22.49 +wz7aZlR.net
>>434
それは全部読みました

440:名前は開発中のものです。
13/09/09 23:01:39.75 f7nJQiS6.net
>>437
スレタイ読め。Javaでケーム開発は間違いだというスレだ。

441:名前は開発中のものです。
13/09/09 23:17:30.93 6OP5CoJI.net
>>439
んー、理解したなら2dのRPGくらい
作れるとおもうんだよなぁ。

>>440
おっと、失礼。
javaの話題ばかりだったから勘違いした。

442:名前は開発中のものです。
13/09/09 23:26:21.62 6OP5CoJI.net
連投失礼。

>>439
コピペでもいいから、そこから始めるといい。
で、細かい改造、変更を加えながら理解を深めていく。
そうするのが一番のちか道かも。
やれ設計だ、ライブラリだってのは基本が有ってこそだと思うよ。

443:名前は開発中のものです。
13/09/09 23:27:08.93 GEfBuT0x.net
>>440
そうでしたか
自分も勘違いしていました
別のJavaスレに移ります

>>441
APIの作り方はわかるのですが、設計とか難しいです
複雑な場面切り替えとかオープニング、エンディングとかの入れ方とか全体的な設計が学びたいです

なにか、適当なソースコードはないですか?
RPGにかぎらず、シミュレーションでも、シューティングでもアクションでも、一通りのゲームの流れが確認できるものを勉強したいです

444:名前は開発中のものです。
13/09/09 23:55:16.90 0OI5W2de.net
Androidの方のJava言語になるけど「Androidゲームプログラミング A to Z」とか?

445:名前は開発中のものです。
13/09/10 01:42:16.70 K0mrSGRl.net
コピペから3歩進めないタイプにしか見えん

446:名前は開発中のものです。
13/09/10 14:16:06.97 ZGt77F8l.net
『もう15歳から始める~』ってタイトルの本でもを買って勉強すればいいと思うよ。
適当なソースコード見たって多分理解できないだろ。

447:名前は開発中のものです。
13/09/10 23:18:39.95 yc4qdiSs.net
>>446
なんどもすみません
その本も読みました

448:名前は開発中のものです。
13/09/11 16:33:12.01 bE0EhRci.net
何で5年の経験があって、15歳から始める~の本を読んで、javaでゲーム作りますが~のサイトも読んで
2DのRPGぐらいも作れないんだよ!?

449:名前は開発中のものです。
13/09/11 17:04:38.04 30y4/hRj.net
kazukiくんそういえば職業訓練でjavaやってるんだっけ

450:名前は開発中のものです。
13/09/11 17:58:35.63 bZquC3JH.net
試しに、ゲーム・マネージャ・クラスを作って、
そこで画面遷移だけ、やってみれ

451:名前は開発中のものです。
13/09/12 17:04:41.06 sKH/s1pl.net
言われた仕様に沿って作ることは出来るけど、自由にやれと言われると出来なくなるタイプっぽい

Javaスレで悪いんだけどJavaは後回しにしてRPGツクールのようなツールから始めた方が良さげ
ゲームの流れを学ぶ他、ツールの仕組みも参考になる
ユーザー数の多いHSPやC系統のゲーム作成講座に目を通すのもありかな

452:名前は開発中のものです。
13/09/12 18:19:13.60 SkrJR541.net
いや、RPGよりRPGツクールを作る方のが難しくないか?

453:名前は開発中のものです。
13/09/12 18:34:11.93 sKH/s1pl.net
>452
わかりづらい文章ですまん
ツクールを使ってゲームを作ってみたらって言いたかった

454:名前は開発中のものです。
13/09/12 18:51:50.96 fXnj0OrS.net
>Javaは後回しにしてRPGツクールのようなツールから始め
いや、ここからツクールを作ると読み取る方のが難しくないか?

455:名前は開発中のものです。
13/09/12 18:54:33.45 SkrJR541.net
スマン、レスをよく読んでなかった

456:名前は開発中のものです。
13/09/12 22:56:05.74 wIJCdbzo.net
よく分からんけどたぶん俺が悪い。すまん

457:名前は開発中のものです。
13/09/13 12:45:46.38 fxepAad1.net
誰が悪いかなんてどうでもいいんだ

俺の優勝、それ以外は些細なことさ

458:名前は開発中のものです。
13/09/13 22:28:35.31 mBX9oRm3.net
>>447
ぶっちゃけこのスレは上から目線で色々いう奴が多いが実際ゲーム作ったことある奴も作ってる奴も作れる奴も少ない
本当に作る気があってやり始めているならそれだけで君の方がこのスレの住人より上
もうこのスレで君に物事を教える能力のある奴はいないよ
自分でがんばりな

459:名前は開発中のものです。
13/09/15 07:08:06.14 zBFog462.net
昔はベーマガという雑誌があってだな。ゲーム作れる奴なんてゴロゴロいたんだよ。

460:名前は開発中のものです。
13/09/15 15:08:09.98 qyRUmvfj.net
×ゲーム作れる奴なんてゴロゴロいた
○ゲーム作れない奴がしゃしゃり出てくる場が無かった

461:名前は開発中のものです。
13/09/15 15:16:50.71 mBEz75D0.net
この板はビックマウスのネット弁慶ばかりしかいないけどね

462:名前は開発中のものです。
13/09/15 23:01:05.66 zBFog462.net
しかし、簡単な100行もないゲームのソースを提示しても読む気がないんだから上達の見込みはゼロだな。

463:名前は開発中のものです。
13/10/17 16:19:04.79 Zxu0mAx0.net
ツクールほど親切じゃないけど
PlayNとか使ってみたらどうだ
Javaが使えるというか
Javaがメインの開発言語のゲーム開発ツールだけど

464:名前は開発中のものです。
13/10/17 22:27:46.01 U6ORTGmu.net
javaで作れなかったら他に逃げても、また躓くと思うな
どんな言語を使っても得手不得手があるのだから

それで食っていくなら
今回はこの言語で作れ、次回はこれで頼む
こんなものばかりだぞ
ゲーム以外の案件でも選ぶ権利なんてねーんだよ

465:名前は開発中のものです。
13/10/18 00:00:35.90 3up8x0jG.net
Javaはゲーム開発で使うなというスレなのにJavaを薦めるな。
どんだけ初心者に遠回りさせる気だ。

466:名前は開発中のものです。
13/10/18 09:48:30.85 ZO2QhKWH.net
10年前の>>1を藁うスレだろ

467:名前は開発中のものです。
13/10/18 15:20:49.06 FcfrG3mA.net
C++でDXライブラリとかいってる馬鹿に比べたら
JavaとかC#で作るほうがマシ

468:名前は開発中のものです。
13/10/18 17:24:24.59 dpbfx/AK.net
手段に固執してる時点で駄目な例

469:名前は開発中のものです。
13/10/18 19:29:03.29 cJXKwpvo.net
C#でDXライブラリな俺は?

470:名前は開発中のものです。
13/10/18 21:59:50.04 FcfrG3mA.net
ぼちぼちやな

471:名前は開発中のものです。
13/10/19 19:44:46.31 sx0aUnx3.net
JavaでもCでもスクリプトでも作れる奴は作れる
そういう奴は何をどうしたら良いかということを知っているから
開発言語だけでなく開発方法とかも一緒に学ぶと良い

472:名前は開発中のものです。
13/10/19 21:46:17.48 sNxuAeef.net
Unity!
このスレが立てられた頃と状況はずいぶん変わったな

473:名前は開発中のものです。
13/10/20 00:01:08.03 xqnGxAgj.net
そもそもゲーム会社はJavaを選ばない。

474:名前は開発中のものです。
13/10/20 13:50:27.75 tCk0kdQP.net
ソシャゲやギャルゲの紙芝居に売上で勝ってからいいたまへ

475:名前は開発中のものです。
13/11/22 20:37:30.10 LtwS5iLV.net
jMokeyEngine3.0.2(win xp)を使用している人は居ませんか?
Sceneやmodelなどエディタに3D画面表示しようとすると、
"OpenGL context not started" とメッセージが出て出来ません。
ツール>オプション>Opengl>にある項目
Allow Using OpenGL1 , Use hevyWeightCanvasのいずれかにチェックを入れると、
IDEが固まる上、いったんアンイントール・再インストールしなければ起動しなくなります。
ヘルプにある /config/Preferences/com/jme3/gde/core.properties を作成
する方法も試しましたが駄目でした。
どなたか解決法を教えていただけませんでしょうか。

476:名前は開発中のものです。
14/12/21 23:47:31.25 ecSDZaA7.net
>>476


477:名前は開発中のものです。
15/12/19 14:34:52.74 bGhmRfqi.net
プログラマはMacを使ってるってマジ?
スレリンク(news板)

478:名前は開発中のものです。
16/03/19 23:53:14.11 r4dDPjn8.net
がいきち

479:名前は開発中のものです。
16/06/24 00:24:46.44 R9Kype4+.net
コラムノフ スノー @masuzu URLリンク(twitter.com) ロリコン 小児性愛者 ペドフィリア 児童ポルノ 中高年 高齢者 独身 派遣 底辺 無職 社会復帰失敗 社会不適合者 ハゲ 老母 婆さん ババア 母親死亡 死ぬ 地獄行き ももクロ
下を向いて歩こう URLリンク(arukou.blog.jp) 失業者 貧乏人 職安 ハローワーク 求職活動失敗 派遣先を三日で逃亡 クビ 解雇 派遣切り 鬱 自殺願望 殺人願望 老婆 クソ婆 老衰死 くたばる ももいろクローバーZ 2ちゃんねる 2ch 自演

480:名前は開発中のものです。
16/06/27 07:38:21.09 Ns71QqQP.net
>>1は時代を読めなかったな

481:名前は開発中のものです。
16/06/27 15:45:09.26 o2fG/8KH.net
そうか?

482:名前は開発中のものです。
16/06/27 17:23:02.06 Ns71QqQP.net
Androidの時代が来たからな

483:名前は開発中のものです。
16/06/29 12:44:06.37 qfd3co9f.net
♪みんなの家を救うため
 アンドロイドをぶっとばし

484:名前は開発中のものです。
16/06/29 13:30:28.93 iqd3G5XQ.net
藁って相当古いスレだろうなと思って開いたけど
想像以上に古かったw

485:名前は開発中のものです。
16/07/11 14:35:18.85 M/RDuKGR.net
2002年かあ

486:名前は開発中のものです。
16/07/13 17:58:11.61 3MlFi3T4.net
小学校に上がる直前で立てたとしたら、今年は成人式だったか

487:名前は開発中のものです。
16/08/02 10:53:36.52 YjLoF7Uq.net
まさかjavaの時代が来るとは夢にも思わなかったんだろうね

488:名前は開発中のものです。
16/12/21 09:52:17.45 mBA96ThE.net
notchが流れを変えた

489:名前は開発中のものです。
16/12/21 18:15:48.03 ueKTkEL1.net
5.0出る直前ごろにちょっとJava勉強してたけど、ネットでやたら
バカにされてる言語だなと思った覚えがあるし
2002年なら>>1みたいなレスが出てきてもおかしくはない

490:名前は開発中のものです。
16/12/22 01:10:29.90 rfFlESbZ.net
YouTubeにある、T Umezawa のテキストエディタでプログラミングする、
【Java】ゲームプログラミング超入門 Part01【Swing】
この動画では、端末でコンパイルして、アプリを実行する


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch