シューティングゲーム製作技術総合 18機目
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2009/04/01(水) 02:21:10ID:UrkwRfrdそれは「シューティングゲーム製作」・・・。
このスレでは、そんなシューティングゲームの製作技術や技術の検証、成功談
失敗談笑い話、難易度の設定方法論、多弾の是非などについて語り合いましょう。
もちろんBulletMLなどで弾幕を作成してみたり、自分の作ったシューティングを
晒してみたり、プロジェクトをはじめてみるなどもOK!
ただし、シューティングの未来とか既存のゲームの話題などは、関連する他の
スレでやってくれ。
過去スレ,関連スレは >>2-3で。
0083名前は開発中のものです。
2009/04/05(日) 22:47:49ID:oecXgp0a2chで講釈たれるような物でも無いな
0084名前は開発中のものです。
2009/04/05(日) 23:52:51ID:SQfTXfkO当然、それなりのものしか出来ん。
0085名前は開発中のものです。
2009/04/06(月) 00:28:25ID:6PPcVq9Tただしそれなりに普通の絵が描けることが前提で、そうでないとやっぱり厳しい
008666
2009/04/06(月) 00:32:47ID:7OvX1Q9e表示順のソートや優先度も自由にいじれるから何も問題ナイゼー
0087名前は開発中のものです。
2009/04/06(月) 01:37:41ID:WF40IGUdやるとすると、
Objectにbool existFlagを保持しておいて、newしたらそれぞれ双方のリストに追加する。
・moveではexistFlag判定、および取り除き。
・drawではexistFlagがfalseを確認したら、リストから取り除く。・・・とかやるん?
0088名前は開発中のものです。
2009/04/06(月) 01:54:03ID:/udpOt2+public void update()
{
doTask();
doMove();
boundCheck();
}
abstract void doMove();
ってやってて、実装は派生クラス任せだからなあ。
ちなみに、描画の制御はvisibleフラッグで制御してるよ。
public void draw(Graphics g)
{
if(!visible)return;
}
で良いんじゃないのかなあ。処理的に別に重くならないっしょ。
0089名前は開発中のものです。
2009/04/06(月) 05:55:12ID:4/Jcvo/Dそれ1年後の自分が読んだらどうだろうね
0090名前は開発中のものです。
2009/04/06(月) 11:28:30ID:C2IpaJ7kあと俺はvector じゃなく list の方を使ってるが
俺も>>65と同じく<Object*>使ってるけどなあ
なぜかと言えばそのリスト全体を表示させたり動かしたりするコードが一つで済むから
まあもっと上手い人はテンプレートでやるんだろうが
>moveとdrawは別々のリストで管理したほうがいいのかね?
それやるとややこしくなりそうだからなあ
俺の場合は全体をmoveする処理とdrawする処理それぞれ別個でやるからそれでいいんじゃないかなあと思うけど
0091名前は開発中のものです。
2009/04/06(月) 11:52:13ID:eCRbQjCM無理にドットにしないで3Dモデルのプリレンダを修正とかのが良いんじゃ
0092名前は開発中のものです。
2009/04/06(月) 13:12:54ID:4/Jcvo/D体験版なんで利用規約に違反するんだよね
もっと上はその内容も自動化されてるんだろうねぇ・・・
0093名前は開発中のものです。
2009/04/07(火) 06:41:16ID:GdSTb+NH0094名前は開発中のものです。
2009/04/07(火) 10:43:13ID:2eOymHxF0095名前は開発中のものです。
2009/04/07(火) 16:20:40ID:qPHfrX0S背景のスクロールによってそう見えるだけで
処理的には止まっている、というような事ができますよね。
でも自由スクロール物の場合はそうもいかず、
自機の移動方向に合わせて背景や敵、敵弾なども相対的に動きますよね。
この時、敵が弾を発射する時点で、自機を正確に狙うようにすると
自機は動いてるわけですから、当然、敵弾はほっといても逸れますよね。
こういう場合、やっぱりスクロール速度と方向と距離と弾速から計算して
予測射撃させるのが一般的な方法なんでしょうか?
0096名前は開発中のものです。
2009/04/07(火) 16:33:48ID:xDWS2W7K個人的に予測射撃は好かんが、やってみて面白ければそれで良いのでは
基本的には撃つときに自機が居た場所に撃つってのがやっぱり一般的だと思う
あとはway弾や誘導弾などを絡めれば良いんじゃない
どんなの想定してるか判らんがこんなの↓やってみ
ttp://www.olofson.net/kobodl/
0097名前は開発中のものです。
2009/04/07(火) 17:00:24ID:m1XQsXIa描画の部分で部分的に書けばいいだけ。
class bound{
int left,top,width,height
}これが領域クラスで、
bound field =new bound(-50,-50,350,450);←これがフィールド全体のサイズ定義で
class scope{
int posX,posY,width,height;
public void slide(int x,int y){
<posxとposYをそれぞれ移動させる>
}
}
scope view=new scope(30,30,100,100);←これが画面に表示される範囲
って感じで二つクラスを定義して適度にスライドさせてやれば良いだけの話。
0098名前は開発中のものです。
2009/04/07(火) 22:04:54ID:VvhPlWnB8方向スクロールでも敵弾発射時の自機位置を見て発射で問題は無いと思うよ
速度違いの弾を混ぜるのと発射方向(敵配置)を一工夫するとそれなりになってくるし
0099名前は開発中のものです。
2009/04/07(火) 23:30:40ID:BI2+aeJCそうそう当たらないから同じように考えちゃって構わんと思うよ
010095
2009/04/08(水) 00:10:32ID:oGWHxv0C96さんの挙げられてるのとは違ってて
キー入力なくてもゆっくり前方にスクロールするけど、キー入力をすると高速でスクロールするって仕様でして
キー入力なしでぼーっとしてても飛んでくる弾が全部スカスカはずれるのがかなり情けなかったので悩んでました。
スクロール方向の補正を常にかけると方向転換した時異常な挙動になるし、
スクロール分だけ初速に補正かけると、弾速が異常に早くなるしで
結局、簡易的な予測射撃をさせる事で落ち着きそうです。
これでもやっぱり自機のスピードに緩急つけた時に
敵弾が変な方向にとんでっておかしいけどw
0101名前は開発中のものです。
2009/04/08(水) 00:29:53ID:AUX7bEidそもそも延々と前に進んでると正面に敵や障害物が出てきて激突死したりしないのか?
入力方向に高速で移動できるならなおさら、同じ方向に延々移動し続けられない制限が要るだろ
どうやって自機を殺しに行く想定なんだ
0102名前は開発中のものです。
2009/04/08(水) 03:35:16ID:bDSEW+75気をつけろ、言っている事がダメな企画屋と変わらんぞ
0103名前は開発中のものです。
2009/04/08(水) 07:58:26ID:x9+CSdTb前方がステージによって固定されている、ならば何で全方位スクロールなのかわからんし、
前方が最後に入力した方向、ってんなら止まれないとキモイな。オメガブーストの2次元版ならいいが。
後者なら普通に組んで、敵弾の種類にゆるい誘導弾をつけておけばいいだろ
0104名前は開発中のものです。
2009/04/09(木) 12:46:21ID:VnYFyLdH記憶は曖昧だが、このゲームでは軽い偏差射撃が行われていたと思う。
でも、
> スクロール方向の補正を常にかけると方向転換した時異常な挙動になるし、
これがちょっとわからない。
異常な挙動ってどういうの?
0105名前は開発中のものです。
2009/04/09(木) 16:01:21ID:NDeYG/tY0106名前は開発中のものです。
2009/04/09(木) 16:28:28ID:qRl2hg+G0107名前は開発中のものです。
2009/04/09(木) 20:06:21ID:wr1o3Dlu010895
2009/04/09(木) 21:01:58ID:k1K1S717何か憶測が憶測を呼んでますが、具体的な内容は内緒という事にさせてください。すみません。
1ステージのみのネタゲーで、あと少しで完成、ってとこまでこぎつけてるんですが
どうやって公開するかは決めてません。
ただ、製作技術スレにはふさわしくない出来だとは思います。
空間分割も使ってないし、表示優先度は自前で1フレームごとにソートさせてるし
当たり判定は単純な矩形で軌跡による判定もしてないし、
敵の動きにスクリプトは使用せずにプログラム埋め込みだし。
勉強のつもりで作り始めたけど、結局、楽な従来の自分のやり方になってしまった。
>>101さんの書き込みを読んだあと、思うところがあってザコ敵を増やしていったら
なんか予測射撃は無いほうがいいような気もして、結局保留状態です。
とりあえず最後まで作ってみてから考えます。
>>104
気になさらないでください。試行錯誤してる途中のバグみたいなものです。
背景のスクロールと無関係に動くようにしたら、背景スクロールの方向が変わるたびに
弾が追ってくるように見えたというだけの話です。
0109名前は開発中のものです。
2009/04/09(木) 23:02:27ID:qRl2hg+G0110名前は開発中のものです。
2009/04/10(金) 01:13:48ID:x0tAfrAV0111名前は開発中のものです。
2009/04/10(金) 10:16:15ID:VXLFfi3d0112名前は開発中のものです。
2009/04/10(金) 11:17:10ID:Ctm2bYmH0113名前は開発中のものです。
2009/04/10(金) 12:06:13ID:I/tIMbxt0114名前は開発中のものです。
2009/04/10(金) 12:11:44ID:D8MKQVsM0115名前は開発中のものです。
2009/04/10(金) 12:17:08ID:pPYBr37w0116名前は開発中のものです。
2009/04/10(金) 12:29:36ID:VXLFfi3d0117名前は開発中のものです。
2009/04/10(金) 12:34:36ID:opFCFUmf0118名前は開発中のものです。
2009/04/10(金) 12:36:27ID:pPYBr37w0119名前は開発中のものです。
2009/04/10(金) 12:43:37ID:QsaUqqav対象物にろくにダメージを与えずにほとんどのエネルギーが通過してしまうなら
兵器としては欠陥品だな。
そこで、少し発想を変えてみた。
あれは貫通しているのではなく、上空から帯状に照射しているんだよ。
0120名前は開発中のものです。
2009/04/10(金) 12:50:56ID:XClvjBiWそんでもって直撃受けた敵がすぐさま後方に吐き出してるから、貫通してるように見えるんだよ。
レーザーの軌道が横から見えたり、速度が目に見えるほど遅かったりするはずない。
0121名前は開発中のものです。
2009/04/10(金) 12:52:42ID:pPYBr37w/~~~~|~~~~~~|~~~~|
自機 / | | |
>----´ ○ ○ ○
0122名前は開発中のものです。
2009/04/10(金) 13:00:16ID:pPYBr37w/~||~|~|~|~|~~|~||~~|
自機 / |||| | |||||| |
>----´ ○ ○ ○
0123名前は開発中のものです。
2009/04/10(金) 15:38:53ID:I/tIMbxtそれが気持ち悪けりゃ望むように組みゃええじゃん
いちいち便催すRPGなんて殆どないだろ
バズーカで壁破壊できるバイオなんてないだろ
それかミノフスキー如く後から理屈取ってつけるか
0124名前は開発中のものです。
2009/04/10(金) 16:36:57ID:D8MKQVsM殆どっつーか、あるのか?
まあ考証こねくりまわしたり設定語りするのが好きな奴は居るんだよ
理解できなくもないが
0125名前は開発中のものです。
2009/04/10(金) 18:01:25ID:ZenxKteK0126名前は開発中のものです。
2009/04/10(金) 18:34:12ID:VXLFfi3d0127名前は開発中のものです。
2009/04/10(金) 19:19:04ID:pYKrUYjI0128名前は開発中のものです。
2009/04/10(金) 19:51:48ID:KiPpqI6ES.T.A.L.K.E.Rにそんな感じのMODがあったな
0129名前は開発中のものです。
2009/04/10(金) 21:30:12ID:lYVxP8E/「今夜も徹夜かよ!」って文句言うRPGはあったような……。
0130名前は開発中のものです。
2009/04/10(金) 22:02:36ID:PH4XFFerRPGがあったような…。
0131名前は開発中のものです。
2009/04/10(金) 22:22:34ID:VXLFfi3d///)
/,.=゙''"/
/ i f ,.r='"-‐'つ こまけぇこたぁいいんだよ!!
/ / _,.-‐'~/⌒ ⌒\
/ ,i ,二ニ⊃( ●). (●)\
/ ノ il゙フ::::::⌒(__人__)⌒::::: \
,イ「ト、 ,!,!| |r┬-| |
/ iトヾヽ_/ィ"\ `ー'´ /
0132名前は開発中のものです。
2009/04/11(土) 00:42:56ID:OZeTwx6g0133名前は開発中のものです。
2009/04/11(土) 15:22:00ID:tdyYJ59yこなちゃんスレ一番乗りしちゃった!?ど、どうしよう!
こ、こなちゃんg!・・・・・・・・・・・・・・・・・・・・・こなちゃん?
ほんとにこなちゃんなの?
・・・・・・やっぱりこなちゃん!
0134名前は開発中のものです。
2009/04/11(土) 15:29:12ID:tdyYJ59yなあ!なあ!なあ!なあ!!
コナチャあああああああああああああああん!!
大好きだよ!愛しているよ!!!ちゅっちゅするよ!!
あああああ、かわいい!!!!こなちゃんかわいい!!
どうしてこんなに可愛いの、ああああああ!!!
0135名前は開発中のものです。
2009/04/11(土) 16:04:14ID:tdyYJ59yわざわざ家に来てくれたんだね!!
フオァァァァァアアアアア!!!!!!
今3階だけど文字通り飛んでいくからね!!?
待っててねこにゃん!!!
0136名前は開発中のものです。
2009/04/11(土) 18:36:16ID:tdyYJ59y0137名前は開発中のものです。
2009/04/11(土) 20:07:24ID:dyWpPb3I0138名前は開発中のものです。
2009/04/11(土) 20:17:15ID:hF0FxNT/0139名前は開発中のものです。
2009/04/11(土) 23:22:47ID:tdyYJ59yぼくのだいちゅきなこなぁなぁなぁちゅああああん
いーっぱいいーっぱい遊ぼうね^^
0140名前は開発中のものです。
2009/04/12(日) 18:17:05ID:d2Vml4nFコナたんの口をぺろぺろしてギュチュギュチュいて
んんんあはああああああああああああああ
イキソウイキ殴打世おおお大オオ大オオオおおおおおおおおおおおおおおおお
コナちゃんコナチャンはぁああああああああああああああああああああんN
最後はお尻でパンパンパンパンパナパナパンパンパンパンパン亜パンPナPナPンンパンパンパンパンだっほおおおおおおおおおおおおおおおおおおお
0141名前は開発中のものです。
2009/04/12(日) 18:34:24ID:d2Vml4nFこなちゃんきた!
日曜の夕方!一番憂鬱な時間にこなちゃん来てくれた!
こなちゃんのために今週もがんばるよ!こちゃなん!
コニャンチャペロペーロ
0142名前は開発中のものです。
2009/04/12(日) 18:53:18ID:sv3nEFB00143名前は開発中のものです。
2009/04/12(日) 19:01:51ID:cBg6tI240144名前は開発中のものです。
2009/04/12(日) 19:38:30ID:d2Vml4nF0145名前は開発中のものです。
2009/04/12(日) 20:04:02ID:d2Vml4nF0146名前は開発中のものです。
2009/04/13(月) 21:26:42ID:hON0GSGM\(=ω=.)/が自機なSTGが出来るんじゃないか
0147名前は開発中のものです。
2009/04/13(月) 21:53:45ID:GWWGrxUs微妙な画像が貼られるのが良かったな
0148名前は開発中のものです。
2009/04/16(木) 04:51:35ID:I39Cbuu4急にめんどくさくなったな
誰かやって
0149名前は開発中のものです。
2009/04/16(木) 16:07:25ID:I39Cbuu40150名前は開発中のものです。
2009/04/16(木) 19:17:26ID:I5GF4AMj0151名前は開発中のものです。
2009/04/16(木) 20:23:13ID:3jP3YHmV0152名前は開発中のものです。
2009/04/16(木) 22:45:02ID:lscuBm8x0153名前は開発中のものです。
2009/04/17(金) 21:29:44ID:a+Api/CYhttp://jun.2chan.net:81/b/src/1239971343882.jpg
0154名前は開発中のものです。
2009/04/17(金) 21:38:18ID:QrROtpqaそれは仕様すら決まっとらんだろうがww
0155名前は開発中のものです。
2009/04/18(土) 12:46:19ID:gxsCViHr友人のOS VISTAでは起動に14秒、終了に4秒かかるそうな
何か原因になるようなことってありますかね?
デバック用のも送ってみて確認してみますが
0156名前は開発中のものです。
2009/04/18(土) 13:00:11ID:UU3FJFjY0157名前は開発中のものです。
2009/04/19(日) 10:40:02ID:rG9cP4efVISTA載ってるからスペックは問題ないと思うんだ
0158名前は開発中のものです。
2009/04/19(日) 11:12:21ID:YxCYQRMq0159名前は開発中のものです。
2009/04/19(日) 11:50:48ID:yDuuaVdk一方はネットワークドライブ
とかなら差がでるかも。
0160名前は開発中のものです。
2009/04/19(日) 20:20:31ID:rG9cP4efどうやらVISTAのエアロ機能が作動してて
うんたら かんたら・・・だそうだ
Windows7買うのよね
VISTA無視しよぅっと
0161名前は開発中のものです。
2009/04/20(月) 00:21:16ID:crES6mPp0162名前は開発中のものです。
2009/04/20(月) 00:32:01ID:mzqs0aGL0163名前は開発中のものです。
2009/04/20(月) 10:18:34ID:d3B9AQzi0164名前は開発中のものです。
2009/04/20(月) 21:39:04ID:LWUiwegt0165名前は開発中のものです。
2009/04/20(月) 23:51:36ID:xLZM2D9J0166名前は開発中のものです。
2009/04/21(火) 12:08:21ID:1jMKTJU70167名前は開発中のものです。
2009/04/21(火) 12:30:10ID:nxgZnSghAeroが自動で無効になったな、そういえば。
もう2年ぐらい前の話だけど。
0168名前は開発中のものです。
2009/04/22(水) 06:46:36ID:nxpJNkmrコンビニの店員君
もう発注から1週間経ったよ
役に立たないのはそちらの方ではないかね?
0169名前は開発中のものです。
2009/04/22(水) 07:17:25ID:NVx9KD530170名前は開発中のものです。
2009/04/22(水) 10:45:38ID:ReAZmaj60171名前は開発中のものです。
2009/04/22(水) 11:06:41ID:vtzKRqnA0172名前は開発中のものです。
2009/04/22(水) 18:19:47ID:nxpJNkmrたしかにいらねぇな
拾った素材を加工したよ
もう (゚听)イラネ
0173名前は開発中のものです。
2009/04/22(水) 20:23:58ID:mtljv0460174名前は開発中のものです。
2009/04/22(水) 21:38:52ID:ReAZmaj6発注する必要ねえ
0175名前は開発中のものです。
2009/04/24(金) 04:59:23ID:NubVyGSs0176名前は開発中のものです。
2009/04/24(金) 07:05:57ID:MD/zE+vp0177名前は開発中のものです。
2009/04/24(金) 09:02:00ID:6IuOTNEU0178名前は開発中のものです。
2009/04/24(金) 10:48:42ID:mVSFfHM20179名前は開発中のものです。
2009/04/24(金) 10:54:33ID:CUTw7v6J0180名前は開発中のものです。
2009/04/24(金) 11:23:40ID:RSKC/mzn0181名前は開発中のものです。
2009/04/24(金) 11:25:36ID:NubVyGSs0182名前は開発中のものです。
2009/04/24(金) 11:31:17ID:6IuOTNEU当たり所による機体の受ける影響の違いとかも
再現しろって話になりそう。
エンジン部や燃料部なら即爆発、羽の先端ならコントロール低下、とか。
■ このスレッドは過去ログ倉庫に格納されています