- 1 名前:( ・ω・)∩ [04/06/01 16:36 ID:TlsWVL74]
- 前からゲームを作ってみたいなぁと思ってたんだけど
ひょんなことから「Microsoft Visual C++ 6.0」を手に入れました。 そこで、ファミコンで出た「BattleCity(バトルシティー)」を作ってみようと思います。 今でも、十分楽しめるゲームだと思います。 ネット対戦も考えていますが、まあ、まだ先の話です。 初心者の方々、BattleCityを一緒に作りませんか ちなみに、C++歴 2時間です。 それじゃ、夕御飯までに猫でもわかる・・・で少し勉強してきます。 バトルシティを一行で説明すると。 「マイタンク(自機)を操作し指令部を護りながら敵タンクを全て破壊する」です。 BattleなCity(バトルシティー攻略ページ) ttp://www5d.biglobe.ne.jp/~tic/index2.htm あぷろだ ttp://www.border.jp/uploader/upload.php お勉強ページ 勝手にリンク 第2版 pc5.2ch.net/test/read.cgi/tech/967778156/l50
- 87 名前:( ・ω・)∩ mailto:sage [04/09/20 01:46:06 ID:Oexw1q7P]
- 弾-弾 弾-自機 弾-敵機 の当たり判定を作成しました。
一応、今は当たってちゃんと消えてるのですが、 ゲーム速度を落としたらバグがでてくるかもしれません('' (自機は弾が当たっても消えません。) ------------ ちょっと質問です。 弾はshot[8] 敵機はenemy[4]の配列を使ってるのですが、 これは一般的な方法なのでしょうか? いくつかプログラムを見たんですが、 違うやり方もあるようなので、ちょっと気になって。 ttp://www9.plala.or.jp/sgwr-t/c/sec15-5.html 最初は↑のような方法でしたかったのですが、 なんだか難しそうだし、変数が増えそうなので諦めました。
- 88 名前:名前は開発中のものです。 mailto:sage [04/09/20 01:58:55 ID:f+AcIb8r]
- >>87
リスト構造を手っ取り早く使いたいなら、STLのlist(vectorでも良いけど)を使うと楽じゃない?
- 89 名前:80 mailto:sage [04/09/20 02:07:50 ID:VdXYB/LI]
- 現在、自機の表示・移動まで作成しました。
次は弾の発射を作ってみようと思います。 ( ・ω・)∩さんと同じようにELを使って作成しようとしたのですが、 なんだかファイル分割が出来なくて諦めてしまいました。 代わりに、ここのライブラリを使用しています。 ttp://www.interq.or.jp/black/minami-m/
- 90 名前:名前は開発中のものです。 mailto:sage [04/09/20 05:12:43 ID:gIDmjFga]
- >>87
リストは便利だけど、将来的に使い方を覚えるので良いと思うよ。 STLのListとそのページのやりかたは似たようなものなので両方勉強してみるのもよし。 メリットとしてはEnemy[4]だと敵が4機か1機か0機か関係ナシに4回チェックしなければ ならないけど、リストなら1機なら1回だけしか処理を呼ばなくて良くなる。 場面ごとに出現する敵の数やアイテムの数が大幅に変動するようなものだとリストにしておけば CPUパワーやメモリ消費を必要最小限に抑えることが出来るようになる。 ちなみに配列の敵の数は#defineか、const変数で定義した方が良い。あとで増やす時楽になるので。 #define ENEMY_VALUE 4 もしくは const int ENEMY_VALUE = 4; として、敵の配列の最大数として使用している4という数字をENEMY_VALUEに置き換えれば 4機じゃなくて8機にしたいときスムーズに変更できる。
- 91 名前:名前は開発中のものです。 mailto:sage [04/09/20 12:06:36 ID:BYeKGbVO]
- 初心者がSTLとかにいきなり手を出さない方がいいと思う。いろんな意味で。
- 92 名前:名前は開発中のものです。 mailto:sage [04/09/20 14:50:54 ID:7/mB1suy]
- とりあえずEffectiveC++とEffectiveSTLぐらいは一通り読んでから作った方が良いな
- 93 名前:名前は開発中のものです。 mailto:sage [04/09/20 17:12:22 ID:kLjr1+BM]
- えー
- 94 名前:( ・ω・)∩ mailto:sage [04/09/22 00:24:40 ID:/4Z81bhj]
- STLのlistですか。_φ(・ω・ )メモメモ
このゲームは、ユニット数が少ないから配列でもよさそうですね。 でも、結構使えそうな気がするのでゆっくりと調べてみます。 どうもありがとうございました! >>89 ファイル分割が出来ない理由って>>52ですか・・・? 間違ってたらすいません(''
- 95 名前:( ・ω・)∩ mailto:sage [04/09/22 00:25:35 ID:/4Z81bhj]
- 今回、作ったところは下の3つです。
・弾の再装填時間を作成 ・自機、敵機の停止時間を作成。(自機・敵機が一定時間動かなくなる機能) ・爆破表示 [爆破クラスの作成](自機・敵機が破壊された時のみ表示) 弾の再装填時間を忘れてました(''; 敵機の停止時間は、動きを止めるアイテムのためです。 自機は味方機から撃たれた時のためのです。 次は、、、アイテム関連を作ります!
- 96 名前:80 mailto:sage [04/09/22 01:43:51 ID:XP6c+MBO]
- >>94
その方法は試したんですけど,改善されませんでしたorz 別のライブラリに乗り換えた今も,時々そのことを思い出して頭がもやっとします。
- 97 名前:47 mailto:sage [04/09/23 00:31:44 ID:k7D7aDWV]
- おー、ガンガッテるね。
そろそろ画像をうpしようと思って来たら丁度アイテム作成か! もう用意してあるよ。でもアップローダが使えないみたいでつ。
- 98 名前:名前は開発中のものです。 mailto:sage [04/09/23 00:56:26 ID:ix/1QRkO]
- こっちは?
gamdev.org/up/upload.php
- 99 名前:47 mailto:sage [04/09/23 19:31:44 ID:Tmtf5ZoF]
- >98
ありがd。さっそくうpしてきました。 ttp://gamdev.org/up/img/1326.png ちなみにちゃんと組み合わせるとこんな画面になりまつ。 ttp://gamdev.org/up/img/1326.png
- 100 名前:47 mailto:sage [04/09/23 19:49:33 ID:Tmtf5ZoF]
- 組み合わせ画像の番号がコピペでそのままだった・・・orz
× 1326.png ○ 1327.png
- 101 名前:( ・ω・)∩ mailto:sage [04/09/25 21:47:34 ID:OFktArWF]
- 画像、ありがとうございます!!
さっそく使わせていただきました。 ・アイテム関連を作成。 ・バリア関連の作成(表示方法は考え中) ・敵機出現管理関数の作成(現在、出現間隔は最短に設定)[最大20機まで] を作りました! ttp://gamdev.org/up/img/1327.png この画像を見て思ったんですが、 画面の大きさは今のままでもいいのでしょうか? 小さいかなと思って、もっと大きくすることしか考えてなかったので(''; 自分はこのままでもよさそうな気がしてきてます。
- 102 名前:名前は開発中のものです。 mailto:sage [04/09/26 04:40:43 ID:/e+Ill1F]
- >>101
単純な拡大でも良いから倍解像度で遊べると嬉しいなぁ
- 103 名前:名前は開発中のものです。 mailto:sage [04/09/28 19:09:35 ID:743xQImD]
- というかあのサイズはどの環境に丁度いいんだろう。
- 104 名前:47 mailto:sage [04/09/28 21:46:54 ID:EN3TuKfn]
- 320×240あれば足りると思うけれど、
640×480にして拡大表示するのもありでつね。 スキャンラインも入れるとシブいかも。 そうそう。 バトルシティのキャラって装甲車になっても 絵のサイズは16×16だったんですね。 今度までに描き直しておきますです。
- 105 名前:名前は開発中のものです。 [04/10/12 03:44:36 ID:5BYyWGXd]
- 試験で忙しいのだろうか。
応援age
- 106 名前:名前は開発中のものです。 mailto:sage [04/10/12 16:26:24 ID:UV7As7sf]
- C++歴2週間そこそこじゃなぁ・・・
- 107 名前:47 mailto:sage [04/10/13 21:04:29 ID:38kzEK6k]
- >106
2週間で絵が出せて動かせれるなんて漏れより凄いですよ。 もっとも漏れがカスなだけかもしれんけど。 >101 とりあえずChangeDisplaySettings()で320×240に変更して、 画面左上でもいいから表示できればいいんじゃないかな。 あとで画面真ん中に表示できるように改造すればいいだけだしね。
- 108 名前:80 mailto:sage [04/10/14 01:40:21 ID:ET88o5FU]
- こっそりのんびり作ってる80です。
砲弾の発射を実装しました。 次はマップ表示・当たり判定っぽいです。 ( ・ω・)∩さんと仕様が被ってしまうと良くないので いろいろ独自仕様なとこ考えてます。 そういえば、マップエディタの人はどこ行ったんだろう。 漏れが余計なこと言ったからかな・・・
- 109 名前:名前は開発中のものです。 mailto:sage [04/10/15 19:12:57 ID:p7Ovp/QY]
- YO
- 110 名前:名前は開発中のものです。 mailto:sage [04/10/15 19:36:01 ID:XmketHMs]
- 決めました
- 111 名前:名前は開発中のものです。 mailto:sage [04/10/15 23:53:38 ID:+x/VxyVt]
- ほんとうにそれでいいのか?
- 112 名前:名前は開発中のものです。 mailto:sage [04/10/20 20:25:27 ID:QkVrTGoy]
- >>111この一言によって
2人をめぐる運命の歯車は回り始めたのです。
- 113 名前:( ・ω・)∩ mailto:sage [04/10/29 00:27:59 ID:BsjfUtDp]
- >>102-104 >>107
2倍3倍って感じで拡大できるようにしてみます。 値を変えるだけでできるみたいなので、それで試してみます。 >>105 試験じゃないけど忙しかったです。 >>106 2週間・・・? >>108 独自仕様ですか!楽しみだ。 自分のはプログラムが大きくなってきて バグが増えてきて独自の仕様とか考える余裕ないです(--; >>109-112 お話の途中おじゃましてすいません('';
- 114 名前:( ・ω・)∩ mailto:sage [04/10/29 00:35:55 ID:BsjfUtDp]
- いつの間にか一ヶ月も経ってました('';
来週は休みが多いので少しは進むかも ・フレームレート調整処理を追加(1秒間に30回程度更新) ・敵機同士の衝突判定 ( すり抜けたり、重なったりしないようにする処理も) ・[調整] 敵の更新回数を減らし速度の低下をしました。(速すぎるので) ・マップの表示方法の一部変更 ・マップデータの修正(一部間違えてました) 敵機の速度をかなり落としのたで、 狙って撃てるようになりました('ー' 次は、レベルごとの弾の変化を作成したいと思います。 これで、防弾壁も破壊できるように!
- 115 名前:( ・ω・)∩ mailto:sage [04/10/31 14:39:51 ID:aT8mkNkY]
- どうも風邪をひいちゃったみたいです。
また、遅れる・・・(´・ω・`)ショボーン [修正] ・敵機が右上の位置から出なかったバグを修正 ・アイテムの時計の敵機停止方法の変更 ・自機の更新回数を減らした (自機の移動速度低下) [追加機能] ・レベルごとの弾の機能を追加 (lv1 弾速が上がる lv2 弾が2つまで発射可 lv3防弾壁破壊可) ・自機、敵機の残機表示 自機の速度を下げたら、レンガとレンガの間に楽に入れるようになりました。 でも、自機の動きにちょっと違和感があるのでもう少し調整が必要かも (今回は、自機の初期レベルが3になっている実行ファイルも入っています。) 次は、自機と弾の当たり判定を作りたいと思います。 これで、自機もやられるように・・・
- 116 名前:名前は開発中のものです。 mailto:sage [04/11/05 23:57:29 ID:XmN1DdeJ]
- 良スレ発見。がんばれ。
- 117 名前:名前は開発中のものです。 mailto:sage [04/11/09 03:54:34 ID:BYZNqjuG]
- Borland C++ Compiler 5.5でバトルシティー作るのってMicrosoft Visual C++ 6.0で作るのと比べると大変過ぎでしょうか・・・?
- 118 名前:名前は開発中のものです。 mailto:sage [04/11/09 18:54:04 ID:CCAQ9Qrg]
- ゲーム作るのにIDEはあんまり関係ないと思うよ。
- 119 名前:名前は開発中のものです。 mailto:sage [04/11/11 01:34:32 ID:OHs4YyAZ]
- VC.NETに比べたらVC6.0でも大変だっていうやつはいるだろうな。
- 120 名前:名前は開発中のものです。 mailto:sage [04/11/11 13:25:12 ID:mLxtVDRC]
- >>118
変わらないないのですか 参考書等見たらVCはウインドウを出すプログラム等は勝手に書いてくれるという話が載っていて それが結構長いコードだったので不安になってます
- 121 名前:名前は開発中のものです。 mailto:sage [04/11/11 23:41:48 ID:HdeAIiS0]
- >120
悪いことは言わないからHSPにしておきなよ。 バトルシティだったら十分処理間に合うだろうから。
- 122 名前:名前は開発中のものです。 mailto:sage [04/11/12 00:51:06 ID:OkzvKccB]
- >>120
目的がゲームを作ることならHSPとか豆乳とか別の言語環境にしときなさい。 目的がC言語の勉強ならBCCの方が余計なところで煩わされない、 だけど、Windows上のプログラムがメインならVCが良いと思う。
- 123 名前:120 mailto:sage [04/11/12 03:23:42 ID:clMGaKCb]
- バトルシティーで終わる気がないというのか
DirectXかOpenGL系に進むつもりなので・・・・
- 124 名前:名前は開発中のものです。 mailto:sage [04/11/12 13:25:54 ID:7pdZL7B8]
- だったらウィンドウプロシージャ程度のコードで不安になってんじゃないよ!
- 125 名前:120 mailto:sage [04/11/12 16:18:56 ID:lBwS/HFD]
- 参考書じゃ端折られてて、何やってるのかまるっきりわからなかったので不安なってしまいました
- 126 名前:名前は開発中のものです。 mailto:sage [04/11/12 19:32:51 ID:mm6jRjgC]
- 分からないから調べるんでしょ?
一日10行でも、少しずつ進んでいけばいいじゃない
- 127 名前:120 mailto:sage [04/11/12 20:57:29 ID:lBwS/HFD]
- まったくもってその通りですね・・・!
アドバイス等等ありがとございます
- 128 名前:名前は開発中のものです。 mailto:sage [04/11/13 00:57:41 ID:sPccNQvK]
- 120二等兵の健闘を祈る(゜д゜)ゞ
- 129 名前:( ・ω・)∩ mailto:sage [04/11/13 01:52:04 ID:UlBt5ie1]
- >>116
どうもです。作る速度は遅いけど・・・がんばります! 良スレなのはみなさんのおかげですね。 >>120 がんばって('')/ [修正] ・高速用衝突判定 ・敵機同士の衝突回避処理(敵機クラス内で処理) [追加機能] ・自機の削除処理を追加 (残機が無くなってもゲームは終了しない。) ・自機、敵機出現時にバリア。 ・バリアの仮表示 (動作確認のため) 速い物同士の当たり判定の方法を教えてもらったのに 変更するのを忘れてました・・・orz この前P3 800MHzのPCでこのゲームを試したら、 最大でも3.0fpsしか出ませんでした。 性能は問題なくてもスムーズに動かないことってあるんですね('';
- 130 名前:47 mailto:sage [04/11/13 03:09:00 ID:sPccNQvK]
- お! かなり出来てきたね〜。
前に言っていたキャラの16×16ドット化をしてきました。 これで★でパワーアップできるかと。 ttp://gamdev.org/up/img/1859.png それからアイテム持った敵を点滅できるように赤く光った絵と バリアのパターンも入れてみました。 最後に動作報告。 Celeron2.5でも24fpsくらいです。 あと、倒した敵キャラに当たり判定があるみたいで 壁も何もないところで爆発するバグがありました。 次は面クリア処理が入るとかなりゲームになるね。 引き続き頑張って〜。
- 131 名前:80 mailto:sage [04/11/15 21:14:48 ID:yPY5zSbA]
- お久しぶりです。
皆さん着実に作業が進んでいるようですね。 それに比べて漏れは・・・orz 現在、ゲーム仕様の段階でつまづいています。 独自仕様なんて大それた事言ってますが、いいアイディアが浮かびません。 独自仕様となるようなもので、何かいいアイディアは無いでしょうか? よろしくお願いします。 # そろそろ独自でプロジェクトページ作ろうかと思ってます
- 132 名前:さんじゅ ◆BukiNdKASA [04/11/17 01:34:33 ID:raV4ZcS3]
- 改名&トリップテスト&ageです。
プロジェクトページ作りました。 f61.aaa.livedoor.jp/~bcproj/
- 133 名前:名前は開発中のものです。 mailto:sage [04/11/18 06:17:06 ID:S89L9SLZ]
- なんとなく寝付けなかったのでSDLで作ってみた
なんかダレも実行ファイルまだうpしてないようなのでうpしてみた とりあえず自機表示と移動とマップ表示と数字表示 弾はまだでない ジョイパッドでやるといい感じ Zキーかボタン0で変身 大抵の環境で動くんじゃないかと思うけどどうだろ? SDLなのでLinuxでコンパイルしなおせば、きっとLinuxでも動くけど、 それはコンパイルしてないし、入れてない ttp://venus.aez.jp/uploda/dat/upload11779.lzh
- 134 名前:133 mailto:sage [04/11/18 09:32:24 ID:S89L9SLZ]
- BattleTownSDL
とりあえずキリのいいところまでのバージョンをうp Zまたはボタン0で発射 Xまたはボタン1で変身 ttp://up.satoweb.net/img10/2301.lzh
- 135 名前:名前は開発中のものです。 mailto:sage [04/11/18 12:44:15 ID:3fkVgfKs]
- >>133
( ・ω・)∩ さんのなら>>25のサイトあるよ
- 136 名前:名前は開発中のものです。 mailto:sage [04/11/18 15:59:33 ID:S89L9SLZ]
- >135
そこにあったんだ とりあえず落として遊んでみた 結構いい感じ el使ってるのかねー? elってジョイパッドは未サポート?
- 137 名前:FINALFACTs ◆iWNwl/.CWE mailto:sage [04/11/19 06:21:58 ID:OmJmrx8G]
- >>1
すげー。 ホームページの所にあるやつやってみたけど、十分ゲームしてる。 俺も、触発されてゲーム作ってみようと思った。 で、とりあえず、Cの入門から。
- 138 名前:名前は開発中のものです。 mailto:sage [04/11/19 06:41:16 ID:CvTcRkeC]
- >>134
動きが滑らかで(・∀・)イイ!! まだ開発中だからだろうけど気になったので報告 ブロックを3/4ほど削っても →■■■■ →■■■■ →■■■■ →■■■■ 上からの攻撃で ↓↓↓↓ □□□■ □□□■ □□□■ □□□■ □□□* ←この部分が壊れる。 □□□■ □□□■ □□□■
- 139 名前:名前は開発中のものです。 mailto:sage [04/11/19 07:09:50 ID:h53/nGz6]
- 基本は中央2マスなのか?
- 140 名前:名前は開発中のものです。 mailto:sage [04/11/19 07:26:59 ID:CvTcRkeC]
- >>139
YES 当たり判定は2マス、崩れる範囲は4マス
- 141 名前:( ・ω・)∩ mailto:sage [04/11/21 22:35:40 ID:UiSVC1dP]
- >>130
ありがとうございます! そういえば、アイテム出す敵は赤でしたね。 すっかり忘れてました。 24ですかぁ 30になるようにしてるつもりなんですが、何か問題があるのかな。 >>131 いいアイディア・・・ん〜思いつかないorz サイト作ったんですか!とっても見やすいですね。 うちの手抜きサイトをどうにかしたくなってきた(''; >>133 す、すごい。 絵が綺麗に表示されてて、動きもスムーズ!! 1ブロックよりもっと細かい単位で動いてそう elのサイトを見たんですが、ジョイパッドのことは書いてないみたいです。 掲示板の方に「DirectInputでの・・・」「ジョイスティック用のを使って・・」 とかでジョイパッド用に使ってるみたいです。(よくわかりませんが。。。) そういえば、レベルによって弾の表示って変えるの忘れてた. >>135 どうもです。 たまにサイトのアドレスを貼っておいたほうがよさそうですね。 >>137 Cでゲーム作るんですかぁ 自分も>>1のころはほとんどCを知りませんでした。 ( ・ω・)∩応援してます。
- 142 名前:( ・ω・)∩ mailto:sage [04/11/21 22:41:40 ID:UiSVC1dP]
- [修正]
・当たり判定の関数を2つにした。(前まで使ってた当たり判定・弾同士の高速用) ・バリア表示 [追加機能] ・画面の大きさを(1、2、3)倍と変更する変数を追加 ・自機レベルにあった自機表示 画面を大きくするとなぜかレンガの表示が変になる(''; 全ての当たり判定を高速用の当たり判定で処理してたら、 「敵機同士が重なる?」「自機が発射した弾に自機が当たる」などのバグ出たため 前使っていた当たり判定を復活させました。 高速用は弾同士のみに使うことにします。(時間が空いた時に解決法を考えてみます。) (実行ファイルの方に画面の大きさが1、2、3倍に設定した3つのファイルを入れてます)
- 143 名前:名前は開発中のものです。 mailto:sage [04/11/22 07:57:12 ID:W8PT4OVx]
- >>142
乙 2倍、3倍表示見やすいです。 自機の移動量が1/4ブロックだけど本物は1/2ブロックでは?
- 144 名前:さんじゅ ◆BukiNdKASA mailto:sage [04/11/27 02:12:28 ID:OlQqntXT]
- いつまでも仕様で悩んでいてもしょうがないので
とりあえずは本家BattleCityと同じような作りにしてみます。 そこから独自に拡張できたらいいなぁと。 早めにバイナリのアップロードをしたいです。
- 145 名前:名前は開発中のものです。 mailto:sage [04/11/30 02:37:27 ID:1LChg/yT]
- バトルシティまだぁ?
- 146 名前:名前は開発中のものです。 mailto:sage [04/11/30 18:43:40 ID:uVo70kVI]
- >基本的に敵軍味方軍の区別はしない。プレイヤーが操作しているか、していないかである。
仕様書のこれってバトルロイヤルで戦って司令部とかはなしってこと? ひょっとしてネット対戦狙っているのか!?
- 147 名前:47 mailto:sage [04/11/30 23:26:27 ID:7ktg95yl]
- >142
開発、乙です。 キャラクタ15ドットで転送してるっぽいよ。戦車のキャタピラとか欠けてる。 あと4ドットごとに移動しているから普通壊せないレンガが壊れるので報告。 下の■が壊せない壁なんだけど、左から3,4番目のところに弾を当てると×の位置が壊れる。 ■■■■×□□□ ■■■■□□□□ ■■■■□□□□ ■■■■□□□□ というわけで、正面の壁が壊せない壁だったときに例外処理をすると吉。 >144 いずれにしろ動かして壁を壊すところまでは 本家と同じだと思うのでまずはそこまでがんがれ〜。
- 148 名前:名前は開発中のものです。 mailto:sage [04/12/01 00:48:33 ID:MseEDM2W]
- スレが立ってから半年か。よくやってるよな。ガンガレ
- 149 名前:さんじゅ ◆BukiNdKASA mailto:sage [04/12/01 01:45:48 ID:5mrLmRFr]
- >>146
それはプログラムの仕様なんです。 完全にゲーム仕様と関係ないとは言い切れないのですが。 ゲーム仕様にプログラムの仕様を書くべきではありませんでした。すみません。 次の更新で、訂正させてもらいます。 # ネット対戦は・・・
- 150 名前:名前は開発中のものです。 mailto:sage [04/12/03 04:09:27 ID:KQ9KRMOA]
- 突然ですがバトルシティー系ゲームを発見!
ttp://home4.highway.ne.jp/gashin2/ 本家とは違って体力制で、敵を体当たりで破壊すると体力回復 なかなか面白い
- 151 名前:47 mailto:sage [04/12/03 19:34:31 ID:xy9uKccv]
- >150
(・А・)イイ!
- 152 名前:名前は開発中のものです。 mailto:sage [04/12/04 00:00:12 ID:AxbzxU2x]
- >>142
開発は進んでるの?
- 153 名前:( ・ω・)∩ mailto:sage [04/12/05 00:09:00 ID:uXA2l5Yp]
- >>143
確認してみたのですが、 自機の移動量は1/2ブロックより小さいように見えます。 でも、方向を変えたとき1/2ブロック単位に無理やり合わせられるみたいです。 移動に関する仕様の変更をしようと思います。 >>145 すいません。のろのろで(''; >>147 弾が防弾壁に当たった時のバグ修正しました。 ありがとうございます。 それと、キャタピラが欠けてますね。。。 気付いてたんですが、うまくいかなくて修正にもう少しかかりそうです。 >>148 どうもです。 もう半年も経ったんですね(''; 少しは成長できたかな。 >>150 すごいなぁ >>152 確実に進んでますよ! ただ、開発速度は・・・orz 今は、面クリアした後の処理(次の面にする処理とか)を作ろうと思ってるのですが、 どういう風にするか考えてるところです。
- 154 名前:名前は開発中のものです。 mailto:sage [04/12/05 01:22:32 ID:Z2E4ptlO]
- 良かったまだ続いてて♪
俺も最近VC++でゲーム作り始めました、ダメダメだけどさ… バトルシティがんばってくださいね〜
- 155 名前:( ・ω・)∩ mailto:sage [04/12/13 01:37:40 ID:ec+CNtLV]
- >>154
かならず完成させますよ!(できれば、ネット対戦まで・・・ お互いがんばろ。 [修正] ・弾が防弾壁に接触した時、防弾壁が壊れずに破壊範囲内のレンガが壊れてしまうバグの修正 ・アイテム_時計を使うとバリアカウントまで止まってしまうバグの修正 [追加機能] ・面クリア後の処理の作成 (最大100面まで) ・全体初期化関数の作成 ・データロード関数の作成 (mapクラス内のロード関数の廃止) ([map管理ファイル] 名前、マップデータファイル名) ([1map内容ファイル] map名、地形データ、敵機データ) ・各画面の作成(仮作成) 1.タイトル画面 2.マップ名表示画面 (マップ名の表示・マップデータロード・初期化) 3.ゲーム画面 4.スコア表示画面? (現在、非表示) 5.終了画面 なんとかクリア後の処理ができました!!(バグだらけでツカレタorz この機能を確認するために2面を作成しました。 ゲームぽくなってきた!
- 156 名前:名前は開発中のものです。 mailto:sage [04/12/14 23:45:56 ID:oVbEeT0A]
- おおー! かなり良くなったみたいね。早速ダウンしてきます。
- 157 名前:名前は開発中のものです。 mailto:sage [05/01/07 18:48:27 ID:jQf7fLeW]
- ( ・ω・)∩さん頑張れ。
せっかくだからオリジナル越えを目指して下さい。
- 158 名前:名前は開発中のものです。 [05/01/19 16:48:13 ID:x0eETTYs]
- 今度こそ>>1は逃げた
- 159 名前:名前は開発中のものです。 mailto:sage [05/01/19 16:49:36 ID:x0eETTYs]
- スレ間違えた
すまん
- 160 名前:( ・ω・)∩ mailto:sage [05/01/20 23:10:29 ID:kD1OGQem]
- >>157
どうもです。 オリジナルもできるかどうか・・・(''; >>158 一ヶ月以上ですからね って違うスレの話ですか [修正] ・いろいろと・・・全部覚えてないですorz [追加機能] ・スコア ・アイテム所持敵機用の点滅表示 ・弾と司令部の当たり判定(終了処理も) なんだか動作が重くなってきたような ノートだとカクカクでつ どうもプログラムがごちゃごちゃしてきて 全て一から書き直したくなってきた(時間的に無理ですが(--; )
- 161 名前:名前は開発中のものです。 mailto:sage [05/01/21 17:19:22 ID:Cb/R40jt]
- 良スレ発見。
オイラも最近始めました! グラディウスっぽいゲームを目指します。 とりあえずDIB勉強中。
- 162 名前:161 mailto:sage [05/01/22 03:41:51 ID:nTssz3tD]
- 今こんな感じです(ソースと実行ファイル)
ttp://49uper.com:8080/html/img-s/35613.zip 画像出すだけでも大変ですね。。。
- 163 名前:47 mailto:sage [05/01/23 17:44:05 ID:BVyHFcMA]
- >160
乙。ダウンしたのであとでやってみる。 >161 悪いけどこっちに移動してほしい。 ちなみにこのスレの39は私なので手伝えそうならレスするよ。 pc5.2ch.net/test/read.cgi/gamedev/1014709311/
- 164 名前:161 mailto:sage [05/01/23 22:01:53 ID:0cZWKUqw]
- >>163
わかりました。向こうに移動します。 Level1 をクリアしたらファイルをあげますので。 47さん、向こうでもいい仕事してますね。
- 165 名前:( ・ω・)∩ mailto:sage [05/01/26 01:16:50 ID:904OeNSk]
- >>161
がんばってください! [修正] ・地形表示方法を変更 やっと絵がきれいに表示できるようになりました! 自機、敵機もキャタピラが欠けてたのが無くなりました。 動作も少し軽くなったような気もします。 www.geocities.jp/battlecityjp/
- 166 名前:161 mailto:sage [05/01/26 09:38:17 ID:JeRKJ8s4]
- >>165
ありがとん。 がんばります! 私はまだ絵が出せただけですけどね。。。
- 167 名前:名前は開発中のものです。 mailto:sage [05/01/27 15:38:10 ID:WSAoHDpT]
- >>165
乙であります(`・ω・´)ゝ すでに実装してる範囲じゃ違和感あまりなくなってきてるよ。すげー!! 要望 敵戦車登場時にオリジナル同様2,3度光らせくれ!これでタイミングとって登場即破壊が好きなので是非!!
- 168 名前:名前は開発中のものです。 mailto:sage [05/01/27 15:51:52 ID:WSAoHDpT]
- あ、あともう1つ!
右上の残敵戦車の表示だけどオリジナルはフィールドに出撃してない数を表示してたはず!! 今のバージョンだとフィールド上にいる敵も全部合計した数になってる!
- 169 名前:47 mailto:sage [05/01/27 17:08:09 ID:dwq/pNWF]
- >165
お、がんがってるね。 レンガ表示とかうちの環境でもちゃんとなってたよ。 画像をアップしたいんだけど、gamedev.orgがないみたい。 どっかないかな?
- 170 名前:名前は開発中のものです。 mailto:sage [05/02/01 19:14:57 ID:2M7Q2pG5]
- まれに見る良スレだな
俺C,C++勉強して2年、windosAPI勉強して4ヶ月ぐらいだけど 全然ダメポ >1の軌跡を追跡させてもらうよ!
- 171 名前:名前は開発中のものです。 mailto:sage [05/02/03 21:09:30 ID:jdlu5ZcW]
- 【FC】バトルシティー好きな人の数→
game9.2ch.net/test/read.cgi/retro/1082992788/l50 ↑ というマニアックなスレから来ました。 >>1さん、同じバトルシティ好きとして期待してます。頑張ってくださいね。
- 172 名前:47 mailto:sage [05/02/05 12:05:53 ID:9fn/5/8P]
- アップしてきた。
168が欲しがっている敵出現のパターンも入ってるよ。 uploader.cgiall.net/src/up1073.png.html
- 173 名前:( ・ω・)∩ mailto:sage [05/02/07 01:46:18 ID:RCGuYxlr]
- >>168
どうもありがとう! 修正しときます。 >>170 行き当たりばったりで作ったものなので、 かなりコードなどが見難いです(''; >>171 おーバトルシティのスレがあるとは。 がんばります! >>172 いつもいつもありがとうございます! ちょっと質問なのですが、右上の赤い旗のようなものはなんでしょうか?
- 174 名前:( ・ω・)∩ mailto:sage [05/02/07 01:51:09 ID:RCGuYxlr]
- [修正]
・一部処理の最適化 [追加機能] ・アニメーションクラス作成。(爆破クラスもこのクラスに統合予定) ・設定ファイルの作成(画面サイズの倍率を記録) ・ステージの選択機能 ・出現予告表示 ・GAMEOVER表示 画面サイズの倍率の値は「property.ini」から読み取るようにしました。 値は半角数字1,2,3のどれかです。(全角数字とかにするとバグります(''; ) ステージの選択も可能になりました。 [マップ名の表示画面]と書いてある画面で ←→のキーで変更可能です。 >>167 追加しました! すっかり忘れてた(’’; 光る長さと戦車の登場のタイミングおかしくないでしょうか・・・? >>129のころの3.0fpsだったのが今では10.0fpsまで上がりました。 でも、30.0fpsを標準に考えてるからもっと軽くしないと・・・ www.geocities.jp/battlecityjp/
- 175 名前:名前は開発中のものです。 [05/02/07 21:32:11 ID:drjE4UlZ]
- age
- 176 名前:名前は開発中のものです。 mailto:sage [05/02/08 16:23:08 ID:jQyTlgSr]
- つうか、ここの>>1はえらいな
- 177 名前:名前は開発中のものです。 mailto:sage [05/02/08 17:11:19 ID:0FC/29Wq]
- まったくじゃ。
- 178 名前:47 mailto:sage [05/02/12 17:01:43 ID:gW3YGAG6]
- >173
右上のは「折れた旗」だね。基地がやられたときに表示するです。 そろそろ敵の装甲車を描いておきます。 あ、あと次までにバリアのキャラの位置をズラすのでよろしく (出現パターンの横に持っていきます)
- 179 名前:( ・ω・)∩ mailto:sage [05/02/13 01:10:24 ID:d76JaSZ5]
- >>175-177
どうもありがとう! >>178 今まで基地がやられたら、足の裏の絵が出てるのかと思ってた・・・ いわれて見れば旗だ・・・すごい勘違いを・・・orz [修正] ・爆破クラスの削除(アニメーションクラスに統合) ・表示処理の一部修正 [追加機能] ・スコア画面の表示 ・pause機能(ゲームの一時停止[Enterで]) ・fpsの上限を40に上げた。(今まで30) ・弾用の爆破表示 自機の移動がカクカクしなくなりました。 いろいろな速度の調整のためにfpsの上限を上げました。 www.geocities.jp/battlecityjp/
- 180 名前:名前は開発中のものです。 mailto:sage [05/02/20 14:46:23 ID:fBZi0Rqe]
- 保守
- 181 名前:名前は開発中のものです。 [05/03/01 15:27:07 ID:mHXwxmH+]
- 勃起上げ
- 182 名前:名前は開発中のものです。 [05/03/01 16:30:30 ID:rvgBzlIE]
- すげぇ、頑張ったなぁ(*´Д`)
- 183 名前:名前は開発中のものです。 mailto:sage [05/03/01 18:20:18 ID:dV44G3O7]
- 良く出来てますね。素晴らしー!
- 184 名前:名前は開発中のものです。 mailto:sage [05/03/04 11:58:21 ID:hw0nkzvH]
- すげぇ・・・
これでネットワーク対戦(or協力プレー)なんかができたら面白いかも? たしかELってネットワーク関係の関数も含まれてたよね?
- 185 名前:名前は開発中のものです。 mailto:sage [05/03/05 00:38:18 ID:GGjrmx98]
- うおぉ、俺もこうしちゃいられねえ、>>1を見習ってがんばろう……
- 186 名前:( ・ω・)∩ mailto:sage [05/03/05 21:43:47 ID:+ipJFkOq]
- どうもみなさんありがとうでつ
まだ、完成はしてないんですけどね(''; >>184 ほんとだelにネットワーク関連のがありました! ちょっとこれで試してみようかな。。時間掛かりそうだけど
- 187 名前:名前は開発中のものです。 mailto:sage [05/03/10 11:29:31 ID:4e8vYUi9]
- >>1がネットゲーに興味を示しましたよ!
ちょっと楽しみだ
|

|