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


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

初心者たちが勉強しながらBattleCityを作るスレ



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

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がネットゲーに興味を示しましたよ!
ちょっと楽しみだ

188 名前:名前は開発中のものです。 mailto:sage [05/03/10 13:22:37 ID:LQ4AuHZe]
ネット対戦って>>12が言ってる10vs10は多すぎ。
って>>1の技術力じゃ難しいってこと?
ネット対戦するのなら、是非10vs10でもやってみたいのだが。。。

189 名前:名前は開発中のものです。 mailto:sage [05/03/11 20:06:53 ID:sgBxLF71]
gamdev.org/up/img/2418.zip
1さんに触発されて作ってみますた。へぼいです

190 名前:名前は開発中のものです。 mailto:sage [05/03/11 21:27:29 ID:lP583sDC]
(・∀・)イイ!!

191 名前:きのこる@189 ◆OIkNpcC08o mailto:sage [05/03/11 23:30:01 ID:sgBxLF71]
>>190
ありがとうございます。ちょっと開発意欲が萎えかけてたので励みになります。
最初は3Dで主観視点のバトルシティっぽいゲームを開発してたのですが、難易度的にゲームにならないので2Dポリゴンに方向転換しますたw

サクッとサウンドエフェクトを追加版をうp。
gamdev.org/up/img/2420.zip

素材はここのを利用させていただきました。多謝。
kikyou.sakura.ne.jp/%7Eosabisi/

しっかしここの1さんは凄いですね。プログラム初心者とはとても思えない完成度の高さです。
がんばって是非とも完成させてください。



192 名前:名前は開発中のものです。 [05/03/12 00:55:37 ID:HSC3YZza]
>>138
今頃だけど、それは違うな。
その場合は壊せないんだ!

193 名前:名前は開発中のものです。 mailto:sage [05/03/13 00:54:59 ID:idmmnJMg]
>189
オサレな漢字がイィ

194 名前:きのこる@189 ◆OIkNpcC08o mailto:sage [05/03/13 23:10:09 ID:TyhT8D4W]
>>189 >>191でうpしたファイルなんですけれど、
「コンポーネントが見つからないYO」と言われて起動できなかった方は、
同封されてるファイルの名前を
msvcp71.dll → msvcp71d.dll
msvcr71.dll → msvcr71d.dll
と変えてみて下さい。

VS.NETで/MDdオプションでビルドしていて、msvcr71d.dllと依存関係になることに気づかんかったとです。
「落としたけど動かなかったぞゴルァ!」って方ごめんなさい。

195 名前:名前は開発中のものです。 mailto:sage [05/03/14 23:36:33 ID:y+QSFKVY]
>194
まぁこの板にいるような香具師は普通に入ってるんじゃないかな?
入ってなくても自分で解決できると思われ

196 名前:名前は開発中のものです。 mailto:sage [05/03/16 11:10:39 ID:GoApJDUx]
なにげに>>1のサイトが更新されている件について

軽くしただけだからこっちに書き込まなかったのかな?

197 名前:名前は開発中のものです。 mailto:sage [05/03/16 23:24:41 ID:K9pdbQjS]
>>195
逆に考えれば、広く配布するときに困るよね。
この種の盲点を突くトラブルほど
後になってありがたみがわかるんだよなぁ。

198 名前:名前は開発中のものです。 [05/03/17 01:53:07 ID:SVs6lo9/]
ネット対戦期待あげ

199 名前:名前は開発中のものです。 mailto:sage [05/03/17 14:24:10 ID:2Ih/FFZC]
ほほぉ〜バトルシティね
懐かしい
俺はタンクバタリアンを現役でやってたのでそちらの方に愛着があるんだけど
この際懐かしいのでどっちでもいいや

俺もCをぽつぽつ勉強し始めた人間なのよ
C++はまだまだ先と置いといて地道にCからやってるんだけどね
共感出来るなあ、うん
つーわけで>>1の人、頑張ってね
サイトも時々見に行くよ

200 名前:名前は開発中のものです。 mailto:sage [05/03/17 23:39:42 ID:1qHPQyCD]
>>1 すごいなー。習作にも関わらず遊んでて楽しいよ。
ソースも、コメントきちんと書いてるしクラスにプロパティ使ったりしてて、すごい丁寧でいいね。
あでも、定数の値に式を使う時は、かっこで包む癖をつけとくといいよ。

#define AAA 10 // AAA は 10
#define BBB AAA+5 // BBB は 15?
int c = BBB * 2; // BBB を2倍してみる

これの結果は30じゃなくて20(10+5*2)になっちゃうのだ。

#define BBB (AAA+5)

なら(10+5)*2で30になるよね。


201 名前:名前は開発中のものです。 mailto:age [05/03/20 11:04:02 ID:4ZVHUior]
このスレ、初心者にとっては良スレじゃないの?
とりあえずageて見ま〜す



202 名前:名前は開発中のものです。 mailto:sage [05/03/20 20:02:25 ID:engOvRqq]
だれかうpろだ紹介してくれないか?
自分もできる範囲で作ってみたんだが

203 名前:名前は開発中のものです。 mailto:sage [05/03/20 20:41:09 ID:82MpnhBu]
>>202
この板用のありますよ。
ttp://gamdev.hp.infoseek.co.jp/cgi-bin/up/upup.html

204 名前:名前は開発中のものです。 mailto:sage [05/03/20 20:44:29 ID:engOvRqq]
>203
おお、ありがとうございます


205 名前:47 mailto:sage [05/03/20 22:19:39 ID:GMN8FkTx]
敵の装甲車を追加したよー。これで2面の敵の装甲車出せるね。
あと前回言ったようにバリアの位置を変えたので注意です。

ttp://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0071png.html

ところで敵装甲車ってダメージ受けると色変わるんだったっけ?


206 名前:名前は開発中のものです。 mailto:sage [05/03/20 23:17:46 ID:s1DAhcH4]
1発で破壊
耐久力あるのはヘビータンクだけだったハズ

207 名前:202 ◆cs3yt/Mi8w mailto:sage [05/03/20 23:31:38 ID:engOvRqq]
ttp://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0072rar.html
とりあえず>1さんに触発されてできる範囲で作ってみました。
画像は自前なんでしょぼいですが;
現在はキーボードの上下左右で移動することしか出来ません。

明日中には弾撃って壁が壊れるようにしたいです。

208 名前:きのこる@189 ◆OIkNpcC08o mailto:sage [05/03/21 00:57:45 ID:vBlowEl8]
gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0074zip.html
皆さん頑張ってますね。ちょこちょこ開発進めてるんで最新版をうp。
まだまだ未完成です。

209 名前:きのこる@189 ◆OIkNpcC08o mailto:sage [2005/03/24(木) 23:13:58 ID:T7mNEk7c]
いろいろ更新。今バージョンからソース付きです。
gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0078rar.html

210 名前:名前は開発中のものです。 mailto:sage [2005/03/26(土) 14:09:36 ID:CF1qQ3MF]
うーん、動かない
win98じゃダメなのかな?

211 名前:名前は開発中のものです。 mailto:sage [2005/03/29(火) 19:46:30 ID:57p9u7y8]
保守



212 名前:きのこる@189 ◆OIkNpcC08o mailto:sage [2005/03/31(木) 20:18:51 ID:I+wsD24R]
>>210
エラーメッセージなどを教えていただけませんか?
起動してすぐ終了してしまうなどの場合は.exeと同じディレクトリにstderr.txtというエラーメッセージの書かれたファイルが吐かれていると思います。

213 名前:210@勉強不足 mailto:sage [皇紀2665/04/01(金) 10:40:07 ID:FJeFspMs]
>>212
えーと、実行ファイルはマイドキュメントに置きましたが
エラーメッセージはデスクトップに吐かれていて以下のものでした

例外発生class std::runtime_error
ファイルの読み込みに失敗しました:Mix_LoadWAV_RW with NULL src

ランタイムのエラーですね…読んで字の如く
そこでベクターからランタイムをダウンして試したら今度こそ動きましたよ
当方、Cの初学者ですのでまだOpenGLやDirectXをいじるまで勉強が進んでません
でしたので動かない事に首を捻ってしまったんですね
どうもお騒がせしました(^^;

でも、やって見ると懐かしいですねえコレ
子供の頃の記憶が甦るかのようなそんな気にさせられます

214 名前:202 ◆Nq7mmZFGs. mailto:sage [皇紀2665/04/01(金) 22:18:56 ID:nBWeIiFy]
ハンドル忘れたので変更

ttp://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0083rar.html
弾が出るようにしました。
次は壁が壊れるようにしたいと思います。
一時的に>1さんの戦車とブロックの画像を借りています、断り無しですみません。

215 名前:名前は開発中のものです。 mailto:sage [2005/04/03(日) 13:07:55 ID:mBUbJbOY]
>>1さんの作ったやつ動かして見たけど音が出ないね
音は難しそうだからなあ
苦戦してるのかな?


216 名前:( ・ω・)∩ mailto:sage [2005/04/08(金) 09:20:16 ID:ItXdzHRD]
>>199
どうもです。がんばります。
>>200
なるほど。たしかにカッコを付けないとマズイですね。
勉強になります_φ(・ω・ )メモメモ
>>205
どうもありがとうございます。
たしか耐久力で色が変わるのはヘビータンクです。
>>209
おお、音も出てすごい。
そういえば、音をつけることをすっかり忘れてた('';
>>214
あの絵は>>47さんの絵ですよ。
>>215
音のことはすっかり忘れてました。
たしかに、音をつけるのはたいへんそう。。。


・タイトル画面の修正(PLAYER2、CONSTRUCTIONは未実装)
・敵機3種類追加

最近はもうすぐある資格試験のため、ほとんど進めてません('';
試験が終わってからがんばります。

www.geocities.jp/battlecityjp/

217 名前:名前は開発中のものです。 mailto:sage [2005/04/08(金) 12:34:30 ID:+uZDFP0b]
なるほど試験か、そりゃ大切だね
ガンガレ

218 名前:名前は開発中のものです。 mailto:sage [2005/04/08(金) 19:48:23 ID:uJ9V6ZnZ]
情報処理技術者試験か

219 名前:きのこる@189 ◆OIkNpcC08o mailto:sage [2005/04/09(土) 11:24:01 ID:hjnnJpWJ]
>>213
ありがとうございます。すでに自己解決されたようですが・・・
それはサウンドファイルの読み込みに失敗してる時のメッセージですね(ファイルが見つからないなど)
おそらく実行ファイルとサウンドファイルのフォルダが違うフォルダに置かれているためではないかと・・・
アーカイブ内のフォルダ構成は弄らないのがお勧めでつ。

>>216(1)
試験頑張ってくださいね。情報処理技術者試験なら漏れも受けるので、
ご近所さんだったら同じ会場になるかも!? w


kinokoru.hp.infoseek.co.jp/
現状ファイル置き場なHP作りますた。

220 名前:名前は開発中のものです。 mailto:sage [2005/04/17(日) 09:34:37 ID:JM2GjL5j]
保守

221 名前:( ・ω・)∩ mailto:sage [2005/04/17(日) 23:58:05 ID:+SYrTtd5]
>>218-219
そうです。情報処理技術者試験です
午後2が難しくて・・・もうだめぽorz



222 名前:名前は開発中のものです。 mailto:sage [2005/04/22(金) 07:15:12 ID:UX7H6XEo]
なんか良スレ。
俺もゲーム作ってみたいんだが、押し寄せる論文の波の前で呆然とするのみでその時間が無い・・
( ・ω・)∩さんはガンバレ!

223 名前:名前は開発中のものです。 [2005/04/28(木) 00:16:27 ID:0wM2gyD8]
|ロ゜)ハッ

224 名前:名前は開発中のものです。 mailto:sage [2005/05/01(日) 11:47:59 ID:aV0fGY2z]
このスレ書き込み少ないよね
落ちちゃあいかんでしょう
つーわけで保守っ

225 名前:( ・ω・)∩ mailto:sage [2005/05/03(火) 20:18:28 ID:iCxiKSwG]
[追加]
・マップデータの異常箇所の発見と修正機能(マップクラス)
[修正]
・マップデータの仕様を一部変更(MapDataの仕様のVersionを追加)
[???]
・マップエディタの作成

マップエディタつくりました。(簡単な説明をHP書きました。)
エディタで作ったファイルを移動させるだけでゲームが出来るようにしたかったんですが、
フォルダのファイルを調べる方法がわからなかったので諦めました。

でも、エディットボックス(文字とか入力するところ)とかボタンとか
初めて使ったのでいろいろ勉強になりました(`・ω・´)シャキーン

もう、ゲームの方は何を追加すればいいのかな。。思いつかない・・・もしかして完成?

www.geocities.jp/battlecityjp/

226 名前:名前は開発中のものです。 [2005/05/04(水) 07:25:07 ID:1K4AJyZe]
ゲームのほうは左右に曲がるときたまに違和感があるような
他はもう2Pを追加するとかエディタと統合するぐらいでしょうか
とりあえず

>1さん
  ノノノノ      グッジョブ!!
 ( ゚∋゚)      n
 ̄ \/ \    ( ミ)
フ     /ヽ ヽ_//



227 名前:47 mailto:sage [2005/05/06(金) 10:05:40 ID:Bl2A0zcU]
乙。
アイスバーンで滑る処理とかってもう入ってるんだっけ?
それができていればほとんど完成だね。
ということで。

>1さん
  ノノノノ      グッジョブ!!
 ( ゚∋゚)      n
 ̄ \/ \    ( ミ)
フ     /ヽ ヽ_//


228 名前:名前は開発中のものです。 [2005/05/06(金) 17:00:08 ID:W9p9GIwz]
エディタとゲーム本体は一つのプログラムにまとめたほうが絶対良いよ
保守しやすくなる

229 名前:名前は開発中のものです。 mailto:sage [2005/05/06(金) 17:39:39 ID:lUSheIXE]
>>225

敵戦車と正面で撃ち合ったら負けるってどうよw

230 名前:名前は開発中のものです。 [2005/05/06(金) 17:45:29 ID:tiJk6Zv5]
YahooBB219189144014.bbtec.net/
っwwwwwwうはっwwwwwwwwwwwwwうぇwww

っうぇっうぇwwwwwwwwwwwww

うはっwwwwwwっwwwwwwwwwうはっwww

231 名前:名前は開発中のものです。 [2005/05/06(金) 18:44:58 ID:m7nGwICx]
207-2.m7.ntu.edu.tw/
っっうぇwっおkwwwwっwwwwwwwwwwwwwwww
うぇwwwwwwwwwwwwwwwwwwwww
wwwwww
wwwうはっwwwwwwうはっwww



232 名前:名前は開発中のものです。 [2005/05/06(金) 19:32:18 ID:borqm4We]
218.223.172.14.eo.eaccess.ne.jp/
wwwwwwwwwwwwwwwwおkwwwwwwwww
っうぇwwwwwwうぇwwwっうぇwwwwwwwwwwwww
うぇwwwwwwwwwwwwwww

233 名前:名前は開発中のものです。 [2005/05/06(金) 20:04:55 ID:Zh6Z8kvd]
ZV195024.ppp.dion.ne.jp/
っうぇうぇwwwwwwwっうぇおkwwwwwwっwwwwwwwwwwww

wwwうぇwwwっうぇwww
うぇwwwwwwwっうぇwwwwwwwww


234 名前:名前は開発中のものです。 mailto:sage [2005/05/06(金) 21:08:09 ID:y5y6SbCe]
今流行のウイルスか

235 名前:名前は開発中のものです。 mailto:sage [2005/05/07(土) 03:14:00 ID:1uqay+0q]
お前たち、聞いてくれよ。
今大事なとこなんだろうけど、聞いてくれよ。すぐ済むからさ。

初音だ、初音のことなんだがな、

やばい。かなりやばい、あの時、あのときの気持ちがよみがえってくるんだよ。
初音は、あの子とそっくりなんだ。

お前たちも知ってるだろう?高屋敷末莉って。
もう、びっくりだよ、末莉に、グッッ!っとキタあの時の昂ぶり、燃え上がるような愛おしさ、
こみ上げるんだよ、初音にも、クルんだよ。愛おしいんだよ。護りたいんだよ。

・・・・・・・ありていに言えば、惚れタンだよ。

236 名前:名前は開発中のものです。 [2005/05/11(水) 02:34:41 ID:vww0866z]
あげ

237 名前:名前は開発中のものです。 mailto:sage [2005/05/11(水) 11:07:20 ID:4hyJP5OZ]
荒らしに負けるな

238 名前:名前は開発中のものです。 [2005/05/11(水) 14:37:27 ID:MIY070lO]
いや〜ホントよく頑張ってるよなぁ

ガンバ!!

239 名前:名前は開発中のものです。 mailto:sage [2005/05/16(月) 22:51:03 ID:FmyoNK0M]
当方、VC++ 6.0と directx9 SDK とEasyLinkライブラリーを入れて2日。
ジョイパッドをどうやったら使えるのか、いまだわかりません。ううう

240 名前:名前は開発中のものです。 mailto:sage [2005/05/17(火) 13:28:13 ID:zZPQFehn]
当方、VC++6.0 DIRECTX9SDK EasyLinkライブラリ入れて二日目。
ジョイパッドを認識させられません。
うう。

241 名前:名前は開発中のものです。 mailto:sage [2005/05/17(火) 13:29:25 ID:zZPQFehn]
げ、時を越えて二重カキコ



242 名前:( ・ω・)∩ mailto:sage [2005/05/21(土) 02:27:19 ID:OpGfS4YM]
>>226-228
エディタを統合しました!
氷の地形効果も追加しました(思いっきり忘れてた)
>>229
今まで、正面に自機がいたら50%の確率で撃つようにしてたけど、40%に落としてみた。
でも、あんまり変わらない(´・ω・`)


・ゲームとマップエディタを統合 (画面の大きさの倍率が2倍で無いと使用できない)
・氷の地形効果を追加 (滑る)
・ユニットの移動を2マス単位に修正

・氷の地形があるマップを1つ追加

バグでまくりでどうしようもなくなり、
自分のサイトから前のソースをDLしてやり直して何とかできた
まだ、バグがありそうな予感

www.geocities.jp/battlecityjp/

243 名前:名前は開発中のものです。 mailto:sage [2005/06/03(金) 06:05:55 ID:vOUzy1iw]
page5.auctions.yahoo.co.jp/jp/auction/e42515055

244 名前:名前は開発中のものです。 mailto:sage [2005/06/03(金) 11:14:38 ID:5+SOpoZ3]
>>243
ちょっと、これ違法出品じゃないか?
少なくともこのスレ立てた人の出品ではないでしょう
これはまずいんじゃないか??

245 名前:名前は開発中のものです。 mailto:sage [2005/06/03(金) 22:58:14 ID:ILvVYWXM]
バトルシティを3Dにするとオモシロイと思うのだが・・・

246 名前:名前は開発中のものです。 mailto:sage [2005/06/04(土) 11:20:36 ID:8S2DMMGN]
これからネットオークションには気を配った方がいいな
>>243が報告している野郎はスーパーマリオの移植ソースコードも出品してやがる

247 名前:名前は開発中のものです。 mailto:sage [2005/06/04(土) 13:24:40 ID:EiZNNEy3]
>>243 これが許されるのか・・ひどいな。

248 名前:名前は開発中のものです。 mailto:sage [2005/06/04(土) 14:24:39 ID:8S2DMMGN]
許されるわけないじゃないか
こんなの明らかに違法だよ
いいのか?>>1


249 名前:( ・ω・)∩ mailto:sage [2005/06/06(月) 14:38:46 ID:EiAttvx0]
なんか、移動速度を上げたら弾同士がすり抜けるようになってる。。
ネットワークもむずかしいな。
それとタイトルのCityのCがOになってた('';

>>243
画像もゲーム内容もそっくりで利益を得たら違法にならないのかな?
何件か売れてるぽいけど。

>>248
おいらもまずい?

250 名前:名前は開発中のものです。 mailto:sage [2005/06/07(火) 10:39:41 ID:XvGtSmMa]
>>249
営利目的でない限り問題はないと思います
本質的にはプログラムの勉強等でそうしているだけですから

でもあのヤフオクの出品はかなり汚いですよ
何だか製作者を利用しているようにさえ見えますね

251 名前:名前は開発中のものです。 mailto:sage [2005/06/17(金) 11:39:24 ID:XhFgb1UB]
保守



252 名前:名前は開発中のものです。 mailto:sage [2005/06/17(金) 23:11:26 ID:1JrbJMHV]
ちと遅れたがスレ1周年おめ

253 名前:名前は開発中のものです。 mailto:sage [2005/06/18(土) 05:37:49 ID:0QAd2AlI]
ふふふ。オメ。

254 名前:名前は開発中のものです。 mailto:sage [2005/06/18(土) 15:22:03 ID:rG4Bka+f]
ヤフオク通報汁!

255 名前:名前は開発中のものです。 [2005/06/21(火) 05:26:15 ID:8tF9wRrg]
AGE

256 名前:名前は開発中のものです。 mailto:sage [2005/06/22(水) 19:01:10 ID:GxgWA76V]
プログラムソース自体は当然製作者に著作権があるけど、
商品の内容と売り方からみて、ナムコの権利に侵蝕していると
判断される部分があってもおかしくない。
もしナムコが騒げば、損害賠償ぐらいあんじゃね?
T氏は金とってないのに、チュンソフトだかエニックスだかに警告うけたらしいしね。
(まあ、あれはシステムそのものをパクッたらしいから、問題が違うかもしれないけど。)
難しいけど、あまりにそっくり過ぎるのはヤバイと思う。
>>1はこの生暖かいスレだけでひたむきにやってるだけなら
問題にならないと思うよ。
>>1が出品者じゃないならね。

257 名前:名前は開発中のものです。 mailto:sage [2005/06/25(土) 11:38:49 ID:+JpyVU8D]
>>1の人の出品ってのはありえないと思うよ
こりゃ出品者はブラックリストに入れる必要がありますね

258 名前:名前は開発中のものです。 [2005/06/27(月) 22:17:25 ID:g5FrerR6]
ブラックデビル!?

259 名前:名前は開発中のものです。 mailto:sage [2005/06/30(木) 13:19:58 ID:IIpZM7M1]
出品者をオク板で晒しておきますた
ありゃー悪質です

260 名前:名前は開発中のものです。 mailto:sage [2005/07/02(土) 13:43:53 ID:OqzfJMG1]
まあ、これで>>1の人も安心して製作出来るんじゃないですか
後はみんなで他のオークションも調べて気を抜かないようにしておけば、と

261 名前:( ・ω・)∩ mailto:sage [2005/07/05(火) 16:26:02 ID:mJ8zKhyn]
オークションのはVBって書いてあったような・・・違ったかな
もう>>243見れないや



262 名前:名前は開発中のものです。 mailto:sage [2005/07/15(金) 16:02:47 ID:upXVHaLg]
C++

263 名前:名前は開発中のものです。 [2005/07/22(金) 05:50:27 ID:Ri/DpnO9]
開発終了ですか・・・・

264 名前:名前は開発中のものです。 [2005/08/15(月) 22:05:46 ID:Bbh+qhM2]
終了?

265 名前:名前は開発中のものです。 [2005/09/13(火) 18:21:43 ID:Lrqixtn5]
ほす

266 名前:名前は開発中のものです。 [2005/10/03(月) 18:32:12 ID:3GfZCbIs]
ぴたる

267 名前:名前は開発中のものです。 mailto:sage [2005/10/28(金) 02:28:26 ID:Pj5xXo3m]
BattleCityは俺も好きだから、気が向いたときにでも作ってみようかな。
いつ完成するかわからないけど。

268 名前:( ・ω・)∩ mailto:sage [2005/11/07(月) 16:54:50 ID:eko0FUES]
ネット対戦のために最初に決めた仕様からかなり変わってしまったけど、
ようやく動くものができました。(`・ω・´)シャキーン

マップはマップ選択時にはサーバからクライアントに送信されます。
クライアントは操作キーだけ送って、サーバがほとんど処理する形にしました。
プレイ中はサーバが戦車や弾の位置・状態データをクライアントに送り続けます。


・これはネット対戦のみのテスト版です。
・仕様が大きく変更されてます・・・。
・elからDXライブラリに変更しました。

 アイテム、AIは使用できず、プレイヤー同士の対戦のみです。
 2〜8人まで同時プレイできます。
 どちらかのチームが全滅すれば終了です。
 ラグ対策をまったくしてないのでラグが出ると思います。(と言うかラグ対策勉強中)

 (プレイ画面の右の名前の下の数字は残機。-1で終了。) 

・スクリーンショット
www.geocities.jp/battlecityjp/SS20051107_1.GIF
www.geocities.jp/battlecityjp/SS20051107_2.GIF

www.geocities.jp/battlecityjp/

269 名前:名前は開発中のものです。 mailto:sage [2005/11/07(月) 16:59:31 ID:vI8kpKli]
うは、マジスゴス

270 名前:名前は開発中のものです。 mailto:sage [2005/11/07(月) 18:26:52 ID:/EMNZCph]
>>268
おまい偉いよ…。

271 名前:名前は開発中のものです。 [2005/11/11(金) 01:04:57 ID:PKRWrRFD]
どのキー押してもスタートせず終了



272 名前:名前は開発中のものです。 mailto:sage [2005/12/03(土) 15:56:58 ID:TVi8V+Xr]
段々と出来て来たんだねえ
ここまで来るとは思わなかった
さしずめ後追いと言う形になるけど
俺もソース見て勉強しよう

273 名前:名前は開発中のものです。 mailto:sage [2006/01/04(水) 19:04:21 ID:+nXQAXQC]
なんだか分からんが>>1は凄いな

274 名前:名前は開発中のものです。 mailto:sage [2006/01/31(火) 13:12:36 ID:WJ3+ymhn]
近頃書き込み少ないですね

275 名前:名前は開発中のものです。 mailto:sage [2006/03/21(火) 15:06:51 ID:Z116TqDl]
お〜いスレ主さ〜ん、更新はあれからどうしましたか〜?

276 名前:名前は開発中のものです。 mailto:sage [2006/04/27(木) 08:01:57 ID:2S/8vrer]
開発用のライブラリいくつか変えてるけどよかったんかな

277 名前:名前は開発中のものです。 mailto:sage [2006/05/01(月) 18:28:48 ID:GPgydEEo]
elからDXライブラリだっけ
elって通信関係ないのかな?

278 名前:名前は開発中のものです。 mailto:sage [2006/05/31(水) 15:17:52 ID:NzXGNUZ6]
P2Pしかないです。

279 名前:名前は開発中のものです。 mailto:sage [2006/06/15(木) 12:38:50 ID:enir+CPZ]
スレ主さんあれからどうしましたかねえ
更新も書き込みも全くないし、もしかしたら夜逃げ…ですか?

280 名前:名前は開発中のものです。 mailto:sage [2006/06/18(日) 22:10:46 ID:LqpTH6G8]
 ,、,、,||
;'`,゙、.||'、   オラ>>1早く出て来いや!!
'; 、' /´;`'.,
 ´' .; ' ; '、'.
   '; 、 ' ,'
    '.,´; '
     l !j
    /ルゝ

281 名前:名前は開発中のものです。 mailto:sage [2006/06/24(土) 03:10:06 ID:ki5/E38T]
すいません、やる気をなくしてました。
やる気を維持するのは難しいです(´・ω・`)


・ネット対戦に協力モード(対AI)を追加。
・シングルモード、マップエディタを追加しました。
・効果音を追加しました。


音はファミコンが壊れていて
どんな音だったか確かめられなかったので適当に選びました。
もっと合った音があったら教えてください。

それとネット対戦は期待しないでくださいラグが酷いですorz


初めのころに比べればソースが大きくなったなと、少しだけ整理しようと見てたら
使ってない関数をいくつも発見した`,、(ノ∀`)'`,、

www.geocities.jp/battlecityjp/



282 名前:( ・ω・)∩ mailto:sage [2006/06/24(土) 03:12:13 ID:ki5/E38T]
名前付けるの忘れちゃった

283 名前:名前は開発中のものです。 mailto:age [2006/06/25(日) 16:22:46 ID:jCeTY/ml]
おや、気が付いて見たら久しぶりの更新ですねえ
とにかく乙〜!です

コツコツとここまで出来て来たんですねえ
関心します
久しぶりなのでage

284 名前:名前は開発中のものです。 mailto:sage [2006/06/25(日) 20:44:27 ID:bAoSS4XC]
えっ?2年以上も逃げずに、少しずつ進んでるの!?
これはすごい>>1だね。

285 名前:名前は開発中のものです。 [2006/06/26(月) 15:58:31 ID:LkXvLGrr]
1を尊敬した。(´・ω・`)


286 名前:名前は開発中のものです。 mailto:sage [2006/07/04(火) 23:19:43 ID:OrdIDOV0]
ここ見てると、java習いたての俺もBattleCity作りたくなってきた…。
ファミコンで遊んだんだよな…。

でも、具体的にどうしたらいいのか…?
1、すごす…俺、ダメス

287 名前:名前は開発中のものです。 mailto:sage [2006/07/05(水) 00:20:06 ID:ogxq5CmU]
>>286
できると信じて動いていたのが1
最初から諦めてるのがおまえ

288 名前:名前は開発中のものです。 mailto:sage [2006/07/06(木) 14:19:14 ID:vO5L/A/s]
>>286
のっけから自分で転んでどうする
自分に負けんな
Java厨でも作るにあたって踏むべきステップはあるだろ
それさえわかんないならそれは勉強不足って事じゃん




289 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 15:53:27 ID:B6Qi34iQ]
いわゆるPureCしか使えないけど私も作ってみようと思います。
バトルシティは大変そうなので、タンクバタリアンを目標に。

とりあえずフィールド表示と自機移動(判定なし)まで。
素材は47さんが作成されたものを使わせて頂きました。

gamdev.org/up/img/6674.zip

290 名前:名前は開発中のものです。 mailto:sage [2006/07/24(月) 21:14:50 ID:OAucedwv]
地形との衝突判定と敵の移動処理などを追加しました。
あとクラスの勉強を少し。試しにFPSを制御する部分をクラス化してみました。
gamdev.org/up/img/6723.zip

291 名前:名前は開発中のものです。 [2006/07/25(火) 12:53:20 ID:vLXCD1z9]
期待age



292 名前:名前は開発中のものです。 mailto:moge [2006/07/25(火) 13:01:07 ID:wiydj+WD]
機体sage->Collide

293 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 14:16:00 ID:RxUKcBCv]
>>289
おお、タンクバタリアンを作ろうとする人も出てくるとはビックリですね
こりゃ意外な展開でちょっと驚きました
でも、完成に近づくとソースをヤフオクで売ろうとする奴が出たりするから気をつけてね
このスレでもそれが以前あったから(>>243参照)

それはそうと、現在図書館のパソコンで試したのですが、Win98ではまともに動作
しませんね
二つのファイルを実行しましたが、両者とも真っ暗な画面上部に何かグラフィックの
かけらのようなものがちらついているだけでして、それだけの動作以外はありませんでした



294 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 20:30:19 ID:U0ZClqre]
タンク同士の当たり判定をつけました。F1を押すとマップとタンクの判定が見えます。
マップと弾の衝突処理を行う関数も作りましたが弾はまだ出ません。
いちおうマップ周りは完了ということでクラス化してみました。
なんだかただファイル分割しているだけのような気もしますが・・・

>>289さん心配していただきありがとうございます。ヤフオクの件については
前回の通報や晒しで懲りてくれていることを祈るばかりです。

Windows98で動かない原因についてはテストする環境がないので調べられない
のですが、いくつか気になる点を修正してみたのでWin98をお使いの方は是非
テストをお願いします。

修正したところ:
・使用するランタイムをシングルスレッドからマルチスレッドへ変更
・Sleep、timeGetTimeをDXライブラリが提供する同機能の関数WaitTimer、GetNowCountへ変更

gamdev.org/up/img/6786.zip

295 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 21:58:56 ID:U0ZClqre]
dxlib Ver2.21f へ変更。こっちの方が安定しているようなので
gamdev.org/up/img/6793.zip

296 名前:名前は開発中のものです。 mailto:sage [2006/07/27(木) 10:11:51 ID:cUUqL9VK]
再びWin98で試しました
うーん、今度は画面が真っ暗で何も表示されません!
おかしいなあ?いつも図書館にいるわけではありませんが図書館にいる率が
非常に高いベンキョー男なので修正ファイルが出たらその都度こちらも試して
見ましょう
たとえサポートが切れても他にもWin98をまだ使っている人がまだ沢山いると
思いますからきっと声はあると思いますよ
ドンマイ!




297 名前:名前は開発中のものです。 mailto:sage [2006/07/28(金) 10:01:29 ID:SEx2otZG]
弾を出せるようになりましたがアップする前に力尽きて寝てしまいました。
今晩帰ってきたらアップします。

>>296さんへ
なんだか改悪だったようで申し訳ありません。現状では手詰まり状態なので、次回図書館へ
行かれたときにいくつか確認作業ををお願いしたいのですがよろしいでしょうか。

(1) Win98機で>>1さんが作られたBattleCity最新版(06/06/24版)は動作しますでしょうか
(2) もし(1)が動作しなかった場合は、05/05/21の版(EasyLinkLib最終版)の動作確認もお願いします
(3) dxdiagを起動->"情報をすべて保存"で作成されたテキストを提供いただけますでしょうか

お手すきのときで結構ですので、よろしくお願いいたします。勉強もがんばってください。

298 名前:名前は開発中のものです。 mailto:sage [2006/07/28(金) 15:17:43 ID:LLg/j5rq]
BCC使ってるからとかその辺の問題だったりして
関数の序数呼び出しか名前呼び出しかとかその辺の問題

適当なこと言ってごめんなさい

299 名前:名前は開発中のものです。 [2006/07/28(金) 18:45:26 ID:y17kuGzm]
たまには上げてみます。動かないときは報告いただけると助かります。

弾がでるようになりました。ZキーまたはXキーで射出です。地形との判定もあります。
タンクや弾同士の判定はまだです。
パッド入力に対応しました。また振動機能付きのパッドなら弾射出時に微妙に揺れます。
TABキーは倍速モード、F1キーはゲームリセットへと変更しました。

gamdev.org/up/img/6835.zip

>>298さん コンパイラはVC++を使っています。私はビデオチップが関係してるのではと
予想しているのですが・・・

300 名前: ◆3gXqJpMDcU mailto:sage [2006/07/29(土) 11:17:05 ID:6cACYzS9]
>>299
一日置いて図書館に来ました>>296です
今度からトリップ付けましょう
とりあえず、>>1さんが作られた現段階の動作報告を致しましょう
残念な事にまだまともにゲームの画面を望めてはいないのが現状なんですね
図書館の環境では

06/06/24版…×
05/05/21版…×

…が結果です
そこでこの後、そちらの言葉通りdxdiagを起動して作成したテキストを作ってみました
えーと、これで見れるかな?ヤフーのブリーフケースに突っ込んどきましたが…


briefcase.yahoo.co.jp/bc/battlecitythread/lst?&.dir=/26e2&.src=bc&.view=l


そして、さらに昨日付で上げられているファイルも動作確認はこの後取っています
しかし、動かすと真っ暗な画面上でなにやらマウスカーソルがちらつき続け、暫くして
不正な操作をしたからと表示され、強制終了されてしまいました
現状報告としてはこんなものでしょうか
頑張って下さい

301 名前: ◆3gXqJpMDcU mailto:sage [2006/07/29(土) 12:44:05 ID:oGTgSKtu]
>>300での書き込みではやや足りない感じがしましたので少し補足します
また、語弊を招かない為にも敢えて説明をまた追加しておきましょう

>>300での書き込みでは

06/06/24版…×
05/05/21版…×

…と書いてはいます
そしてゲームスタートの画面がまだ拝めていないと言うのはここで説明出来ますが、
さらに具体的に挙動を述べると

06/06/24版…真っ暗なウインドウが表示されるがまもなく消えてそこで終了してしまう
05/05/21版…タイトル画面が表示されマップエディタは大丈夫だが、ゲームを選択する
         と「エラー情報:管理データ読み込みエラー」と表示されてリターンキーで
         終了になってしまう

…とこれがWin98での場合の動作の実際です
ここまで説明すれば大体分かって頂けると思います
互換性を考えるのも大変ですよねえ
こうしたバグ叩きは大変でしょうけど頑張って下さいね




302 名前:名前は開発中のものです。 mailto:sage [2006/07/30(日) 12:34:28 ID:PvWpr9UA]
タンクと弾、弾と弾の衝突判定をつけました。
gamdev.org/up/img/6859.zip

◆3gXqJpMDcUさん
DrawMode.txt の内容を 0 から 1 に変更して tankbat.exe を実行してください

それと GRAPHTEST フォルダ内の白いタイルを表示するだけのプログラムを
実行した結果を教えてください

303 名前:図書館男 ◆3gXqJpMDcU mailto:sage [2006/08/01(火) 10:57:10 ID:+kddODRq]
昨日は図書館に足を運ばなかったのでやや遅レスすいません
とりあえず30日付けのファイルの動作確認を行って見ました

が、指示通りにDrawMode.txtの内容の変更を行いつつtankbat.exeを実行しましたが
何も表示されないばかりかやはり前に報告したように強制終了になってしまいます
そしてGRAPHTESTフォルダ内のプログラムの動作確認をしましたがこの場合でも
何も表示されずでした
おかしいですねえ?

これに加え一つまた別の報告をしましょう
これは図書館ではなく、また別の場のパソコンなのですがWinMeでこれまでアップされた
ファイルを動かしてみたところこれがきっちり動くのです

6674.zip…○
6723.zip…○
6793.zip…○

確かいずれもこの結果だったと思います
現在まともに動作してないのはWin98の場合だけで今はそんな形になってますが、
本当はプログラムに問題があるのではなくて図書館のパソコン側に問題があるのかも知れません
ここは他のWin98ユーザーが試しに出てくれればいいんですけどねえ
それにしても強制終了は謎です








304 名前:名前は開発中のものです。 mailto:sage [2006/08/06(日) 00:52:34 ID:8nBMvCwA]
動作確認ありがとうございました。
GRAPHTESTは裏画面にグラフィックを描画してフリップするだけの単純なプログラムで、これが
動かないということはDXLIBを使用したゲームプログラムはほぼ全て動かないことになります。

GRAPHTEST.cpp:
#include "DxLib.h"
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
ChangeWindowMode(true);
if (DxLib_Init()) return -1;
int graph = LoadGraph("sample.bmp");
SetDrawScreen(DX_SCREEN_BACK);
while (!CheckHitKeyAll()) {
if( ProcessMessage()) break;
ClearDrawScreen();
for (int y = 0; y < 30; y++)
for (int x = 0; x < 40; x++)
DrawGraph(x * 16 , y * 16, graph, TRUE) ;
WaitTimer(16);
ScreenFlip();
}
DxLib_End();
return 0;
}

◆3gXqJpMDcUさんも仰られているとおり、図書館のPC固有の問題と思われますので
申し訳ありませんが原因の調査・対応は終了とさせてください。

305 名前:名前は開発中のものです。 mailto:sage [2006/08/06(日) 00:54:14 ID:8nBMvCwA]
爆発パターンが表示されるようになりました
gamdev.org/up/img/6952.zip

306 名前:図書館男 ◆3gXqJpMDcU mailto:sage [2006/08/06(日) 15:49:10 ID:HHDtW8So]
>>304
…そうですか
うーん、ここは仕方ないですね
他の環境ではちゃんと動くと言うのに…
>>305でアップされているファイルも何も表示されず、強制終了で駄目でした
こちらも出来る限り動作確認に付き合いましたがそれもここまでとなると
残念ですね
しかしながら他の環境では動作はするようですから今後も頑張って下さい


307 名前:名前は開発中のものです。 [2006/09/21(木) 22:27:12 ID:A82GeSKk]
おもしろそうなスレをageて逝く。

308 名前:名前は開発中のものです。 [2006/09/24(日) 17:33:43 ID:eOUdBxmB]
でもどこまで続くかなあ?
>>1さんどうしたの?

309 名前:名前は開発中のものです。 mailto:sage [2006/09/25(月) 08:44:49 ID:gYwC2FF6]
スレ主は一応完成させたんだっけか

310 名前:名前は開発中のものです。 mailto:sage [2006/09/27(水) 20:27:31 ID:9hJXb+dz]
いや、それでもやや未完成の色が残る感じは否めない。
ただ形だけは完成に持ち込んでいるね。
そこはエライ。

311 名前:名前は開発中のものです。 mailto:sage [2006/09/28(木) 00:22:03 ID:uYW5/3/f]
どうせならもうちとまってやろうぜい
ものづくりはじかんかかるもんだよ(´ー`)y~~~



312 名前:名前は開発中のものです。 mailto:sage [2006/09/29(金) 02:21:52 ID:E4zPlTLb]
最近の>>1さんの更新間隔は半年とか普通にあるから気長に待ってる方がいいぜw

313 名前:名前は開発中のものです。 mailto:sage [2006/09/29(金) 17:53:39 ID:Oc18Qfxh]
>>1よ 開発中で見てないかもしれんが可能なら見てくれ
僕のやる気の維持の仕方だが、やらなければならない、これは仕事だ、っと思ってやるとなかなか続くぞ

314 名前:名前は開発中のものです。 mailto:sage [2006/10/14(土) 09:33:48 ID:fnndv56h]
間が空きましたが一応完成です。gamdev.org/up/img/7828.zip
タイトル画面でZキーを押すとひとりプレイ、Xキーでふたりプレイとなります
1P側はキーボードとパッドが使えますが、2P側はパッドのみです。
Pでポーズ、F1でリセットがかかります。
一部の音楽、SEは適当なものが見つからなかったので用意しませんでした。
下記のファイルをdat/sound下に作成すれば各シーンで音が鳴るようになります。
Opening.wav: ステージ開始時の音楽
GameOver.wav: ゲームオーバ時の音楽
Pause.wav: ポーズをかけたときのSE
Noise1.wav: 敵の移動音(ループ再生で繋がるようにしてください)
Noise2.wav: 自機の移動音(同上)

315 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 10:56:41 ID:gTesGtld]
これはすごいバトルシティ完成\(^o^)/

316 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 22:41:30 ID:BekWbtSO]
乙(・∀・)イイ!!

317 名前:名前は開発中のものです。 mailto:sage [2006/10/23(月) 02:02:18 ID:CgFgOi0U]
アレもう消えてる?

318 名前:名前は開発中のものです。 mailto:sage [2006/10/24(火) 21:04:05 ID:4Lox7CDg]
消えちゃってるね

319 名前:名前は開発中のものです。 mailto:sage [2006/10/30(月) 17:45:46 ID:CKnxv78U]
地形に荒地を追加しました。また敵の連射速度に制限を設けました(4〜5発/秒)
gamdev.org/up/img/7966.zip
あとtank.bmpを見れば大体予想できると思いますが、パターンさえ用意すれば
キャタピラが動いたり、2Pカラーが変わったり、ヘビータンクの色が体力に応じて
変化したりします

320 名前:名前は開発中のものです。 mailto:sage [2006/11/01(水) 19:18:10 ID:gZbdyQ9v]
ネットプレイ実験バージョンです。gamdev.org/up/img/7997.zip
"サーバーxx.xx.xx.xxからの応答を待っています"の状態が数秒続く場合は
サーバーが立ち上がっていないか、すでにプレイ中と思われます。しばらく
時間をおいてリトライしてください。

自爆(司令部の破壊)を一旦テスト終了の合図としますので、そのときは
ESCキーでアプリケーションを終了してください。
また万一途中で接続が切れるとフリーズしたようになりますが、ウィンドウ
クローズのボタンで終了できると思います。

とりあえず23:00くらいまで待機してみます。

321 名前:名前は開発中のものです。 mailto:sage netbct@hotmail.co.jp [2006/11/02(木) 17:20:09 ID:V6SgiOU9]
今日もネットプレイのテストをしています。gamdev.org/up/img/8006.zip
インターネット経由で完全に同期するのは厳しいので、遅延するフレーム数を
設定できるようにしました。
連絡用にメッセンジャを起動しておきます。アドレスはメール欄に。



322 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 20:01:23 ID:j7Di0j5Z]
GJ。快適にあそべたぉ!

323 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 23:48:30 ID:V6SgiOU9]
テスト終了します。
参加してくださった皆さんありがとうございました。

324 名前:図書館男 ◆3gXqJpMDcU mailto:sage [2006/11/16(木) 18:13:33 ID:qCT9uXBm]
うわ、暫く見ない内にかなり進んだんですね。
感動しましたよ!!
>>1さん、天晴れ!


325 名前:図書館男 ◆3gXqJpMDcU mailto:sage [2006/11/16(木) 18:21:59 ID:qCT9uXBm]
と、思ったら>>1の人の側の製作の方ではないですね?
これはちょっと失礼しました。
てっきり>>1の人が久し振りに更新したのかと誤認しちゃいました。



326 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 12:23:02 ID:oS8CFVp4]
\(^o^)/終了

327 名前:名前は開発中のものです。 mailto:sage [2007/01/08(月) 17:04:49 ID:jwWnNOLZ]
\(^o^)/終了

328 名前:名前は開発中のものです。 mailto:sage [2007/07/27(金) 21:36:57 ID:QcnkGkMw]
このスレなつかしぃ

329 名前:名前は開発中のものです。 [2007/12/05(水) 15:17:29 ID:qVdaM/ih]
けっきょくできたの?

330 名前:名前は開発中のものです。 mailto:sage [2008/07/08(火) 11:52:12 ID:mY9IvFlh]
www.geocities.jp/battlecityjp/

のファイル全部消えてるじゃん、作者が消したの?

331 名前:名前は開発中のものです。 mailto:sage [2008/08/02(土) 01:10:19 ID:AuP8vB/z]
ソースコードはgoogleが捕捉してる
www.google.com/codesearch?hl=ja&q=show:7E1fvNeCG0s:sVe7N2sW8jQ&sa=N&ct=rdl&cs_p=http://www.geocities.jp&cs_f=battlecityjp/BCdata



332 名前:名前は開発中のものです。 mailto:sage [2009/02/10(火) 19:14:34 ID:w/aL/Vg4]
>>330
>>331
どっちも消えてる

333 名前:名前は開発中のものです。 mailto:sage [2009/02/14(土) 11:45:48 ID:297VvBPl]
これかな
www.google.com/codesearch/p?hl=ja#tNrDdVWR6D4/BCT20060624b/






[ 新着レスの取得/表示 (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