シューティングゲーム製作技術総合 9機目
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2005/12/11(日) 02:45:19ID:mUK4fRmrそれは「シューティングゲーム製作」・・・。
このスレでは、そんなシューティングゲームの製作技術や技術の検証、成功談
失敗談笑い話、難易度の設定方法論、多弾の是非などについて語り合いましょう。
もちろんBulletMLなどで弾幕を作成してみたり、自分の作ったシューティングを
晒してみたり、プロジェクトをはじめてみるなどもOK!
ただし、シューティングの未来とか既存のゲームの話題などは、関連する他の
スレでやってくれ。
過去スレ,関連スレは >>2で。
0137名前は開発中のものです。
2006/01/11(水) 21:52:33ID:L0KKkvvv基本的に整数で物事考える傾向があるね。
3Dを勉強してみると考え方が広がる。
ベクトル、行列、クォータニオン等3Dに必須の概念やテクニックは簡単に2Dにも応用できる。
2Dテクの一部はいらなくなる。
0138名前は開発中のものです。
2006/01/11(水) 21:59:08ID:irUTh/1K2Dのころに使ってた手法が速いならそっち使うさ。
0139名前は開発中のものです。
2006/01/11(水) 22:00:54ID:g4+WlbUWYaneSDKが好みだったりする
昔のバージョンはMIDIを自力再生していたので
色々無茶なことが出来て楽しかったしなー
0140名前は開発中のものです。
2006/01/11(水) 22:06:28ID:L0KKkvvvみたいなとこでハマる人が多い。
テクスチャの中身を高速で書き換えたりするのは2Dでやってたことが役に立つ。
0141名前は開発中のものです。
2006/01/11(水) 22:56:41ID:H/qAnKTk皆様ご意見ありがとうございます。
当方仕事しながらの日曜プログラミングでしか作ってなくて、
一足飛びにレベルアップというのも難しそうなので、
まずはDXライブラリ使って一本作ってみようと思います。
一本作って、そこで消化不良な点がでれば次に繋げられますし。
HSPで十分じゃね?って意見もありましたが、
確かに2DSTGならHSP+DirectXで十分できちゃうんですけど
HSPはプラットフォームが変ったらそこで終わりですからね〜
Cは基本だし、使えるようになっておいて損はないかと思いまして。
がんばってみます。
0142109
2006/01/11(水) 22:57:44ID:H/qAnKTk141=109です。
0143名前は開発中のものです。
2006/01/11(水) 22:57:44ID:BA5+PqX+作り方はどうであれいいものができればいいさ
ソフトレンダの雄の超連射forWinをこえる作品はまだないしな
そもそも超連射自体が10年ものだが
0144名前は開発中のものです。
2006/01/11(水) 23:23:48ID:Vn9JYl7yさも公然の事実のように言うな。胸にしまっとけ。
0145名前は開発中のものです。
2006/01/12(木) 00:11:37ID:0EkcOQmpあれこれ移植して比較してもそれほど時間のロスにはならないんじゃない?
その中で自分に合ったものを選べばいい。ちなみにプラットフォームは意識する必要なし。
もちろん他がないわけじゃないけど、何だかんだ言って、ゲームするならWindowsが多いよやっぱ。
0146名前は開発中のものです。
2006/01/12(木) 00:16:03ID:9cxZNJQC0147名前は開発中のものです。
2006/01/12(木) 01:37:45ID:Lv3JM8LH0148名前は開発中のものです。
2006/01/12(木) 01:40:33ID:5FnBBP/+プログラマーを目指すのなら別だけど
自分のシューティング魂を外へ表現したいのなら一番楽に理想が表現できる言語がベストだね。
それでなくてもやらなきゃいけないことはたくさんあるんだから。。。
0149名前は開発中のものです。
2006/01/12(木) 15:28:12ID:CSlFYDQh0150名前は開発中のものです。
2006/01/12(木) 15:55:21ID:yPIk98jK0151名前は開発中のものです。
2006/01/12(木) 20:51:00ID:Rvb5lrLC0152名前は開発中のものです。
2006/01/12(木) 21:01:15ID:vPRDWdoFでもいろんな言語を勉強するのはとてつもなく面倒な罠
0153名前は開発中のものです。
2006/01/12(木) 21:06:27ID:bl2yd7oG実際のところひとつの言語で最低3年はやってないと本質は見えてこないかと
0154名前は開発中のものです。
2006/01/12(木) 21:11:37ID:wVAkQUg72個目3個目はそんなかからん。
それまでの言語と方向性が違う言語なら多少はかかるだろうか、
(例えばそれまでCで、次にPrologやHaskelを習う場合)
それでも1年もかからん。
0155名前は開発中のものです。
2006/01/12(木) 21:18:42ID:bl2yd7oGいや、その後であっても結局深いところはそれなりにかかるよ
1,2年程度じゃうわべを覚えたつもりになっているだけかと
0156名前は開発中のものです。
2006/01/12(木) 21:26:20ID:fV0L5UzJC++に入ってからは、これ一筋だな。中核をCだけで組む事はあるけどな
一度Javaに手を出そうと思ったが、結局、C++で良いジャン!とすぐに放り投げたし
0157名前は開発中のものです。
2006/01/12(木) 22:03:19ID:wVAkQUg7ま、お前はそうなのかもしれんな。
能力の程度は人それぞれだから否定はしないでおこう。
0158名前は開発中のものです。
2006/01/12(木) 22:07:14ID:yPIk98jKちょwwwホントのこと言ったらカワイソスwww
0159名前は開発中のものです。
2006/01/12(木) 22:08:32ID:il5X7DZLアセンブラ>Cって理想だね。
Cからだとメモリ空間をイメージできなくてポインタでつまるんだよなあ。
0160名前は開発中のものです。
2006/01/12(木) 22:13:32ID:yPIk98jKそうでもない。俺はCから入ったが普通に覚えることできたぞ。
周りからは何故だ〜って声もちらほらあったがw
0161名前は開発中のものです。
2006/01/12(木) 22:14:46ID:oQZgEOSwこのスレ読んでて、なぜかそんな言葉が頭に浮かんだ。。。
0162名前は開発中のものです。
2006/01/12(木) 22:16:28ID:bl2yd7oGうわべしか覚えてない人は別にいいよ
何人もそういう人見てきたし
>>156
俺とほぼ同じ
ハンドアセンブルしてた時代の人だろ
マシン語直書きはもうできないけどね・・・
0163名前は開発中のものです。
2006/01/12(木) 22:16:49ID:il5X7DZLあ〜、Cの前に古いBASICやってるからかもw
0164名前は開発中のものです。
2006/01/12(木) 22:50:29ID:wVAkQUg7俺は能力の低い人間のコトを想像して理解を示してやったんだから、
お前も想像して理解しようとする姿勢を見せろよ。
自分の脳内基準が絶対と思うな。レッテルを貼るな。
短い物差しでは長いモノを計りにくいかもしれんが、不可能ではないんだよ。
0165●購入記念
2006/01/12(木) 23:21:48ID:Se4uhL1C暇があったら話題別にレス抽出するかも。
0166名前は開発中のものです。
2006/01/12(木) 23:49:56ID:yPIk98jK激しく乙
0167名前は開発中のものです。
2006/01/12(木) 23:51:29ID:bl2yd7oG俺は理解してやったぞ
1,2年もあれば十分だという人種を
実際はそうでないことが多いというのも含めてだがな
どうせあんただって3年以上やってるんだろ?
だいたいそのあたりから本質がつかめてくる
0168名前は開発中のものです。
2006/01/12(木) 23:59:27ID:NEl1dwQaおれも手汗してた
0169名前は開発中のものです。
2006/01/13(金) 00:05:46ID:GdqJkR8gこんなんもうアホだよ。お前一人前になれるのは何歳なんだよ。
これからも出るであろう新しい言語に反応すらデキネーな。使えねぇ。
そもそもプログラム言語の「本質」って何だ?
抽象的な言葉で逃げないで、是非具体的に答えて欲しいね。
BASICの「本質」とは?Cの「本質」とは?
掴めたんなら答えられるでしょ?具体的にヨロ。
0170名前は開発中のものです。
2006/01/13(金) 00:08:37ID:Xj7yQpO30171名前は開発中のものです。
2006/01/13(金) 00:12:37ID:SmcCmXo20172名前は開発中のものです。
2006/01/13(金) 00:14:23ID:8awHEP6j>>90
0173名前は開発中のものです。
2006/01/13(金) 00:48:39ID:PMScPR+q作るのは大変だが、自分にとって扱いやすい言語を創造すれば、その分作業も楽になる
……とか思う
TPOに合わせて言語仕様を変えようかな?とか色々考えてる
漏れって、言語の本質を理解してる方になるのかな?
0174名前は開発中のものです。
2006/01/13(金) 00:48:51ID:6XJqH5Wf0175名前は開発中のものです。
2006/01/13(金) 01:30:20ID:023AjrU9そんなの勉強の頻度の差だろ!!
学生と社会人だと圧倒的に一日の勉強にさける時間が違うだろ?
0176名前は開発中のものです。
2006/01/13(金) 01:37:36ID:bBpwRUldそれぞれに3年ぐらい費やしているんだよなぁ…
もっとも、遊びながらだから本腰入れれば1年程度でいけるかもしれないけど…
0177名前は開発中のものです。
2006/01/13(金) 01:41:05ID:skXiYwXoつまり少なくとも20代後半だということが言いたいの?
0178名前は開発中のものです。
2006/01/13(金) 03:38:51ID:yeZ8eaw3そこまで時間に余裕は無い。
0179名前は開発中のものです。
2006/01/13(金) 07:12:56ID:oOyriCli趣味でゲームを作るだけならCを覚えてる暇があったらHSP+絵も掛けるようになった方がよっぽど役に立つな
0180名前は開発中のものです。
2006/01/13(金) 07:50:49ID:8Sz6eaoR超連射なんて、絵とプログラムやっているわけだし
0181名前は開発中のものです。
2006/01/13(金) 15:20:57ID:fM5tDCG50182名前は開発中のものです。
2006/01/13(金) 16:41:25ID:12PAuKFz0183名前は開発中のものです。
2006/01/13(金) 16:44:03ID:nGGbJMSL0184名前は開発中のものです。
2006/01/13(金) 17:49:50ID:3fMim1BSSTG作者でないのも含めて、俺の知ってる範囲だけで少なくとも10人はいるし。
考えてみれば、プログラムと作曲ってかなり相反してる才能のような気がするんだが、
やっぱりゲーム制作者ってのはBGMにこだわりのある人が多いんだろうか。
0185名前は開発中のものです。
2006/01/13(金) 18:03:54ID:LsRddhTiみんながSTGを作ろうと決めたきっかけは?
A: STGが好きだから
B: ゲーム作りが好きだから
C: プログラム・技術が好きだから
D: その他要因
俺は B>C>A>D
STGが作れればどんな手段でもいいってより、自分でゲームを作るのが楽しい
できれば最新技術も磨きたい、パズルやノベルよりSTGの方が好き
目指せトレジャー!みたいな感じ
0186名前は開発中のものです。
2006/01/13(金) 18:07:17ID:5MeCJs07>>184
意外といるよね。身内でも全部できる人いる。
うらやましい。
0187名前は開発中のものです。
2006/01/13(金) 18:19:06ID:1FHqKkVd昔はMMLが身近でだれでも打ち込んで遊んでいたと思うし
ゲームミュージックは楽譜もよくついてきたしね
今じゃぁ同人ソフトでもみためが重要視されるのと同じように
サウンドも素人がかじっただけでは申し訳ないから
他人に任せるようにしてる・・・という人は多いだろうね
求められるものが上がってるんで仕方ないけどな
そういう意味で某アーティストな先生には頭が下がる
0188名前は開発中のものです。
2006/01/13(金) 18:44:36ID:8DYvTrfu作曲って敷居が高く見えるだけで、やろうと思えば誰でも出来るよ。
知識ゼロの状態から1日あれば
それなりに聞き苦しくない曲を作ることができる。
プログラムと相反するどころか、
プログラミングそのものといっていいくらい。
・・・絵のほうが100倍は難しいと思う・・・
0189名前は開発中のものです。
2006/01/13(金) 18:58:57ID:3fMim1BS絶妙に難しい設問だな。
個人的にはB>D≒C>A。
>>188
そうなのか。
いや、実を言うと俺も作曲をやってるんだが・・・。
プログラムと作曲が相反してしまうように感じるのは、俺がまだプログラミングのほうに慣れてないせいかもしれない。
作曲するようにスラスラとプログラムが書けたら便利なんだが。
絵が難しいってのは心の底から同意。根性が占める割合が大きすぎる。
0190名前は開発中のものです。
2006/01/13(金) 19:10:47ID:5MeCJs07マジ?
ネコでもできる作曲きぼんぬ。
0191名前は開発中のものです。
2006/01/13(金) 21:22:03ID:3jBGY11T曲の無いままそろそろゲームが完成してしまいそうだ・・・。
0192名前は開発中のものです。
2006/01/13(金) 21:34:41ID:MazxrPOd0193名前は開発中のものです。
2006/01/13(金) 23:23:01ID:RVa13qmz話はそこからダヨ!
0194名前は開発中のものです。
2006/01/13(金) 23:23:10ID:owU2L4wIだが効果音は・・・・・・
0195名前は開発中のものです。
2006/01/13(金) 23:24:03ID:owU2L4wI曲のデータ?なんかACIDとかだと用意された音を
ぺこぺこ組み合わせるだけで良いみたいだけど。
0196名前は開発中のものです。
2006/01/14(土) 02:28:36ID:fG10B5Lpま、今のオレの技術だと、完成品のクオリティも同じになるんだろうがw
週末頑張るぜというチラ裏。
0197名前は開発中のものです。
2006/01/14(土) 02:36:52ID:/dwK56yA0198名前は開発中のものです。
2006/01/14(土) 02:55:24ID:11cotPBwA>D>B>Cかな。
絵や音楽がCに入るならDとCが逆だが、それらは表現したいものであって
手段でしかないプログラムとは違うなやっぱり。
0199名前は開発中のものです。
2006/01/14(土) 03:27:54ID:53t/gFX9簡単なところならテキスト音楽「サクラ」あたりで。
0200名前は開発中のものです。
2006/01/14(土) 18:34:27ID:3jF9hmLIフリーだと
Cherry(曲作り自体さっぱりな人はこれで)
MusicStudioProducer+synth1(DTMがやりたい人はこれで)
なんかお勧め。全部国産ツールだし。
慣れたらVSCを用意するとそこらの同人音屋位には環境は整うよ。
作曲自体はは楽器店でコード進行のサンプル本みたいなの買ってくると
俺ってすげーな気分になれてグッド。最初はとにかく音を重ねる事を考えるといいかも。
>>185
B>D=A>C
ちなみにD=いい加減何かしないと部が潰れそうだから。
0201名前は開発中のものです。
2006/01/14(土) 18:52:29ID:ysqJMufuああいうのは自力作成だとばかり思ってたわ。
0202名前は開発中のものです。
2006/01/14(土) 20:42:08ID:9Bbt7+hjそういうところを指して>>188辺りでプログラムに通じると言われてるわけ。
理論によって決まるコードの組み合わせからどれを選ぶかは、その人の感性によってくるけどな。
でだ。
スレ違いもいいところなのでそろそろ他の話題に移ってほしいんだが。
でも話題なんて無いよなぁ。
0203名前は開発中のものです。
2006/01/14(土) 20:48:24ID:w0bP4AvB0204名前は開発中のものです。
2006/01/14(土) 21:40:40ID:qNke3Hgr0205名前は開発中のものです。
2006/01/14(土) 21:56:33ID:w0bP4AvBSTGにはあんま関係ないからな。なんか見難いし。
0206名前は開発中のものです。
2006/01/14(土) 22:08:52ID:RcsUyldN今、vb.netでゲーム作ってるのですが、『Enhanced Dot Graphics Editor』
というソフトでつくったアニメションをVBへもってくる方法がわかりません。
分かる方おりましたら教えてください、お願いします。
0207名前は開発中のものです。
2006/01/14(土) 22:21:35ID:GRAm7gnXHSPでとりあえず最低限の骨組みは作れるようになったが
やはり絵が一番ムズくて挫折しそうだ。
shade使えば楽かなと思ったがこれはこれでキツイ。
せめてファミコンLVのドット絵が描けるように特訓して
1面まで作れるようにするのが今後の目標ですわ。
0208名前は開発中のものです。
2006/01/14(土) 23:53:29ID:qNke3HgrEDGEのことだったのか。今の今までしらんかった。
しかもEDGE2もでてるんだね。
質問の意味がようわからんけど、そのままもってくるならコンバータ実装しないといけないのかな。
1つのbmpにまとめたほうが楽。
0209名前は開発中のものです。
2006/01/14(土) 23:54:43ID:IjP0FrQvザク男は自分で描いたの?ちょっとおもろかったw
0210名前は開発中のものです。
2006/01/15(日) 01:15:19ID:gUxmcQaM0211名前は開発中のものです。
2006/01/15(日) 01:20:43ID:ecaP/9FCShadeだと楽になるどころか難しくなる気がするが、楽したいならDOGA使えばいいんじゃないか
どう見てもDOGAです
って絵になるのが嫌なら使えないけど
0212名前は開発中のものです。
2006/01/15(日) 02:00:23ID:zh6qivfOオペレーションラグナロクを思い出した(笑)
0213名前は開発中のものです。
2006/01/15(日) 02:10:01ID:lEL0CT1s0214名前は開発中のものです。
2006/01/15(日) 09:48:31ID:zh6qivfO自分の作品が平凡なイメージになってしまうと危惧する人はいるかもしれんね。
0215207
2006/01/15(日) 22:27:37ID:tfthn8aBやはり同人らしく漫画やアニメ等の元ネタあるSTG作りたい。
エリア88っぽいの作ろうと思ったが、まだ無理だったので
もう少しレベル下げて中華大仙あたりが作れるようになろうっと。
>209
テストとして六角でモデルにポーズ取らせて取り込んだだけぽ。
元々8頭身モナーだったりする。
0216名前は開発中のものです。
2006/01/16(月) 00:47:41ID:irGPFY+vここのサンプルコード見てみたんですが、シューティングってtimeGetTime()と
thread必須じゃないんですね。
弾の管理とかスレッド必須かと思ってたから、道が開けた。(DirectXも必須じゃなry
目標は東鳩2シュー。
0217名前は開発中のものです。
2006/01/16(月) 00:49:57ID:DTLttG/10218名前は開発中のものです。
2006/01/16(月) 01:13:59ID:irGPFY+v速度的に厳しいのかと思ってました。
0219名前は開発中のものです。
2006/01/16(月) 01:34:19ID:xiH0NP2q0220名前は開発中のものです。
2006/01/16(月) 03:41:08ID:nh3xjDU2まあ適当なライブラリを使えば隠蔽してくれるが。
伝統的なタスクシステムによる並列動作が基本としてあるから、
ゲーム部分を作る時には要らんわな。
そこそこ精度のいいタイマーは、あるにこしたことはないが。
0221名前は開発中のものです。
2006/01/16(月) 07:18:45ID:Tq1BbUbx別個に連続した動作をさせる場合に、初心者だと必要だと思うものだよ
これはこれでわりと便利だから、使い方を覚えるにこした事はないしな
まあ、使い方を間違えると、何が起きるか予想もつかんケド
0222名前は開発中のものです。
2006/01/16(月) 08:07:45ID:xiH0NP2qごめんきっと誰もが一度は考えるお馬鹿ネタでした。
真面目な話だとマイクロスレッド使ってやると面白そうだね
0223名前は開発中のものです。
2006/01/16(月) 08:25:10ID:35vyRejV初心者はスレッドなんて知らねーよアホ
0224名前は開発中のものです。
2006/01/16(月) 08:37:51ID:rA79UtDxWindowsプログラムを勉強する時に、
一度ぐらいはOSにどんな機能があるのか調べるだろ?
俺、何か間違った事を言ってるか?
0225名前は開発中のものです。
2006/01/16(月) 08:43:05ID:rA79UtDx俺、今やってる・・・orz
そのために自前スクリプトを改良してるんだけどな・・・
スクリプト作りは大変だよ・・・
0226名前は開発中のものです。
2006/01/16(月) 09:23:10ID:T6Mi47Xmおまえが日本語を知らないチョンということはわかったから「初心者」の意味を調べてこい
0227名前は開発中のものです。
2006/01/16(月) 11:11:38ID:GFfHAuGC0228名前は開発中のものです。
2006/01/16(月) 12:09:59ID:mOmX5K2f君も君で、耳年増という単語をググってこい
0229名前は開発中のものです。
2006/01/16(月) 16:32:15ID:unhyQ+MFほんと分かりやすいなこれ
解説ページも基礎の基礎から書いてるから
初心者の俺でもキャラ移動させることができた
0230名前は開発中のものです。
2006/01/16(月) 19:55:09ID:OMBMknep初心者と書かずに素人と書くべきだったか・・・
0231名前は開発中のものです。
2006/01/16(月) 20:22:21ID:jdllBzfs0232名前は開発中のものです。
2006/01/16(月) 20:49:04ID:L1ymANwaただ逆に、同時処理ゆえに扱いづらい部分もある。
同時に同じ場所に書き込むと、何が起きるか分からないし、
イベントとかミューテックス等の同期オブジェクトの使い方を間違えれば、
即座にデッドロックだ。
0233216
2006/01/16(月) 22:10:43ID:irGPFY+vスマソ、スレッド知ってるけど初心者です orz
普段はインフラの仕事してるから、開発は初心者。
でもシューティングはすっげ好き。
初代R-TYPEからのシュータ(ry
みなさん、批判ともどもアドバイスサンクス!
0234名前は開発中のものです。
2006/01/16(月) 22:11:18ID:0mAoyPqPシングルスレッドでアセンブラレベルでチューニングするよりマルチスレッドが容易に扱える
Javaや.NET等でさくっとつくったほうがパフォーマンスはまず上だしな
並列具合とか設計を考える必要はあるが
0235名前は開発中のものです。
2006/01/16(月) 22:25:14ID:o8WVq/lN0236名前は開発中のものです。
2006/01/16(月) 22:31:03ID:4z+09alj0237名前は開発中のものです。
2006/01/16(月) 22:35:11ID:82NT9k+l■ このスレッドは過去ログ倉庫に格納されています