[過去ログ]
1人でゲームが作れるように修行します。 (984レス)
1人でゲームが作れるように修行します。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
304: ◆PSPI/D/D3o [sage] 2008/08/21(木) 10:17:09 ID:WACRwlq/ 弾幕制御、敵機制御の構造を全て作り直す 仕様変更は早いうちにやっとこ(・∀・) この仕様変更で制御の自由度とソースのスマートさが上がるはず http://peace.5ch.net/test/read.cgi/gamedev/1006284805/304
305: 名前は開発中のものです。 [sage] 2008/08/21(木) 11:22:26 ID:ZYhotP5Z おれ は ちからをためている! http://peace.5ch.net/test/read.cgi/gamedev/1006284805/305
306: 280 [sage] 2008/08/21(木) 22:27:34 ID:i8Z4V5Qu 拡大画面とパレットはほぼ完成。 といってもただ単に10倍程度拡大したり、 色の値を変えるだけなんだけどw 次はペンサイズを変更できるようにしたいです。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/306
307: 280 [sage] 2008/08/23(土) 00:47:55 ID:wsocDFlC 昨日はなんもできへんかった… というよりクラスの名付けで悩んでいたという… 精進します… http://peace.5ch.net/test/read.cgi/gamedev/1006284805/307
308: ◆PSPI/D/D3o [sage] 2008/08/23(土) 01:18:19 ID:POJEkhEp クラスの使い道よくわからんから全部構造体でやってるなー 敵制御関係の関数が増えてきたがソースがシンプルになってきた 明日くらいでさっさと片付けて弾幕制御側も… http://peace.5ch.net/test/read.cgi/gamedev/1006284805/308
309: 280 [sage] 2008/08/23(土) 16:13:43 ID:wsocDFlC ペンサイズを変更できるようになりますた。 お次は…ファイル入出力かなぁ。 実はまだファイルのロードとセーブができないので使い物にならないw ファイルニューシュツリョクの実装には時間かかりそう… >>308 僕もクラスのことはよくわかってませんw ま、動けばそれでいいのでは… http://peace.5ch.net/test/read.cgi/gamedev/1006284805/309
310: 名前は開発中のものです。 [sage] 2008/08/23(土) 16:32:55 ID:rsS/mr4L デフォルトがpublicならstruct、privateならclass。みたいな。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/310
311: 名前は開発中のものです。 [sage] 2008/08/23(土) 23:09:44 ID:gkfwMilX >>302です。 ボール実装の為にフリー画像ツールの良いのが無いか探してた。 前はアニメのコマ単位でのコピーがやりやすかったので「ALFAR」を使ったけど、画像の反転が上手く出来なかった。 今度は「EDGE」にしてみようと思う。(場合によっては両方を使い分けるかも。) どちらにせよ描くのは時間がかかるし、ボールを描くのは後回しにして 先にボール実装のソースを書いてみようとしたら、変更が多くのファイルにまたがるので苦戦。 早々に不味い状況だけど、今のところはまだ続けるつもり。 クラスについてはあまりわからないけど、 今はとりあえず動いてくれさえすればいい・・・みたいな感じ。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/311
312: 280 [sage] 2008/08/24(日) 00:08:54 ID:n3sweZE5 >>311 フリーの画像編集ソフトっすかー。 ドット絵作成なら、EDGEか、 GraphicsGale - http://www.humanbalance.net/gale/ のどちらかって感じでしょうか。 と、おすすめしておきながら僕はほとんど使ったことがないですが… 一瞬だけ使ったことはありますが、僕には使いこなせなかった… http://peace.5ch.net/test/read.cgi/gamedev/1006284805/312
313: 名前は開発中のものです。 [] 2008/08/24(日) 08:22:51 ID:aGOlKbRd >>301 プロバイダはYahoo? http://peace.5ch.net/test/read.cgi/gamedev/1006284805/313
314: 280 [sage] 2008/08/24(日) 10:06:31 ID:n3sweZE5 毎度ですw 今日も頑張るべー。 >>313 残念ながら、丸の内(東京)OCN光です… 先月は1ヶ月くらい規制がかかってました… マンション備え付けの回線なのでプロバイダの乗り換えができナス。 悶絶。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/314
315: 名前は開発中のものです。 [sage] 2008/08/24(日) 10:45:12 ID:SXCdd9Jv きゃ http://peace.5ch.net/test/read.cgi/gamedev/1006284805/315
316: ◆PSPI/D/D3o [sage] 2008/08/24(日) 10:45:33 ID:+R8X/XgQ >>309 動けばいいよね(・∀・) >>310 最終的には似たようなものってことでいいのかな?継承とか使い道がよくわからない/(^o^)\ 画像編集にはEDGEとPictBear使ってるな(・∀・)どっちも便利 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/316
317: 名前は開発中のものです。 [sage] 2008/08/24(日) 22:51:31 ID:xpgRxb03 >>311です。 ツールの件、どうもです〜。誰かが使っているというのは、ツールを選ぶ時にかなり参考になります。 GraphicsGale 開発も最近まで続いていたようで画面印象が洗練された感じ。 PictBear ペイントソフトも将来使うかもしれませんのでマークしておきます。 どちらもダウンロードしました。 ボールの実装(画面表示だけ)は一応出来たかなーとは思うけど、 ソースがかなりごちゃごちゃして分からなくなってきた。 本に頼ってつぎはぎのソースで完全に自分のものになりきっていないから、 分からなくなるのかもしれない。 先に進めなくなったら、諦めるしかないかもしれないけど、その時は もう一度ソースを書き直すぐらいは試すかも・・・。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/317
318: 名前は開発中のものです。 [sage] 2008/08/25(月) 00:33:00 ID:iuHNtET7 >>317です。 追記) 上の文、ちょっと書き込み過ぎたかもしれませんが、 念のため、自分はツールに関しては全く詳しくないです。 途中経過をうpする時があれば、それが分かると思います・・・orz。 (もう寝なくてはw) http://peace.5ch.net/test/read.cgi/gamedev/1006284805/318
319: 280 [sage] 2008/08/25(月) 20:02:41 ID:/W/DLjm0 編集画面にスクロールバーをつけようと思ったんだけど、 なぜか画面とスクロールバーの間に2 ピクセルほどの空きができてしまう… JavaAPIマヌアルやグーグルで調べてもわからんかった… 気持ちが悪いのでスクロールバーの実装は保留ということに… 今日も頑張るベー 皆さんも修行に励みましょうw http://peace.5ch.net/test/read.cgi/gamedev/1006284805/319
320: ◆PSPI/D/D3o [sage] 2008/08/26(火) 00:41:26 ID:6mTP2Eoj 弾制御処理できたー やっとこ自由に弾幕を描ける(・∀・) ttp://p.pita.st/?gsdvwkv5 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/320
321: 280 [sage] 2008/08/26(火) 02:14:46 ID:rJJPLAIo >>320 ハァアアア!!! ( 波動放出中 ) こんなにレベルの高いものを作っていたとは…スゴス。 精進します… http://peace.5ch.net/test/read.cgi/gamedev/1006284805/321
322: 名前は開発中のものです。 [sage] 2008/08/26(火) 02:36:55 ID:I2pcyuOw 弾幕も凄いが背景が美しいな。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/322
323: ◆PSPI/D/D3o [sage] 2008/08/26(火) 10:05:55 ID:6mTP2Eoj >>321 まだまだこれからなんだぜっ(・∀・) >>322 あ、背景はまだマップチップ作ってないからツクールのを使ってるw http://peace.5ch.net/test/read.cgi/gamedev/1006284805/323
324: 280 [sage] 2008/08/26(火) 20:46:42 ID:rJJPLAIo ファイルを分割整理中… http://peace.5ch.net/test/read.cgi/gamedev/1006284805/324
325: 名前は開発中のものです。 [sage] 2008/08/26(火) 22:08:55 ID:w/XK8Bif >>318です。 こちらは土日どうするか妄想するのが精一杯で何も進んでないので、 姿が消えている事が多いかもしれません(苦w) >>319 API難しくて以前挫折しましたw。 >>320 弾幕をどんな式で計算してるのか想像できない・・・難しそう〜。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/325
326: 名前は開発中のものです。 [sage] 2008/08/26(火) 22:17:47 ID:w/XK8Bif >>325です。 一応、表示したボールを蹴れるようにしようと思ってます。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/326
327: ◆PSPI/D/D3o [sage] 2008/08/26(火) 23:54:36 ID:NXsjjOq8 >>325 速度やカーブする量を与えたら自動で移動する関数つくってるからそこまで難しい式は使ってなかったりする(・∀・) 与える数値をちょっといじるだけで別物になったり… 弾幕処理部分が大まかにできたからグラフィック用意に入る(・∀・) http://peace.5ch.net/test/read.cgi/gamedev/1006284805/327
328: 名前は開発中のものです。 [sage] 2008/08/27(水) 22:12:02 ID:ZwXf1ypo >>326です。 >>327 数値をいじるだけで別物になるというところが凄そうです。 そういう方法が世の中にあるんだという事を今は覚えておいて 自分のプログラムに関係が出てきそうな時に思い出して調べられたらと思います。 選手とボールの当たり判定実装。 Zキーを押すとボールが右斜め下に等速移動し画面端にぶつかると そのまま右に進んで右下角で動けなくなる・・・orz ソースはぐちゃぐちゃでクラス分けしたソースもその意味があまりなくなってきた。 フラグ的に使う変数の種類とか、フラグ立てる場所とか、フラグの後始末とか if分の使い方とか色々整理する方法が出来てないからだろうと思う。 とりあえず土日やる予定を試し、不味い結果に終わったので今度の土日は未定かもしれない。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/328
329: 名前は開発中のものです。 [sage] 2008/08/27(水) 22:54:16 ID:KNXd2k3Y とにもかくにも進んでるようでなにより。 頑張ってください。 俺もバグで苦しむなんてしょっちゅうですよ。 しばらく考えても判らない時は諦めて寝る。 そして起きたら顔洗ってすぐにPCに向かう。 大抵10分もしないうちに解決する。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/329
330: 280 [sage] 2008/08/27(水) 23:28:37 ID:obqt/pnH 今日は怠けてシモタ…反省… 今からちこっとでもプログラミンするかー 曲線のアルゴリズモは難しすぎて僕には理解できませんでした… ACTやSTGは軌道計算や当たり判定があって難しいですよね。 精進します… http://peace.5ch.net/test/read.cgi/gamedev/1006284805/330
331: 280 [sage] 2008/08/28(木) 20:02:50 ID:Tn98VE6G 只今修行中… 分割整理が終わらない… http://peace.5ch.net/test/read.cgi/gamedev/1006284805/331
332: 名前は開発中のものです。 [sage] 2008/08/28(木) 23:02:59 ID:7EQcZ3V3 >>328です。 >>329 プログラムは自分でバグ取れなかったらその先には進めないのが怖いwですね。 趣味なので進みは遅いけど、頑張ってみます。 >>330 自分は趣味でやってるので調子にかなり左右されてます。 1ヶ月以上何も進んでない時もありましたけど、 今では途中休みながらのマイペースでもOKかな〜なんて思ったりしてます。 自分は>296で3ヶ月とか言って>302であっさり取り消しましたw。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/332
333: 名前は開発中のものです。 [sage] 2008/08/29(金) 00:05:09 ID:7EQcZ3V3 >>332です。 ・・・という事でまた次回からは進捗報告メインでいくかもしれません。(寝) http://peace.5ch.net/test/read.cgi/gamedev/1006284805/333
334: ◆PSPI/D/D3o [sage] 2008/08/29(金) 19:09:40 ID:xubDiaq8 俺は過剰なくらいソース分割してるな(・∀・)たぶん 数行の関数一個のために一個ファイルがあったりする http://peace.5ch.net/test/read.cgi/gamedev/1006284805/334
335: 280 [sage] 2008/08/29(金) 20:06:59 ID:UNSITA7h 毎度ッ コーディングはしてますが依然として前に進まず… >>333 まったりいきましょうw やった報告も重要ですが、やらなかった報告も重要なのかも。 報告がなくなったときにすべてが終わる… >>334 それはある意味すごいですなw http://peace.5ch.net/test/read.cgi/gamedev/1006284805/335
336: ◆PSPI/D/D3o [sage] 2008/08/29(金) 22:25:48 ID:xubDiaq8 正面と左下右下向きの敵機画像用のアニメーションつき雛形完成(・∀・) これで量産できる(・∀・) http://peace.5ch.net/test/read.cgi/gamedev/1006284805/336
337: 名前は開発中のものです。 [sage] 2008/08/31(日) 00:36:23 ID:gfgB/Bie >>333です。 ま〜ったりになると思います。バグは取れそうだけど、少し調べ物をして終了。 アニメーションの量産!、自分はまだまだまだまだ先になりそうな感じ。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/337
338: ◆PSPI/D/D3o [sage] 2008/08/31(日) 19:42:22 ID:7EF2cqqC 対象への角度を取得する関数を作成(・∀・) 途中から自機狙いに変わる弾などさまざまな物に応用が利きそう http://peace.5ch.net/test/read.cgi/gamedev/1006284805/338
339: 280 [sage] 2008/08/31(日) 19:57:49 ID:NFf/o8OD 分割終わりマスタ。 が、コーディング中に理解不能なバグが発生。 どう考えてもおかしいのでもしかするとJavaのバグなのかも…。 一応、迂回策はとりましたが、今後どうするか迷うところです。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/339
340: 名前は開発中のものです。 [sage] 2008/08/31(日) 21:39:05 ID:e/wqKrSL >>337です。 取れそうに思っていたバグ取れませんでした・・・orz 直接の原因は分かってないのですが、たぶんプログラム言語そのものに対する理解不足が原因。 ボールを一定カウント後に止めようと変数追加してみたが思い通りにならず。 何か方法はあると思うので、まだ一応は諦めないでおくつもりだけど、 やれるとしても土日くらいなので長期戦になりそうな予感。 趣味というより修行っぽくなってきた・・・・・。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/340
341: 名前は開発中のものです。 [sage] 2008/09/01(月) 22:06:08 ID:AUzJOkqe >>340です。 今から1時間位やる予定。 まぁ気長にやりますw http://peace.5ch.net/test/read.cgi/gamedev/1006284805/341
342: 名前は開発中のものです。 [sage] 2008/09/01(月) 22:09:21 ID:ZEiLOxfm >>340 勘で言ってみる。 1)カウントしてる部分が、飛ばされてて実行されていない。 2)カウントを判定してる判定条件が間違ってる。 3)「止める」処理自体を間違えてる。 ちゃんとカウントされてるかどうか、変数の内容を画面に表示しながらやってみるとか、 カウントはどんな状態でもいいから無条件でボールを止めてみて、ちゃんと止まるかどうかとか 確認していったらどうだろう。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/342
343: 名前は開発中のものです。 [sage] 2008/09/02(火) 00:20:33 ID:690b7v1d >>341です。 >>342 アドバイスありがとうございます。なんとか直った様な感じがします。 原因は、1)が近い感じで、飛ばされてはいないけれど、正しくカウントされてなかった様です。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/343
344: 280 [sage] 2008/09/02(火) 22:31:59 ID:nMmaaE11 しばらく旅に出ます… 皆さん修行頑張ってください… http://peace.5ch.net/test/read.cgi/gamedev/1006284805/344
345: 名前は開発中のものです。 [sage] 2008/09/02(火) 23:44:36 ID:8gEtf1U4 >>343です。 旅ですか・・・、お疲れ様です。 ゲーム制作は時間が掛かるので自分にもなんとなく分かる様な気がします。 ここに誘導してもらった経緯もありますし、たぶんここで続けていると思うので またいつでも戻ってきて下さい!。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/345
346: ◆PSPI/D/D3o [sage] 2008/09/03(水) 19:08:58 ID:SJCDv3gW >>344 (・∀・)ノ~ 敵機用オプション仮実装(・∀・)複数種類の弾幕を同時制御できるように まだバグが残ってるかも http://peace.5ch.net/test/read.cgi/gamedev/1006284805/346
347: 名前は開発中のものです。 [sage] 2008/09/04(木) 22:29:16 ID:5J9kfu6z >>345です。今日は30分で進捗ほとんど0。 いつかは選手を22人出して同時に動かさなければならないけど、そこまで到達できるだろうか・・・orz。 この前のバグの件、カウンタ用変数の初期値(=0)代入をコンストラクタという関数内でやっていたつもりが、 間違えてデストラクタという関数を書いて、その中で初期値代入していた。これでもコンパイラ通るので気づかなかった。 なのでカウンタ値にはデタラメな数字が入っていて、if(カウンタ値>0){ボール動く}にしてたから 勝手にボールが動いたのだと思う(たぶん・・・) http://peace.5ch.net/test/read.cgi/gamedev/1006284805/347
348: ◆PSPI/D/D3o [sage] 2008/09/05(金) 19:31:37 ID:8WhSKg0H コンストラクタとか難しいことやってるんだなー(・ω・) オブジェクトとかよくわからん…スプライトって呼んでる http://peace.5ch.net/test/read.cgi/gamedev/1006284805/348
349: 名前は開発中のものです。 [sage] 2008/09/06(土) 00:19:54 ID:bZWFn5hc >>347です。 自分は実はあまり良く理解しないでやってます・・・orz 元々ソースコピペから始めた方だし、それがかろうじて動いているだけみたいな感じ。 昨日のコンストラクタに関しても後でソース見たら初期化関数が他にあったの忘れてたし、 その初期化関数でやればよかったのだと思う。 ゲーム制作はC++が多いという言葉をそのまま信じて、たまたま動いてるからやれている感じなので 自分はいつも挫折と背中合わせですw。(実際、数日前のバグも危なかったし・・・) スプライトについては分かりませんが、検索してみるとなんとなく オブジェクトと同意のような感じしますが、やっぱり自信は無いですw。・・・orz http://peace.5ch.net/test/read.cgi/gamedev/1006284805/349
350: 名前は開発中のものです。 [sage] 2008/09/06(土) 01:48:46 ID:NqnxBVSQ 確かにスプライトの事をオブジェクトと呼ぶけど、 オブジェクト指向とかの話になると別物を指すんじゃ。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/350
351: 名前は開発中のものです。 [sage] 2008/09/06(土) 23:55:10 ID:2VodZ49Z >>349です。 そ・・・そうですね(汗;) オブジェクトは、画面で動くグラフィックだけを指すワケではないからそう思います。 インスタンスとかいう呼称を使う本もあったりして自分は今も良く分かってないです。・・orz ボールを蹴る直前の選手の移動方向にボールが進む様に改造しようとしたが、 またしても失敗。コンパイルする度にものすごい数のエラーが出る。 直感で直してるから自信ないけどなんとかコンパイルラを通す事ができた。 でも、蹴ったボールが止まるまでの間に選手が動くと、 ボールも選手と同じ方向に向きを変えたり、なぜか突然ボールが画面左上角にワープしたりする。 まぁ、なんとかなるとは思うので今日は終了。 3〜4時間位やってしまった。 やりたい事ではあるけど、現実とのバランスで没頭しきれない迷いがあったりするw http://peace.5ch.net/test/read.cgi/gamedev/1006284805/351
352: ◆PSPI/D/D3o [sage] 2008/09/07(日) 04:15:43 ID:GQCsT6as まぁうごけばいいよな(・∀・)うん ボム、敵&自機モーション、そのた色々実装(・∀・)シューティングスレに晒してきた http://peace.5ch.net/test/read.cgi/gamedev/1006284805/352
353: 名前は開発中のものです。 [sage] 2008/09/07(日) 21:11:50 ID:vGqXZgvP >>351です。 見てみました。す・・・凄いし、それに開発が早いですね。 あとスクロールが入れば、ほとんど構成が出来上がりと言ってもいい感じ。 自分の方は少しペースダウンするかもしれません。 進捗ネタが無い時はバグネタで、それも難しければ潜行するかもしれませんw http://peace.5ch.net/test/read.cgi/gamedev/1006284805/353
354: 名前は開発中のものです。 [sage] 2008/09/09(火) 00:09:53 ID:asdNW/IX >>353です。 いつも初級丸出しとネガティブ言動でひんしゅくを買ってるかもしれませんが、今日も来てしまった。 バグ取り終了。 ボールのx,y方向移動量計算する部分とx,yに増分を加算する部分が移動関数内では 別ブロックになっていた為、x,y方向移動量は1度計算すると移動カウント0になるまで行われないけど、 ループ繰り返してカウントが0になるまでの間のx、y増分がデタラメな値に成っていたと思われる。 ボールクラスにx,y増分をメンバとして持たせる事で解決。 コーヒー飲んで???寝ます。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/354
355: ◆PSPI/D/D3o [sage] 2008/09/09(火) 21:28:15 ID:EMyRJTIG 前はxy増分をメンバに入れてたけどこの前いじくりまわしたとき消したな〜 今はxyに直接計算関数の返り値が入ってる(・∀・) http://peace.5ch.net/test/read.cgi/gamedev/1006284805/355
356: 名前は開発中のものです。 [sage] 2008/09/10(水) 23:58:49 ID:kS4kyd68 >>354です。 一度ソースを全部見直してみたいけど、 今のところはたまたまバグが取れればそれでいいさ!な状態・・・orz もう少しやってみて区切りの良いところで見直そうかな〜と思っています。 その時にメンバからxy増分はずせるかもう一度考えてみようと思います。 今日は30分程やってみた。 ボールが画面端に来ると跳ね返る。 次に何をやるか考えているところ。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/356
357: 名前は開発中のものです。 [sage] 2008/09/11(木) 00:22:45 ID:V/oPL2Dg 着々と進んでるようでなにより。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/357
358: 名前は開発中のものです。 [sage] 2008/09/11(木) 23:09:51 ID:jpu5p4ma ここはプログラム的なゲーム作製修行者が書き綴る場所でしょうか。 その他の角度からのアプローチをやっている場合でもありでしょうか。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/358
359: 名前は開発中のものです。 [sage] 2008/09/11(木) 23:58:26 ID:Z0bfAns9 あれこれ考えるだけで、実質何もしていないってんじゃなければいいと思うけど、モノによるな。 や、書き込むのは自由だけど。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/359
360: 名前は開発中のものです。 [sage] 2008/09/12(金) 05:16:25 ID:aqjPqE2D >>358 すべてを1人で作ろうと思っている人が、 プログラミング以外の修行をするというのであれば問題ないのではー? 絵を描いたり、文章を書いたり、作曲したりするのは良いと思います。 が、プログラミングを覚える気がないとか、 絵を使用するAVGやRPGを作りたいけど絵は描けないから描くつもりはない、 とかそういう人は駄目なのでは。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/360
361: 名前は開発中のものです。 [sage] 2008/09/12(金) 22:21:25 ID:PmH8t2n+ >>356です。 >>357 いえいえ(汗;)前に自分がいたスレから見てる人は知ってると思いますが、 自分のは進捗遅いし、やっぱり初級入門レベルです。 ここで初めて見た人が誤解されるといけないので、うpっておきます。 ttp://www.dotup.org/uploda/www.dotup.org1096.zip.html パスはP005です。(インターネットセキュリティかけてるとダウンロードできないかもしれませんが、 気になる方はやめた方がいいと思います。) 中身は1キャラ4方向移動、ボールの近くでZ押すとボールが動くだけです。 >>358 個人的には余程のスレ違いでもなければ書き込み自由でOKだと思います。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/361
362: 358 [sage] 2008/09/13(土) 00:24:08 ID:K8k7wD+V 色々とレスありがとうございます。 なるべくゲーム作製からずれない内容でやってきたいと思います。 別の角度からのアプローチと書きましたが内容としてはプログラムに入る前に ゲーム仕様書レベルのシステム設計書からやってみようかと思ってそちらから始めました。 一応、題目はコマンド戦闘型RPGとなります。 簡単ですがこんな感じで作成しています。 http://p.pita.st/?wyzjpqvv ここから始めてだんだん内容を細かく再分化していこうかと。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/362
363: 名前は開発中のものです。 [sage] 2008/09/13(土) 23:45:51 ID:TfoDD7Ap >>361です。 うpしたファイルをコピーして名前を変え、そのファイルで作業を進める事にした。 敵味方のFW、MF、DF、GKを一人ずつ表示させる予定だけど、 ここからはどうすればいいのかイメージがわかず時間がかかり挫折も予想されるので、 やる気が残っていれば後戻りできるように前のファイルを残しておこうと思った。 >>362 修行?者はこれで再び3名になったようですが、お互い頑張りましょう〜。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/363
364: 名前は開発中のものです。 [sage] 2008/09/16(火) 23:24:40 ID:4dpJpoja >>363です。 連休中何もせず。今日は30分程触った。選手8人分の座標初期化に失敗。 変数の範囲のprivateをやめてpublicにしてみようと思ったところで終了。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/364
365: 名前は開発中のものです。 [sage] 2008/09/17(水) 23:22:54 ID:EW7hSUlh >>364です。 アップしてから誰もいなくなった感じ・・・orz ソースファイルを付けた事がいけなかったのかもしれないような気がしてきた。 ここはプログラマ板ではないからスレ違いに思われたのかも・・・。 ゲーム製作板らしく次からのアップは実行ファイルのみでなんとか話せるよう頑張りますw(独り言) 8人表示は予想外で一応出来たけど、何故上手く行ったか自分でもよくわかっていないorz ただし、キーで動かせるのは自分のフォワードのみ。 それでもいいから次に行く事にして今度の目標は、ゴールの表示。 書き込みペースは少しダウンするかもしれませんが・・・。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/365
366: ◆PSPI/D/D3o [sage] 2008/09/17(水) 23:31:23 ID:Yd05IpA6 熱出て寝てた(・∀・) 弾表示のソートをしようと思ったらソートしなくても正常に表示されたりよくわからん 120方向弾とか見てたら目が変になった http://peace.5ch.net/test/read.cgi/gamedev/1006284805/366
367: 358 [sage] 2008/09/18(木) 01:20:07 ID:FPeWRLke 連休はエンジョーイしてました。 思えばコマンド戦闘の処理ってどうやるんだろうなあ、と考察しつつも図は描けておりません。 最終的なプログラムの環境はC++&DirectXの組み合わせでやろうと思ってるので その辺のことが書かれてるサイトめぐりしていました。 クラスの抽出とか不安要素は多いですがこっちも平行で進めていければと思います。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/367
368: 名前は開発中のものです。 [sage] 2008/09/18(木) 23:49:39 ID:n8c9UUdR >>365です。 今日は進捗0でした。orz 最近時間が取りにくくなりつつあり、昨日ペースダウンと書いたのはそれが理由ですので大丈夫です。w 季節の変わり目は風邪引きやすいそうなので自分も気をつけます〜。 自分はバグの逆の様な感じで原因不明で上手く動いてる箇所が結構あるけど、今はそのままにしてますw 目指しているのがサッカーゲームで、しかも勉強中レベルなのでコマンド戦闘に関して何も言えませんが、 お互い精進しましょ〜。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/368
369: 358 [sage] 2008/09/19(金) 01:41:59 ID:jhD1w2oP >>368さん 台風にも負けずがんばりましょう。 書き込んでから数日ですが早速当初の予定から逸脱してプログラムに取り組み始めました。 一先ずこんな感じで設計をはじめました。 かなり大枠で分けてますが、責務分けの観点だとこんな感じかなというところ。 GameMain(WinMain関数が含まれるエントリ) ┗ CGameAppクラス(アプリケーション動作を管理するクラス) ┣CGameWndクラス(ウィンドウ生成・表示を行うクラス ┗CDXGraphics(DirectXGraphicsの生成、デバイスアダプタ、DirectXGraphicsを使用する描画を行うクラス) また上記とまったく関係ないですが特許電子図書館なんてのを見つけゲーム関係を興味本位で調べてみましたが いろんな用語や開発の手法が新生されていてびっくりしました。 「人生ゲーム」とか「○○ゲーム」なんてのは大概登録されてるのでなんとなしにつけても著作権うんたら引っかかってしまいそうですねえ。 まぁそこまで考える必要はまったく無いのでしょうけどね。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/369
370: 名前は開発中のものです。 [sage] 2008/09/20(土) 00:22:44 ID:Bnkye9Uc >>368です。 がんばりましょー。 今日は頭の中で考えただけで終了orz プログラム開始との事でクラス分けも出来てるとなるとかなり早く進みそうな雰囲気ですね〜。 特許電子図書館見てみました。「サッカーゲーム」でも色々登録されていました。 ネットであまりソースを見かけないのはもしかすると特許を恐れてるからなのだろうか?などと想像してみたw http://peace.5ch.net/test/read.cgi/gamedev/1006284805/370
371: ◆PSPI/D/D3o [sage] 2008/09/24(水) 01:03:45 ID:/GusHeHA 弾生成部分を拡張中(・∀・) 複雑なショットを作りやすく http://peace.5ch.net/test/read.cgi/gamedev/1006284805/371
372: 358 [sage] 2008/09/24(水) 21:12:19 ID:orZW5kCq とりあえずウィンドウ作成からDirect3Dの初期化を行うまで完了。 後、ネットをさまよっていた所「マルペケつくろー」さんの「ビルボード文字」というのを見つけて それを元に文字表示クラスを作っていましたが自前ではどうしてもエラーが出てしまい、 どつぼったので一先ず自作は置いといてマルペケさんのをそのまま組み込んで文字表示機能を使って完成(?)。 今度は気分転換に各キャラクターを管理するマスターリストクラスの作成に着手したいと思います。 >>370 確かにマリオ式なアクションゲームとか3Dマップを用いたダンジョン物、RPGなんて画材はよく書籍で見ますが サッカーゲームってあまり見ないですね。 結局はアクションゲームを拡張させる形になるのでしょうけど近いサンプルがほしいですね。 >>371 コーディングの次段階ですか早いですねえ。(この段階は呼び名あるんでしょうか?) 予断ですが最近本屋うろついてたら「シューティングゲームアルゴリズムマニアクス」なんてのがありました。 ちょっと面白そうだったんで買ってしまいました。 (まだよく読めてないですが・・・) http://peace.5ch.net/test/read.cgi/gamedev/1006284805/372
373: 名前は開発中のものです。 [sage] 2008/09/25(木) 00:18:04 ID:agBXh1hs >>370です。 >365のゴール表示は初期化が上手く出来なかったので座標直接指定。 オブジェクト指向によるプログラミングは既に崩壊してますが、とりあえず気にしないで行きますw >>371 は・・・早いですね。直接書き込まないで自動な感じで色々動きを設定できるようなプログラムでしょうか。 自分にもそんなのが出来ればと思いながらも、今のが初めてのプログラミングでまだまだ勉強中レベルなので いつかは自分も挑戦してみたいです〜。 >>372 マルペケさんのHPに行ってみましたが、超ハイレベルで自分にはまだ理解できませんでしたorz。 サッカーゲーム制作本が出版されれば一番なのですが、そんな時が来るのに期待しつつなんとかやる気を保っていきたいです。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/373
374: 358 [sage] 2008/09/25(木) 02:46:02 ID:BTO9WWSp モンハン久々にやってたら遅くなりました。(-_-)zzZ キャラクターのリストを作ろうとしてたらなぜかアイテム管理のリストになってました。不思議です。 http://www.dotup.org/uploda/www.dotup.org2899.zip.html アイテムのカテゴリーは武具関連は細かくやってましたが薬草などの消耗品系はどうカテゴライズするか思いつかず 全部消耗品の整理となってしまってます。 アイテムのフラグも非売品と1つしか持てないというフラグを管理する以外特に意義が見えないような・・・。 後この辺いじってて今更気づいたのですがC++2008 Express Editionてリソース関係制限掛かってるんですね。 アイテムをEditorから参照できるようにツールを作ろうと思ってましたが思わぬ壁になってしまいました。 うーん、VisualStadio正規版高いからツールだけVisual Basicというのも考えますかね。 >>373 3Dはいまいち頭に入んないですね、座標や角度なんてのが特に。 この辺は資料も多いのですが数式が多くて頭が覚えることを否定します。。。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/374
375: ◆PSPI/D/D3o [sage] 2008/09/25(木) 19:31:03 ID:qAf+0xpr リストとかの単語がわけわからんww一体何の話だ…w ウィンドウ表示とかD3D初期化とかも全部ライブラリに丸無げだからそこまでわかるわけでもなかったりする… >>372 本とかは一切持ってないなぁ…アルゴリズムとかほとんど全部自作の変なのだからほかの人には読みにくいはず >>373 今の関数だと一方向弾と全方位弾しか撃てない(・∀・) 扇状弾とかショットガンとかも無理にやればできないことも無いが発射関数をいじったほうが後々変更があったときダメージが小さくなる(・∀・) http://peace.5ch.net/test/read.cgi/gamedev/1006284805/375
376: 名前は開発中のものです。 [sage] 2008/09/26(金) 00:16:22 ID:ph8LXpmd >>373です。 >>374 ファイル拝見しました。ビット管理←ググって見ましたが難解そうなイメージでした。(サッカーゲームにもつかえるかも?) 目標はオンライン3D対戦サッカーゲームですが、まだ勉強中なので3Dまでは到達できそうにないですw。 自分の現状です(方向キーで移動、Zで蹴る)・・・orz → ttp://www.dotup.org/uploda/www.dotup.org3576.zip.html >>375 自分もDXライブラリ丸投げです。Windowsプログラミングまでは手を伸ばせていない状況です。(1度やろうとして諦めたw) でもいつかまた挑戦しようと思っています。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/376
377: 名前は開発中のものです。 [sage] 2008/09/26(金) 00:46:35 ID:gLXN1iK9 サッカーゲームですね、 サンプル http://www.dotup.org/uploda/www.dotup.org3604.zip.html 詳しく知りたければ、 http://www.oreilly.co.jp/books/9784873113395/ この本を買って読んでくだされ http://peace.5ch.net/test/read.cgi/gamedev/1006284805/377
378: 358 [sage] 2008/09/26(金) 02:51:39 ID:q9tzDNxL >>375 ちなみに私知ったかで用語っぽい造語を言うことあるので100%は信用しないでくださいませ。(;−−) 私の言うリスト(はっ付けたファイル)はアイテムを管理するファイルのフォーマット規定ですね。 アイテムの名前は32byte分とって、アイテム説明は128byte分、アイテムの種類は・・・といった具合です。 最終的にこれをバイナリファイル形式で保存し、その情報をプログラム側へ渡すというのを考えてます。 なのでこのデータを作るツールを作ることを考えてましたが、私の使っているVC++の環境ではリソース関係がいじれないので ツール作成だけVBを使って作るように今日から勉強始めました。 (コードは進んでませんが・・・) 本はこういうもんとかありましたよーという紹介程度の意識でお知らせしてました。 ライブラリにしろ関数処理にしろ一人で作ってるものですからその一人がわかっていれば問題ないですね!たぶん! http://peace.5ch.net/test/read.cgi/gamedev/1006284805/378
379: 358 [sage] 2008/09/26(金) 02:54:29 ID:q9tzDNxL >>376 はっつけたファイルの処理については「ビットフラグ」で検索いただければ概要がヒットすると思います。 大雑把に説明させていただくとlong型(32bit)の変数の各bitを 0or1で管理することによりキャラクターの状態異常や、アイテムの非売品情報を 管理する方法となります。 <mainプログラム内> long Flag = 0; //フラグを初期化(32bit分全て0の状態) //指定したBitを1にする(OR演算) //UNKNOWNはenum(列挙型)に宣言されている定数のため、4の値を持っています。 SetUsageBit(Flag, UNKNOWN); /****************************************** * SetUsageBit関数実行時の動き * ******************************************* OR計算 Flag :00000000000000000000000000000000 UNKNOWN:00000000000000000000000000001000 ------------------------------------------- Flag :00000000000000000000000000001000 ******************************************/ http://peace.5ch.net/test/read.cgi/gamedev/1006284805/379
380: 358 [sage] 2008/09/26(金) 02:56:08 ID:q9tzDNxL //つづき //すみません・・・ずれ無いように出来ませんでした・・・。 //指定したBitを0にする ClearUsageBit(Flag, UNKNOWN); /****************************************** * ClearUsageBit関数実行時の動き * ******************************************* NOTAND計算 Flag :00000000000000000000000000001000 UNKNOWN:11111111111111111111111111110111 ------------------------------------------- Flag :00000000000000000000000000000000 ******************************************/ //指定したBitの0or1を確認する if(CheckUsageBit(Flag, UNKNOWN)) ;//Flagは1(True)です else ;//Falgは0(False)です /****************************************** * ClearUsageBit関数実行時の動き * ******************************************* AND計算 Flag :00000000000000000000000000000000 UNKNOWN:00000000000000000000000000001000 ------------------------------------------- Flag :00000000000000000000000000000000 ******************************************/ http://peace.5ch.net/test/read.cgi/gamedev/1006284805/380
381: 358 [sage] 2008/09/26(金) 03:00:33 ID:q9tzDNxL 一人で連投しまくってすみません・・・。 >>376 サッカーゲーム少し触らせてもらいました。 一先ず気になる点だけ挙げさせて頂くと ボールの上を通った後、キャラクターを移動させボールから離れた場所で「Z」ボタンを押下してもボールが移動しました。 #認識されているのであれば口うるさい指摘ですみません。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/381
382: 名前は開発中のものです。 [sage] 2008/09/27(土) 00:14:52 ID:3CGk2oic >>376です。 >>377 サンプルの紹介ありがとうございます。 この様な形でサッカーゲームに関するものが既に出版されているとは知りませんでした。 ちょっと探しに行ってみようかと思います。 >>379〜381 丁寧なご説明どうもありがとうございます。なんだか理解してきた感じです。 「ビットフラグ」でも検索してみました〜。 ボールのバグは認識していませんでした。原因についてはなんとなく思いつく所があるので、 ソースの書き直しの時にそれを試してみようと思います。 http://peace.5ch.net/test/read.cgi/gamedev/1006284805/382
383: 名前は開発中のものです。 [sage] 2008/09/27(土) 00:36:09 ID:3CGk2oic >>382です(汗;) (補足です〜) バグの思いつく所というのは、ボールと選手の当たり判定がONの時に 別のフラグ的な変数をONにして、これがONの時にボールを蹴るための Zキーを押せば、ボールが動き、変数をOFFにしているのですが、 これだと当たり判定がON→変数ON でZキーを押さずにボールから離れたら 変数はONのままなので、ボールから離れた所でZキーを押すとボールが動いてしまう。 ・・・が原因かと思ってます。(寝) http://peace.5ch.net/test/read.cgi/gamedev/1006284805/383
384: ◆PSPI/D/D3o [sage] 2008/09/27(土) 10:07:25 ID:o2cMNqnt >>383 毎フレーム球に触れてるかどうかを判定すれば大丈夫かな(・∀・)触れてないならフラグOFF 扇状に弾を並べたいがどうも崩れるので別の計算式でやろうかな… 左右交互に並べるのではなく端から… http://peace.5ch.net/test/read.cgi/gamedev/1006284805/384
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 600 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s