2chでのゲーム製作を語るスレ53kb
レス数が1000を超えています。これ以上書き込みはできません。
0001名前は開発中のものです。
2008/06/29(日) 05:08:10ID:lMYpKequそれらのスレを参考にしながら、2ちゃんねるでのゲー製ノウハウを集めるスレ
だったのも今は昔。
現在では、ニュー速VIP板と外部板での製作を実況したりするスレ。
主にギャルゲとかエロゲ中心。
自演要素あり、嫌なら見るな、見るなら嫌がるな、察しろ。
前スレ
2chでのゲーム製作を語るスレ52kb
http://pc11.2ch.net/test/read.cgi/gamedev/1211735782/
0954名前は開発中のものです。
2008/07/24(木) 21:12:25ID:ck2yAqp818歳以上推奨作品じゃなかったっけ
推奨だから別にいいのか。
0955名前は開発中のものです。
2008/07/24(木) 21:19:45ID:+K9gi4qE永続的にループしてくれないズラ
やっぱり画像2毎用意しないとダメなん?
{
// 背景の座標を移動している方向に移動する
Back1Y += 5 ;
// 背景の繰り返し
if( Back1Y > 480 )
{
Back1Y = 0 ;
//SikakuMuki = 0 ;
}
DrawGraph( Back1X , Back1Y , Back1Graph , FALSE ) ;
}
0956名前は開発中のものです。
2008/07/24(木) 21:29:52ID:+K9gi4qE0957名前は開発中のものです。
2008/07/24(木) 21:36:16ID:um8ZCuAk最低限の仕事と最低限の技量(シナリオなら日本語として通じる位)があればいいだろ
出来ることなら高校生であっても高校生と証さないくらいのモラルがあって欲しいが
0958名前は開発中のものです。
2008/07/24(木) 21:50:38ID:/W9QFH2ybefore:
DrawGraph( Back1X, Back1Y, Back1Graph, FALSE );
after:
DrawGraph( Back1X, Back1Y, Back1Graph, FALSE );
DrawGraph( Back1X, Back1Y-480, Back1Graph, FALSE );
ちがうかもしんない。
0959名前は開発中のものです。
2008/07/24(木) 21:51:11ID:/W9QFH2yまちがえた、>>925じゃなくて、>>955
0960名前は開発中のものです。
2008/07/24(木) 22:11:58ID:+K9gi4qEう、動いた!ありがとう!
こんな簡単な発想すらできんとはまだまだだな俺…
0961名前は開発中のものです。
2008/07/24(木) 22:21:34ID:Wb7k8B4rかわいそかわいそなのです。
0962名前は開発中のものです。
2008/07/24(木) 22:32:31ID:+K9gi4qEムリですか
今は変数を使って複数の弾を吐く敵を作っていますが
難しいです、こういう時、美少女がいたら・・・
0963名前は開発中のものです。
2008/07/24(木) 22:44:09ID:YQWNUHFL0964名前は開発中のものです。
2008/07/24(木) 22:46:31ID:um8ZCuAk0965名前は開発中のものです。
2008/07/24(木) 22:47:10ID:c4aFWQEZ0966名前は開発中のものです。
2008/07/24(木) 22:48:51ID:Wb7k8B4rこのスレの奴ら(俺以外)の慰みものになればいいと思うよ
0967名前は開発中のものです。
2008/07/24(木) 22:51:15ID:ASO8FoNY0968名前は開発中のものです。
2008/07/24(木) 22:56:21ID:c4aFWQEZ0969名前は開発中のものです。
2008/07/24(木) 23:11:45ID:+K9gi4qE一度に3方向ずつ攻撃したいけど
わざわざ攻撃に関する関数を3つも作る必要ないよね?
どうすればいいのか教えてくれ…
// 弾の数だけ弾を動かす処理を繰り返す
for( i = 0 ; i < SHOT ; i ++ )
{
// 自機の弾iの移動ルーチン( 存在状態を保持している変数の内容が1(存在する)の場合のみ行う )
if( ShotFlag[ i ] == 1 )
{
// 弾iを16ドット上に移動させる
ShotY[ i ] -= 16 ;
// 画面外に出てしまった場合は存在状態を保持している変数に0(存在しない)を代入する
if( ShotY[ i ] < -80 )
{
ShotFlag[ i ] = 0 ;
}
// 画面に弾iを描画する
DrawGraph( ShotX[ i ] , ShotY[ i ] , ShotGraph , FALSE ) ;
//↑ここを3行にしてもダメだった
}
}
0970名前は開発中のものです。
2008/07/24(木) 23:17:51ID:IRY3TFVQほんと良スレになったなここも
今の流れ嫌いじゃないぜ
0971名前は開発中のものです。
2008/07/24(木) 23:18:23ID:um8ZCuAk0972名前は開発中のものです。
2008/07/24(木) 23:18:31ID:lYkyGYL+x方向に動いてないのにどうして3wayになると思うのかが逆に聞きたいくらいだ。
せめてここで聞く前に STG 入門 あたりでぐぐれよ。 カスカスカス
ちなみに一般的にn方向に同時に弾がでるのをnWayと呼ぶ。
0973名前は開発中のものです。
2008/07/24(木) 23:20:18ID:oYHQ4b9F0974名前は開発中のものです。
2008/07/24(木) 23:22:46ID:/jzIhZ9iネタはもういいです
0975名前は開発中のものです。
2008/07/24(木) 23:23:16ID:+K9gi4qEツンデレサポセン乙
STG作成本買ってくる
0976名前は開発中のものです。
2008/07/24(木) 23:24:24ID:ASO8FoNY0977名前は開発中のものです。
2008/07/24(木) 23:29:11ID:2Wlnvs2t>>980次スレよろ
0978名前は開発中のものです。
2008/07/24(木) 23:36:55ID:+K9gi4qEそれだと第一発分の当たり判定しか発生しないのよ
0979名前は開発中のものです。
2008/07/24(木) 23:41:54ID:NLdvbocSなんで?
nWayだろうが分けて考えれば所詮は弾x3個だろ?
0980名前は開発中のものです。
2008/07/24(木) 23:42:24ID:NLdvbocS>nWayだろうが分けて考えれば所詮は弾x3個だろ?
nWayだろうが分けて考えれば所詮は弾xn個だろ?
0981名前は開発中のものです。
2008/07/24(木) 23:46:02ID:+K9gi4qEすまないがズブの素人なんで
いいたいことをうまく書き表すことができんわ
0982名前は開発中のものです。
2008/07/25(金) 00:16:54ID:iSEcvi0V// 自機の弾は移動する方向を持つ
int ShotMoveX[???];
int ShotMoveY[???];
// 弾iを移動させる
ShotX[i] += ShotMoveX[i];
ShotY[i] += ShotMoveY[i];
0983名前は開発中のものです。
2008/07/25(金) 00:30:13ID:xlqyMtdhまぁそういうこと。
自機狙ってくる敵弾処理にも有効。
当たり判定はどっかで処理抜けたかなにかで全要素に判定が及んでないのでは?
0984名前は開発中のものです。
2008/07/25(金) 00:55:00ID:AjC9bd0Lよかったら>>969にあてはめてくれないか?
さっきからShotMove関数の使い方が理解できなくてな・・・
0985名前は開発中のものです。
2008/07/25(金) 01:03:20ID:iSEcvi0VShotMoveX, ShotMoveYは関数じゃなくて、配列ですよ。
0986名前は開発中のものです。
2008/07/25(金) 01:15:17ID:AjC9bd0LShotMoveを使う必要があるの?
ShotX[i] += 10
ShotY[i] += -16
とかじゃだめなの?
と、いいつつも今苦戦してるのでそれを使うしかないみたいだけど・
0987名前は開発中のものです。
2008/07/25(金) 01:20:03ID:xlqyMtdhint ShotMoveY[SHOT];
は他の変数(ShotFlag[]やShotX[]、ShotY[])を宣言してるとこに。
ShotX[i] += ShotMoveX[i];
ShotY[i] += ShotMoveY[i];
は
// 弾iを16ドット上に移動させる
ShotY[ i ] -= 16 ;
を置き換える。
ショット撃つときにShotFlag[]が0の要素を探してると思うけど
ShotMoveX[]とShotMoveY[]はそのときにセットする。
シングルショットならShotMoveX[i] = 0; ShotMoveY[i] = -16;
3wayならそれに加えて左右同時に発射するから、さらにShotFlag[]の空きを2つ探して
ShotMoveX[j] = -8; ShotMoveY[j] = -12;
ShotMoveX[k] = 8; ShotMoveY[k] = -12;
これで独立した3wayが発射できるはず。
少なくともX方向の増分は別々にしないと全弾同じ方向に飛んじゃうぞw
0988名前は開発中のものです。
2008/07/25(金) 01:21:37ID:xlqyMtdh0989名前は開発中のものです。
2008/07/25(金) 01:23:35ID:gw4giV9w0990名前は開発中のものです。
2008/07/25(金) 01:34:36ID:rXvFudZdその上で評価されたくない名無しや匿名になりきれないコテが集ってる感じか
だがム話で伸びるとは予想外
普通に有意義な雑談スレに回帰してるなw
0991名前は開発中のものです。
2008/07/25(金) 01:41:28ID:U2bEnklE前はやる大矢スレで今回はやる王スレに目が行ってしまった
次こそは読んでやる
0992名前は開発中のものです。
2008/07/25(金) 01:53:21ID:AjC9bd0LShotFlag[i]
ShotFlag[j]
ShotFlag[k]
と作ればいいの?試行錯誤してるが今日は寝れそうにもないぜ・・・
0993名前は開発中のものです。
2008/07/25(金) 02:03:51ID:eTK8RnXB0994名前は開発中のものです。
2008/07/25(金) 02:09:52ID:Lg4ntO6T0995名前は開発中のものです。
2008/07/25(金) 02:15:30ID:rXvFudZdあとなんか柔らかいです
続けて良いですか
0996名前は開発中のものです。
2008/07/25(金) 02:26:56ID:FRsoJx9d0997名前は開発中のものです。
2008/07/25(金) 02:35:09ID:rXvFudZd0998名前は開発中のものです。
2008/07/25(金) 02:43:36ID:q7l7lN6+ロマンティックは磁場反発により急停止します
0999名前は開発中のものです。
2008/07/25(金) 03:10:12ID:gw4giV9w>>75
俺もプロット苦手だぜ
流れで書いてったほうがらくちんだ。こればかしは人によるけどな
プロット書いてなくて完結しないなら今度からプロット書いてみれば
製作速報VIPの触手企画はプロットの完成度高いから見本にするといいかも
1000名前は開発中のものです。
2008/07/25(金) 03:10:45ID:/EDVsnMfhttp://pc11.2ch.net/test/read.cgi/gamedev/1216921911/
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。