シューティングゲーム製作技術総合 9機目
レス数が1000を超えています。これ以上書き込みはできません。
0001名前は開発中のものです。
2005/12/11(日) 02:45:19ID:mUK4fRmrそれは「シューティングゲーム製作」・・・。
このスレでは、そんなシューティングゲームの製作技術や技術の検証、成功談
失敗談笑い話、難易度の設定方法論、多弾の是非などについて語り合いましょう。
もちろんBulletMLなどで弾幕を作成してみたり、自分の作ったシューティングを
晒してみたり、プロジェクトをはじめてみるなどもOK!
ただし、シューティングの未来とか既存のゲームの話題などは、関連する他の
スレでやってくれ。
過去スレ,関連スレは >>2で。
0900名前は開発中のものです。
2006/03/16(木) 02:20:26ID:WFX7pX4F[5014.zip] シューティングスレ、グラクローン最新版
一応あぷしときます。
興味あったら遊んでみて。MDX9.1、.NET1.1必須です
0901名前は開発中のものです。
2006/03/16(木) 14:30:11ID:7EQbhJeG0902名前は開発中のものです。
2006/03/16(木) 15:11:13ID:zFSeQ7mVVC6すら使いこなせないから移行するきないんだけど、変えたほうがよいのかな?
つーかコンパイラの違いがよくわかんね
0903名前は開発中のものです。
2006/03/16(木) 18:37:47ID:tJbJvLnLVC6が対象外のSDKやライブラリ、VC#とかに手を出してみたら
案外モチベーション上がるかも知れないよ。
0904名前は開発中のものです。
2006/03/16(木) 19:50:10ID:sEQfOiX2DirectXの初期化に失敗する……
・OS WindowsXP Home Edition SP2
・CPU Pentium M 1.7GHz
・メモリ 1GB
・グラボ オンボード intel 915gm
・DirectX 1.0c(4.09.0000.0904)
.netのアレは1.1以上が入ってたと思う。確認の方法が分からん。
0905名前は開発中のものです。
2006/03/16(木) 20:57:58ID:QDU46auTじゃないとだめみたいよ。
英語のMSのページから最新DXをDLしてみたら動いた。
・・・けど、タイトル画面から先にいけないorz
0906名前は開発中のものです。
2006/03/16(木) 21:05:28ID:cR63Ev6B開発状況スレでも動かないって報告をスルーしてたから言うだけ無駄だよ
0907900
2006/03/16(木) 21:08:09ID:WFX7pX4FDirectXのバージョンが違うと出ますか?
October 2004以降なら大丈夫だと思いますが。
こちらも9.0c、同じですね。
多分、グラボが問題かも。
アプリが置いてあるフォルダにMugenStg_Config.exeがあるので
頂点処理をソフトウェアにして、試してみて下さい。
0908900
2006/03/16(木) 21:24:44ID:WFX7pX4Fそれはフリーズするという事ですか?
画面解像度が320X240なので、ビデオカードによっては対応してません。
その場合、Window表示しか出来ない状態です。
0909名前は開発中のものです。
2006/03/16(木) 21:59:20ID:8p/OlelR動かないマシンがたくさんありそうだな。
0910名前は開発中のものです。
2006/03/16(木) 22:06:53ID:hkTQWCU8かなりボヤ〜っとしててかなり目にきついけどw
液晶のアンチエイリアス+ビデオカードのアンチエイリアスが自動でかかってんのかね。
0911名前は開発中のものです。
2006/03/16(木) 22:17:00ID:5B1Lg3ZW0912名前は開発中のものです。
2006/03/16(木) 22:17:29ID:hkTQWCU8みてなかったw
0913名前は開発中のものです。
2006/03/16(木) 22:40:52ID:QDU46auTそこでキーを何押しても反応がないです(・ω・`)
0914名前は開発中のものです。
2006/03/16(木) 23:11:19ID:Y4VfGhqB0915名前は開発中のものです。
2006/03/16(木) 23:30:28ID:hkTQWCU80916900
2006/03/16(木) 23:43:34ID:WFX7pX4Fスイマセン、、こちらでは、普通の非USBのキーボード(3つ押し可)、ノートのキーボード(3つ押し不可)で
テストしてますが、症状が出てないので原因不明です。
ジョイスティックの対応は2軸、3ボタン以上だとOKですが、
もし接続しているなら、外してみて下さい。
今のところ、双方は排他的になっています(ジョイがあれば優先させてます)
画像素材は、キャプ物をベースにしてますので、念のため、自分で書いた所以外はボカしてます。
0917名前は開発中のものです。
2006/03/16(木) 23:58:32ID:QDU46auT結構ちゃんとグラディウスしてるじゃん!
絵が仮なのでアレだけどなかなか完成度高し。(1面のみみたいだけど)
0918900
2006/03/17(金) 00:36:52ID:Y/7PK+f5お疲れ様です。
因みに1面と作りかけの2面なので、1.2面と言う感じです。
(ステージ切り替えは出来てる筈です)
因みに、ジョイスティックはどのようなものでしたか?
後、ジョイスティックでは動かなかったのでしょうか?
0919名前は開発中のものです。
2006/03/17(金) 00:47:49ID:H8i5jutd軸の閾値がシビアかもしれん。
0920名前は開発中のものです。
2006/03/17(金) 04:12:12ID:NTVP3KBT0921名前は開発中のものです。
2006/03/17(金) 08:34:39ID:qVmucyHe0922904
2006/03/17(金) 09:26:40ID:qh7EjNxt>>907
どうも。頂点処理をソフトウェアにしたら問題なく動きました。
些細なことかもしれませんが、気になった点が
・装備選択画面でバリア選択欄へいかない
・Bitbltが変(http://gamdev.org/up/img/5040.jpg)
全体的にグラの雰囲気が出てていい感じでした。
0923名前は開発中のものです。
2006/03/17(金) 19:07:35ID:NTkZH1knどうもDirectX以前の問題のような気がする
0924名前は開発中のものです。
2006/03/18(土) 01:04:57ID:cjMdprSb.net framework 1.1でググって上から二番目
0925名前は開発中のものです。
2006/03/18(土) 01:11:21ID:bXN8Owwz0926名前は開発中のものです。
2006/03/18(土) 01:11:38ID:6EEVu28qPSのジョイスティックが使えるようになるアダプタだけくっついてて
排他的なのがわからなくてキーボードで動かそうとしてただけみたいです。
排他的はいろいろ不便ですw;
0927名前は開発中のものです。
2006/03/18(土) 01:26:47ID:6EEVu28q0928名前は開発中のものです。
2006/03/18(土) 01:59:36ID:+JQwsC/b動かないかと思って紛らわしいし、ジョイパッドつないでてもキーボードで遊びたいゲームとかもあるんだが
0929名前は開発中のものです。
2006/03/18(土) 02:09:13ID:q5jalmagパッド入力をキー入力として認識しないといけないと思う。
これはキーコンフィグ作るのと同じ。
0930名前は開発中のものです。
2006/03/18(土) 02:31:10ID:gF9RAw0mお前はツクールでやってろ
0931名前は開発中のものです。
2006/03/18(土) 03:57:05ID:eU9cfJp60932900
2006/03/18(土) 04:01:09ID:H+g6pE/Yありがとうございます
>・装備選択画面でバリア選択欄へいかない
単にバリア実装してない手抜きです、、今後実装するかもです。
インターフェイスは修正しておきます。
>・Bitbltが変
ボカしフィルター掛けてます(因みにブリットは使ってません。Direct3D使用)
>>926,>>929
スイマセン。近いうちに修正(両方認識)します。
人工太陽面は上下2画面固定とするなら、
少しの修正で上下スクロール入れれるかも、、。
0933名前は開発中のものです。
2006/03/18(土) 04:07:27ID:piMFkKegシステムどうやって組んでる?
タスクとかループ内にオブジェクト並べて処理するとか
0934名前は開発中のものです。
2006/03/18(土) 09:36:22ID:mSKU1jdkタイマーを使って切り替える?それともながーい画像を流しつつげるの?
0935名前は開発中のものです。
2006/03/18(土) 09:39:54ID:lNYtjvp5あとで楽をするための苦労が、いつまで経っても終わりません。w
0936名前は開発中のものです。
2006/03/18(土) 10:46:46ID:VX/5x5LkgmEngine.Graphic
---------------------------
ファイル Microsoft.DirectX.Direct3DX が見つかりませんでした
適切なバージョンの Managed DirectX がインストールされていない可能性があります
DirectX Version: DirectX 9.0c (4.09.0000.0904)
NET Framework 1.1
は、インストしてんだけどな・・・
0937名前は開発中のものです。
2006/03/18(土) 11:06:59ID:HCVaGXtZ0938名前は開発中のものです。
2006/03/18(土) 11:10:35ID:piMFkKeg0939名前は開発中のものです。
2006/03/18(土) 12:33:31ID:JlOv3g+Qあのなぁ…。
お前の言ってることは、DirectX8しか入れてないヤツが、
DirectX9で作られたゲームに対して、次のようなこといってるのと同じようなもんだぞ。
「directxアプリのことよくわからんけどネイティブにコンバートしてくれるツールってないの?」
0940名前は開発中のものです。
2006/03/18(土) 14:18:12ID:b7isA+diどうも.netとかdirectx9とか不慣れで。
自分でもちょっと調べてくるけど。
0941名前は開発中のものです。
2006/03/18(土) 14:18:33ID:me8syruJ0942名前は開発中のものです。
2006/03/18(土) 14:27:16ID:mNia4DUc0943名前は開発中のものです。
2006/03/18(土) 14:42:24ID:fliAL+7W目的のライブラリも作れないのか?だったら何作ってんだか。
0944名前は開発中のものです。
2006/03/18(土) 14:53:11ID:vkElBUm0>自分でもちょっと調べてくるけど。
それで解決する
0945名前は開発中のものです。
2006/03/18(土) 14:53:21ID:vkElBUm0>自分でもちょっと調べてくるけど。
それで解決する
0946名前は開発中のものです。
2006/03/18(土) 16:28:26ID:2XENmGg/むかつく。
Windows終了時になかなか終了しないのは、俺の環境だけだろうけど。
0947900
2006/03/18(土) 19:38:27ID:H+g6pE/Y優先順位のない、簡易的なタスクを実装してます。
後、死に参照の問題も対策してないので、複雑に絡み合ったタスク構築は難しいと思います。
親子関係はあります(子が親の参照リストを保持してます)
今回やりたかったのは、Task.Dllを参照し、ITaskインターフェイスを実装した
クラスを実装したアセンブリ(DLL)は、アプリ本体から呼び出す事が出来ます。
実際、TaskフォルダにあるDll群は、本体とは別のプロジェクトでビルドされています。
.NET環境持ってて、興味ある人がいたら、タスククラス用テストプロジェクトUpしてみます。
>>934
マップは8X8のマップチップです。
テクスチャサーフェイス書き込みで実装してます。
>>936
自分も、SDKしかDLしないので、ちょっとわからないです、、。
それっぽいのはDL出来るようですが、他人の環境なんで、下手な事言えないので。
やっぱりインストーラーとか用意すべきなんですかね。
0948900
2006/03/18(土) 19:41:28ID:H+g6pE/Y補足、、切り替え(書き換え)タイミングは、スクロール量です。
現在、誤差蓄積でBG壊れますが、、(Qキーのデバッグ機能で見れます)
0949900
2006/03/18(土) 19:50:17ID:H+g6pE/Y因みにマップチップエディットにはMapEddy2(フリーウェア)を使わせてもらってます。
8X8のチップ扱えるのが、これしか見つからなかったので、、。
(結構フリーズするのが、、残念)
ファイルフォーマット(バイナリ)が単純だったので、そのまま使ってます。
0950名前は開発中のものです。
2006/03/18(土) 20:43:20ID:UKCax62V0951名前は開発中のものです。
2006/03/18(土) 21:11:04ID:JlOv3g+Q0952名前は開発中のものです。
2006/03/18(土) 22:09:44ID:+JQwsC/b0953名前は開発中のものです。
2006/03/18(土) 22:10:14ID:d/WjvFIe0954名前は開発中のものです。
2006/03/18(土) 22:26:39ID:XQJ2pLXs0955名前は開発中のものです。
2006/03/19(日) 01:20:13ID:XnqC3Xua後に楽するために今苦労しても、完成しないのでは意味が無いからな。
時間は有限だぞ。
0956名前は開発中のものです。
2006/03/19(日) 03:19:55ID:ATiGte6sVIPにスレ立てて毎日少しずつ作ってます。
http://www10.atwiki.jp/stg-vip/
よかったらやってみてください><
そして叩いてください
0957ピーロート
2006/03/19(日) 03:34:52ID:Wpywzg08うむ。
バランス取りとかはまだまだだとは思うけど、とりあえず難しいゾ。
シューティング作る人にありがちだけど無駄に弾出すぎw
避けられなくは無いけど、避けに専念すると敵に弾を当てられなくてムカムカします。
【P】が敵の弾だと思ってしまう。敵の弾と【P】の質感や大きさを変えて区別が付きやすいようにしたほうが良いと思う。
あと和風の背景がなんで宇宙w
0958名前は開発中のものです。
2006/03/19(日) 04:10:20ID:MpAfWQPyいろいろと東方旧作っぽいなと思った
特に絵の雰囲気は封魔録をにおわせる
とまあ、こんなことはどうでもいいのです
敵がゲーム画面の外枠よりも上に表示されるのは避けたほうがすっきりする
あと、敵が突然パッと現れまくるのもなんとかしたほうがいいね
画面外から出てくるとか、出てくるときにエフェクトを出すとか・・・
そいでもって、弾幕がなんかワンパターンっつうか無機質にみえる
適度にランダム性をもたせたりするといいかも
まあ、敵の構成はまだ後の話なのかな
弾幕話を読んだこと無いなら読んでおくべし
ttp://web.archive.org/web/20031203031057/http://www.h5.dion.ne.jp/~tamainu/danmaku.htm
0959名前は開発中のものです。
2006/03/19(日) 11:51:33ID:ATiGte6sバランスとかは適当っす・・
メインが固まってから調整します(⊃∀`*)
P分かりにくいですk・・・
うmm
ああ、あと
パワー100になると追尾ショットになるんで避けながら殺せると思いまs(次のverですが)
背景は宇宙ではなく幻想世界ということにしといてください(´・ω・`)
>>958
東○かなり意識しました。
ボムで遅くなるとことか・・・
追尾ショットとか・・・
Pとか・・・
敵も一貫性がまだないから判定とか行動範囲とかがバラバラなんです(´・ω・`)
これから作っていきまs
弾幕もまだ作製途中(´・ω・`)
0960名前は開発中のものです。
2006/03/19(日) 12:27:43ID:JKNA8YQI斜めの弾が速いことだな。way弾が綺麗な扇状にならない。
ベクトルでやるべし。
狙ってやってるなら良いけどそうは思えなかったので。
0961名前は開発中のものです。
2006/03/19(日) 12:33:24ID:ATiGte6sそれ今開発中です(´・ω・`)
http://up.viploader.net/src/viploader14743.lzh
ver 1.99うpしたんで追尾弾を見てください
0962名前は開発中のものです。
2006/03/19(日) 13:18:53ID:XnqC3Xuaどっかに通信しているんだけどなんでしょうかね。
・ブロックすると起動しない
・許可すると起動はするけど真っ暗
0963名前は開発中のものです。
2006/03/19(日) 13:28:37ID:ATiGte6sブロック(´・ω・`)?
普通にダウンロードして解凍して
STG 1.99.exeをダブルクリックして頂ければ
できるはずですが・・・
0964名前は開発中のものです。
2006/03/19(日) 14:14:44ID:XTQ3tCfWファイアウォールとかで通信をブロックすると、って意味でしょ
てかVIPにこんなスレあったんだな…VIP民だけど気付かなかった
0965名前は開発中のものです。
2006/03/19(日) 14:23:41ID:lu91Oq1q0966名前は開発中のものです。
2006/03/19(日) 15:33:37ID:bfoGRZQE0967名前は開発中のものです。
2006/03/19(日) 15:47:08ID:JKNA8YQI0968名前は開発中のものです。
2006/03/19(日) 17:33:38ID://Z3u12Q0969名前は開発中のものです。
2006/03/19(日) 17:39:00ID:rceM46diブロックしてもちゃんとできるけど、何なんだろなこれ
0970名前は開発中のものです。
2006/03/19(日) 17:40:05ID:rceM46di0971名前は開発中のものです。
2006/03/19(日) 18:20:50ID:9P6C98Ni0972名前は開発中のものです。
2006/03/19(日) 18:29:28ID:rceM46di0973名前は開発中のものです。
2006/03/19(日) 18:30:27ID:pvM+WiFS0974名前は開発中のものです。
2006/03/19(日) 18:53:48ID:qOE9auhbプロトタイピングしてたゲームでネット接続すると、
LAN上の他のPCのアプリから新たにネット接続できなくなる。
ルーター付属のユーティリティで再接続すると直った。
結局原因はわからずしまいで、WinSockの変えて回避したw
0975名前は開発中のものです。
2006/03/21(火) 14:00:12ID:yll9wTRs0976名前は開発中のものです。
2006/03/21(火) 14:48:41ID:39xAJQwu0977名前は開発中のものです。
2006/03/21(火) 19:53:02ID:BETRB9Hh0978名前は開発中のものです。
2006/03/21(火) 21:23:57ID:s8nZYA/R初歩の初歩であるキャラクタの移動で問題が発生しました。
1フレーム毎にキー入力を監視してキーが押されていたら移動するような処理で、
移動自身は上手くいっているのですが、ウィンドウの左端から右端までの移動が
目にもとまらぬ速さで終わってしまいます。
キー入力時の移動範囲を最小の1pixelにしても似たような速さなので、
これをもっとゆっくりにする事が出来ないかと悩んでいます。
どなたか良い処理方法をご存知ないでしょうか、お願いします。
0979名前は開発中のものです。
2006/03/21(火) 21:34:52ID:6coWPct60980名前は開発中のものです。
2006/03/21(火) 21:41:47ID:Vb+O2jBB1フレームに1ドットしか移動しないんなら、一秒間に60〜150ドットくらいしか移動しない
0981名前は開発中のものです。
2006/03/21(火) 21:43:12ID:s8nZYA/RMSDNを調べていると、SetViewPort()という関数が見つかったのですが、
これはゲームに使用してもパフォーマンス的には問題ないでしょうか?
(論理座標から物理座標への変換が頻繁に起きると思われる為、計算処理が多くならないだろうかということです)
0982名前は開発中のものです。
2006/03/21(火) 22:20:23ID:WVu5wlmE0983名前は開発中のものです。
2006/03/21(火) 22:24:54ID:JM4VNbnp1フレーム描画される間に、処理が回りつづけているとか。
簡単に言うと1回画面更新するまでに数百回ループしていたり。
0984名前は開発中のものです。
2006/03/21(火) 22:45:29ID:x58H9HKz0985名前は開発中のものです。
2006/03/21(火) 23:48:18ID:xv27QV/eなんの言語? 俺も似たような状況だぜ。
0986975
2006/03/22(水) 00:22:18ID:pW7fZ/Sn普通にC++
まずはデバイス(D3D,DSound,DInpud)を隠蔽するラッパクラスを作成(D3Dは完成度50%、DS,DIは95%)
んで自前のリソースファイル入出力管理クラスも作成(これは完成)
んでこれらを関連付ける部分を作成中、んで肝心のゲーム部分は手付かず。
D3Dは管理する物が多くてうんざりする(VertexBuffer,IndexBuffer,Texture,Surface,etc,etc…)
まぁのんびりやるけどね
0987名前は開発中のものです。
2006/03/22(水) 01:27:13ID:cdcbIB6NC++でもそんな感じなのか……
0988名前は開発中のものです。
2006/03/22(水) 02:53:35ID:a++7sdeD0989名前は開発中のものです。
2006/03/22(水) 03:39:44ID:G/WMW/Y7DirectXに薄いラッパとかって、あんま意味ないと思うけどね。
DirectXの機能の1つ1つをラッピングするんじゃなくて、
ゲームエンジンに必要な機能で1まとめにすると良いんじゃないかと思う。
0990名前は開発中のものです。
2006/03/22(水) 04:38:43ID:womjXCR10991975
2006/03/22(水) 07:51:18ID:pW7fZ/Sn"DirectX"を一つのハードウェアシステムと見立ててソフトウェア(ゲームシステム部)と
完全に切り離したいのよ
この2つの依存性をいかに切るかで試行錯誤しつつラッパを書いてる
>989
>DirectXの機能の1つ1つをラッピングするんじゃなくて、
そんな奴いるか?
0992名前は開発中のものです。
2006/03/22(水) 13:04:53ID:AEg3KpZs09932のテスト
2006/03/22(水) 15:35:43ID:H8cYAJyq9機目 http://pc8.2ch.net/test/read.cgi/gamedev/1134236719/
8機目 http://pc8.2ch.net/test/read.cgi/gamedev/1120669295/
7機目 http://pc8.2ch.net/test/read.cgi/gamedev/1110815882/
6機目 http://pc5.2ch.net/test/read.cgi/gamedev/1105176011/
5機目 http://pc5.2ch.net/test/read.cgi/gamedev/1098034919/
4機目 http://pc5.2ch.net/test/read.cgi/gamedev/1092048824/
3機目 http://pc5.2ch.net/test/read.cgi/gamedev/1087339516/
2機目 http://pc5.2ch.net/test/read.cgi/gamedev/1073736474/
シューティングゲーム製作技術総合(避難所)
http://bbs.gamdev.org/test/read.cgi/gamedev/1056635103/
■関連スレ
シューティングツクールxpを待ち続けるスレ
http://pc8.2ch.net/test/read.cgi/gamedev/1092317552/
PCで出来る2Dシューティング(STG)総合スレ26
http://game10.2ch.net/test/read.cgi/gamestg/1138892667/
シューティングゲームは終わらない-STAGE43-
http://game10.2ch.net/test/read.cgi/gamestg/1142774559/
G-わんげ鳩大往生XII〜絆ダウン〜 7
http://game10.2ch.net/test/read.cgi/arc/1128333952/
■他
WIKI(シューティングゲーム製作技術総合)
http://gamdev.org/w/?%5B%5B%A5%B7%A5%E5%A1%BC%A5%C6%A5%A3%A5%F3%A5%B0%A5%B2%A1%BC%A5%E0%C0%BD%BA%EE%B5%BB%BD%D1%C1%ED%B9%E7%5D%5D
ゲムデヴあぷろだ
http://gamdev.org/up/upload.php?page=1
0994名前は開発中のものです。
2006/03/22(水) 23:20:14ID:fjihOCnd0995名前は開発中のものです。
2006/03/22(水) 23:51:14ID:N/ciFgi3http://pc8.2ch.net/test/read.cgi/gamedev/1143038992/
0996名前は開発中のものです。
2006/03/23(木) 00:01:55ID:5x9qcU470997名前は開発中のものです。
2006/03/23(木) 00:06:33ID:+1TCJ2a00998名前は開発中のものです。
2006/03/23(木) 00:06:48ID:bnrqO98R0999名前は開発中のものです。
2006/03/23(木) 00:12:35ID:9KMhpbL01000名前は開発中のものです。
2006/03/23(木) 00:12:42ID:+1TCJ2a0レス数が1000を超えています。これ以上書き込みはできません。