- 1 名前:名前は開発中のものです。 [2005/10/27(木) 09:43:50 ID:dzSvRQXE]
- Javaでのゲーム作成について情報交換をするスレです。
ゲーム作成以外の話題はム板(pc8.2ch.net/tech/)、 他言語に関する話題は他スレでお願いします。 前スレ JAVAでゲーム作成 pc8.2ch.net/test/read.cgi/gamedev/1074347252/ テンプレは>>1->>10あたりを参照
- 955 名前:名前は開発中のものです。 mailto:sage [2007/06/08(金) 18:46:08 ID:0pRpBrj+]
- 矩形ならJava2Dですぐ出来るんじゃね?
多角形が必要ならJOGL使ったほうがよさげ
- 956 名前:名前は開発中のものです。 mailto:sage [2007/06/08(金) 19:29:42 ID:pznBE7uN]
- javaのゲームプログラミングを勉強したいんですけど、何かお勧めの本はありますか?
- 957 名前:名前は開発中のものです。 mailto:sage [2007/06/08(金) 20:40:58 ID:f1IK12WV]
- >>955
ありがとうございました。ド素人なんでググるところから始めてみます。
- 958 名前:名前は開発中のものです。 mailto:sage [2007/06/08(金) 21:08:19 ID:rLAdfwxn]
- >>956
ゲームじゃないプログラミングの経験はあるの? ないならしばらくゲームを作るのは忘れて一般のJavaの入門書買って勉強した方がいい ゲーム作りながら0から学ぼうとするのはかえって遠回りになるよ
- 959 名前:名前は開発中のものです。 [2007/06/08(金) 21:56:13 ID:JbwzLCuD]
- >>948
一人称を統一してくれ。
- 960 名前:名前は開発中のものです。 mailto:sage [2007/06/08(金) 22:31:58 ID:S8TOMltZ]
- >>953
それを>>927で聞きたかったんです。 やっぱりオブジェクトが増えると効率悪くなりますかね。 今のところ数十個ならちゃんと表示されてるんですが。 一般的にキャラクターのアニメーションとかエフェクトとかでもスレッドプールというのを使うんでしょうか?
- 961 名前:名前は開発中のものです。 mailto:sage [2007/06/08(金) 23:06:41 ID:pPM/oaLv]
- >>958
普通のプログラミングも始めたばかりです
- 962 名前:名前は開発中のものです。 mailto:sage [2007/06/08(金) 23:42:07 ID:0pRpBrj+]
- >>960
スレッドが増えるとメモリなどの効率が悪くなるし、排他制御での効率の問題も出やすい マルチコアが普及してもこの数年じゃせいぜい同時に動けるのは4スレッド程度 ならば4スレッドつくっておいて毎フレームなげる 100個のオブジェクトがあった場合最初に4つなげて空きができるまで残りの96個は待っている状態になる ただ、本当に並列動作が意図的にほしいのでないのならマルチスレッドはバグの原因になるから使わないほうがいい TimerTaskが便利そうに見えるというのならそれはフレーム管理を理解していないだけ 書籍なども読んだりしてまずシングルスレッドで行うようにしよう バックグラウンドで動かしたいスレッドなんて音楽や効果音などでたくさんあるんだし、必要になってから勉強しよう 並列処理を理解せずにTimerTaskを使うのは危険すぎる
- 963 名前:名前は開発中のものです。 mailto:sage [2007/06/09(土) 01:08:05 ID:vu3KtdAq]
- >>960
いわゆる擬似タスクを使えばいいのでは? スレッドは同期処理とかなにかと面倒。
- 964 名前:名前は開発中のものです。 mailto:sage [2007/06/09(土) 07:49:01 ID:EZVk7j6P]
- 疑似タスクとかフレーム管理とかJavaの本でお目にかかったことないんですがC++関係のゲームプログラミング本に書いてあるのでしょうか。
何かよい資料があれば紹介していただきたいんですが。
- 965 名前:名前は開発中のものです。 mailto:sage [2007/06/09(土) 08:32:30 ID:vu3KtdAq]
- 擬似タスクやフレーム管理はJAVAとはまったく関係のないゲームプログラム独特の話。
ウェブならここ。ただしCやアセンブラの時代の話なので概念だけ見るとよい。 ttp://www.hh.iij4u.or.jp/~peto/index.shtml と思ったら閉鎖してたので以下で見てみて。 ttp://web.archive.org/web/*/www.hh.iij4u.or.jp/~peto/index.shtml ここもよいかも。 ttp://homepage3.nifty.com/moha/ 本ならこれ。C++で書かれてて結構新しい本なのでメモリまわりを工夫すれば参考になるんじゃないかな。 「シューティングゲーム プログラミング 松浦 健一郎 司 ゆき」 amazonで検索してくれ。 あと、以下は解説はないけど豊富なソースがある。 D言語で書かれてるので一番参考になるかもしれない(windows系のやつ)。 タスクはActorというクラスで管理している。 ttp://www.asahi-net.or.jp/~cs8k-cyu/
- 966 名前:名前は開発中のものです。 mailto:sage [2007/06/09(土) 08:59:52 ID:bbYOCeLH]
- 場合によってはデザパタ本よんだほうがいいかもしれん
- 967 名前:名前は開発中のものです。 mailto:sage [2007/06/09(土) 15:23:47 ID:EZVk7j6P]
- >>965
JavaであるといいんですがやっぱりC++のほうがゲームプログラミングは充実してますね。 ありがとうございます。読んでみます。
- 968 名前:名前は開発中のものです。 mailto:sage [2007/06/09(土) 17:55:28 ID:O4qCppAQ]
- 別にObject指向わかっていればたいしたことはないと思うし、そういうゲームの基礎的な部分ってのは
みんなアセンブラやC,BASIC時代で終えてきた人ばかりだしね 今のほうが基礎的なこととか情報の入手に困る時代 Cでもサンプル少なすぎってわけさ
- 969 名前:名前は開発中のものです。 [2007/06/09(土) 19:01:59 ID:Z0TKLmia]
- タスクシステム使った事ないけどワークメモリと関数ポインタもった構造体のリストを時間ベースで管理するってかんじ?
OOと合うの?普通に並列化したほうがいい気がする。
- 970 名前:名前は開発中のものです。 [2007/06/09(土) 19:45:16 ID:zoMf1LX5]
- SFCの聖剣伝説のようなARPGを作るにあたって、MVCを考慮したシステム設計で悩んでいます。
ARPGを作成する上で参考になりそうなクラス図一覧やシーケンス図が記載されているような 参考書はあるのでしょうか? JAVAで無い場合はそれ以外の言語でもいいのでよろしくです。
- 971 名前:名前は開発中のものです。 mailto:sage [2007/06/09(土) 22:47:46 ID:O4qCppAQ]
- 普通に作れば?
どこがひっかかるの?
- 972 名前:名前は開発中のものです。 mailto:sage [2007/06/10(日) 18:04:49 ID:x8dp2pdS]
- このスレの少し前でも話題になってるようなのですが
15歳からはじめる〜の本の応用編PDFのパスワード誰か知りませんか? 出版社のサポートに問い合わせても何の返事も来なくて・・・
- 973 名前:名前は開発中のものです。 mailto:sage [2007/06/10(日) 18:16:16 ID:/a81qKx+]
- >>972
あれの葉書の締め切りとかってもう終わってる? 今から葉書出しても遅いかにゃ?
- 974 名前:名前は開発中のものです。 mailto:sage [2007/06/10(日) 20:35:19 ID:StHZ6Btk]
- >>813見ると送ってももらえなさそうだね
- 975 名前:名前は開発中のものです。 mailto:sage [2007/06/10(日) 23:14:46 ID:/a81qKx+]
- >>974
本当だ 葉書見たら、無料で送付してくれる期間も過ぎてたわ
- 976 名前:名前は開発中のものです。 mailto:sage [2007/06/12(火) 22:48:39 ID:54Piwy01]
- graphic関係で質問
BufferStrategyてJPanelで使えないの? 今、JFrameでWindow作って、その上にJPanel乗せて、JPanelにゲーム画面を描画しようと考えているのだが、間違ってるのか? 直接JFrameに描くほうが正しいのか? それとも何か解決法があるのか? すまんが、よろしこ
- 977 名前:名前は開発中のものです。 mailto:sage [2007/06/13(水) 00:22:14 ID:xt1HCEaa]
- ドキュメントちゃんとよんだ?
1行目に書いてあると思うけど。
- 978 名前:名前は開発中のものです。 mailto:sage [2007/06/13(水) 00:48:27 ID:DenGxzXk]
- >>977
もちろん読んでる(BufferStrategyのことだよね) そこで、WindowsとCanvas上の〜〜〜とあるのはわかるのだが、JPanelやそのほかのコンポーネントでも描画すること多いから、普通に考えるとJPanel上でも使用する方法があるのでは無いかと思って質問した 結論としてはやっぱり、無理なの? とすると、JFrame上にべた書きか
- 979 名前:名前は開発中のものです。 mailto:sage [2007/06/13(水) 00:54:59 ID:xt1HCEaa]
- ようはライトウエイトコンポーネントじゃないんだよ
WindowとCanvasってのことはね JComponentなんてかいてないでしょ?
- 980 名前:名前は開発中のものです。 mailto:sage [2007/06/22(金) 02:15:12 ID:26NocAGI]
- ゲーム作ってみたいがどれダウンロードすればいいか分からない
- 981 名前:名前は開発中のものです。 [2007/06/22(金) 10:24:46 ID:GQikK9pU]
- 開発環境込みでダウンロードしたいなら
java.sun.com/javase/ja/6/netbeans.html 昔ながらのエディタでいろいろいじるなら www.javadrive.jp/install/jdk/index.html コレ参考にしたらよいよ。
|

|