DXライブラリでアクションSTGを作る
1名前は開発中のものです。
2024/04/15(月) 14:32:03.88ID:DyRa4DzL 見下ろし方2DアクションSTGをつくりたい。
2名前は開発中のものです。
2024/04/15(月) 14:39:37.66ID:DyRa4DzL 見下ろし型とは奇々怪々のようなイメージで
3名前は開発中のものです。
2024/04/15(月) 14:52:00.65ID:DyRa4DzL お絵描き投稿のテスト(絵や図などで説明する為)
2024/04/15(月) 16:54:41.73ID:DyRa4DzL
STGの面白いと思った要素をゲームにしようと思って…
・敵の弾の数はそこそこ
・敵の破壊と爆発
・アイテムじゃらじゃら
これら要素で楽しいものができないかずっと模索してきた。
・敵の弾の数はそこそこ
・敵の破壊と爆発
・アイテムじゃらじゃら
これら要素で楽しいものができないかずっと模索してきた。
2024/04/15(月) 20:02:34.50ID:DyRa4DzL
そして色々模索した結果、自分でもそれなりに楽しいと思えるシステムが成り立ってゆき、
仕様を減らしてミニゲームとして体裁をまとめることにした。
仕様を減らしてミニゲームとして体裁をまとめることにした。
2024/04/15(月) 20:07:14.63ID:DyRa4DzL
マップエディット、ボス、ステージごとのグラフィック製作など、
全6ステージのフルゲーム完成のためにはやらなければならないことは膨大にあるが、
まずは足掛かりになるようなゲームの完成が見えてきた。
全6ステージのフルゲーム完成のためにはやらなければならないことは膨大にあるが、
まずは足掛かりになるようなゲームの完成が見えてきた。
2024/04/15(月) 20:47:13.90ID:DyRa4DzL
なぜDXライブラリか?
自分はゲ製作をしていた時期が2008年程で、そこから休眠して今年再開した。
自分はゲ製作をしていた時期が2008年程で、そこから休眠して今年再開した。
8名前は開発中のものです。
2024/04/15(月) 20:49:49.78ID:DyRa4DzL DXライブラリが今の環境でも動くことがわかり、ゲ製作を少し再開してみようと思った。
2024/04/15(月) 20:54:34.59ID:DyRa4DzL
音関連は、当時使用していたハードウェア音源MU500を手放してしまったので、これ以降興味が
また沸いてきたら、ゲ製作の為にDAWの導入を考えている。
もしくはさらに良いハードウェア音源を入手するか。
また沸いてきたら、ゲ製作の為にDAWの導入を考えている。
もしくはさらに良いハードウェア音源を入手するか。
2024/04/15(月) 21:27:51.02ID:DyRa4DzL
ttps://www.tenpu.me/download/uId0gvA31RSNRP5pucmHy5n5sNz2YJg5
2024/04/15(月) 21:29:44.63ID:DyRa4DzL
できたものをここに示す。
コントローラー二つ用意してプレイしてみて。
コントローラー二つ用意してプレイしてみて。
2024/04/16(火) 12:36:21.21ID:p3/jQGqJ
本人に悪意ないと思うんだけど、いちお注意喚起ね
ひとつ、スレ立てから半日足らずで共有されている
ひとつ、誰が共有しているかわからない
ひとつ、古いバージョンでは任意コードが実行される脆弱性情報がある
DXライブラリ置き場 脆弱性情報
https://dxlib.xsrv.jp/dxvulnerability.html
ひとつ、バージョン情報が示されていない
ひとつ、ダウンロードする必要がある
ひとつ、スレ立てから半日足らずで共有されている
ひとつ、誰が共有しているかわからない
ひとつ、古いバージョンでは任意コードが実行される脆弱性情報がある
DXライブラリ置き場 脆弱性情報
https://dxlib.xsrv.jp/dxvulnerability.html
ひとつ、バージョン情報が示されていない
ひとつ、ダウンロードする必要がある
2024/04/16(火) 13:20:15.30ID:687tcWH4
脆弱性の問題は少し前に読んだ。
今回の内容にDrawFormatStringを使ってるからもしかして、、かもしれないけれど、上のは最初から
v3.24dを用いて作られてるので大丈夫?だと思っているがどうだろう
DXライブラリの最新ver 3.24dを用いて製作されています。
今回の内容にDrawFormatStringを使ってるからもしかして、、かもしれないけれど、上のは最初から
v3.24dを用いて作られてるので大丈夫?だと思っているがどうだろう
DXライブラリの最新ver 3.24dを用いて製作されています。
2024/04/16(火) 13:26:11.46ID:cqoqesWR
Vectorとかに登録して公開できないか?
https://www.vector.co.jp/info/web_form/webform_info.html
https://www.vector.co.jp/info/web_form/webform_info.html
2024/04/16(火) 13:35:08.80ID:687tcWH4
そうだね、公開サイトに検閲してもらってそこからDLしたほうが安全か。
いまから登録しいてくるよ。多分ふりーむだと思うけど。
いまから登録しいてくるよ。多分ふりーむだと思うけど。
2024/04/17(水) 02:45:05.89ID:C2101W1M
ふりーむに登録して審査中だけど何日かかるんだろうか、それ以前に審査が通るのだろうか。
それまですることないんでどうでもいいこと語るけど
それまですることないんでどうでもいいこと語るけど
2024/04/17(水) 02:52:55.82ID:C2101W1M
DXライブラリ総合スレの20は結局建たなかったのか…
DXライブラリ自体、以前よりも廃れてしまったから仕方がないのか。
本スレがあれば数レスで済んでしまったような内容なのに。
DXライブラリ自体、以前よりも廃れてしまったから仕方がないのか。
本スレがあれば数レスで済んでしまったような内容なのに。
2024/04/17(水) 11:22:38.94ID:jgTHya0X
DXライブラリ 総合スレッド その20
https://mevius.5ch.net/test/read.cgi/gamedev/1713320454/
前スレ雑に埋められてて誰も立てなかったんだな
なので立ててきたよ
https://mevius.5ch.net/test/read.cgi/gamedev/1713320454/
前スレ雑に埋められてて誰も立てなかったんだな
なので立ててきたよ
2024/04/17(水) 12:12:46.39ID:C2101W1M
2024/04/19(金) 03:04:07.05ID:DbUVZJ2a
※このスレのプログラミングの内容は低次元です※
2024/04/19(金) 03:04:48.98ID:DbUVZJ2a
することがないので、敵のレーザを構築中。
今回は角度を振るので、行列計算の仕方などについて再度学んでいた。
しかし、レーザからアイテムに変換するのは考える必要がありそうだ。
今回は角度を振るので、行列計算の仕方などについて再度学んでいた。
しかし、レーザからアイテムに変換するのは考える必要がありそうだ。
2024/04/19(金) 03:07:18.15ID:DbUVZJ2a
またほかに、DAWにcubaseを購入してみた。
付属のソフトウェア音源だけで、MU500よりも豊富で綺麗な音色が揃っている。
ハードウェア音源を買う必要もなさそうだ。
付属のソフトウェア音源だけで、MU500よりも豊富で綺麗な音色が揃っている。
ハードウェア音源を買う必要もなさそうだ。
2024/04/22(月) 23:26:44.87ID:XsLnonbx
掲載見送り…ショボーン
2024/04/23(火) 10:11:00.76ID:OLhfjazY
あらら
ふりーむだめだったか
ふりーむだめだったか
2024/04/25(木) 03:21:15.98ID:TFfw+sEQ
再審査もまたどれだけ掛かるかわからないから、とりあえず敵レーザを実装したところまで
https://youtu.be/TjyBt0kC0vM?si=1WeFxjXQf5PXqk1r
レーザようやく自分のシステムと合わせて組めたけど、
まだ見つけてない表示系のミスとか結構ありそうでな…
https://youtu.be/TjyBt0kC0vM?si=1WeFxjXQf5PXqk1r
レーザようやく自分のシステムと合わせて組めたけど、
まだ見つけてない表示系のミスとか結構ありそうでな…
2024/04/25(木) 04:32:57.99ID:iD4N/EAK
動画にすると内容把握できていいね
2024/04/25(木) 20:01:31.73ID:TFfw+sEQ
ありがとう。
インスパイヤされたSTGその1
【ザンファイン】
奇々怪々のイメージと見せて、根幹はザンファインにある。
インスパイヤされたSTGその1
【ザンファイン】
奇々怪々のイメージと見せて、根幹はザンファインにある。
2024/04/26(金) 21:37:08.97ID:SckQJY41
次に実装予定は、自動難易度調整を考えている。
プレイヤーの行動次第で、難易度が上下するタイプ。
最初から固定難易度の選択を迫られるゲームは好きじゃないのと、
上手くプレイしてるときに難易度上昇したのがわかると爽快だから。
プレイヤーの行動次第で、難易度が上下するタイプ。
最初から固定難易度の選択を迫られるゲームは好きじゃないのと、
上手くプレイしてるときに難易度上昇したのがわかると爽快だから。
2024/04/27(土) 00:09:55.15ID:Qn0EDxmD
その前に、マップスクロールと敵の配置の構築のほうが先だ
2024/04/27(土) 20:06:36.28ID:Qn0EDxmD
ふりーむの審査にまた落ちた。
どうやら、「コントローラーを接続しても反応がない、このコントローラーではほかのゲームは遊べる、コントローラーは二つ試した。」
ここらか進んでいないらしい。バカな?そんなことそうそうあるか?
どうやら、「コントローラーを接続しても反応がない、このコントローラーではほかのゲームは遊べる、コントローラーは二つ試した。」
ここらか進んでいないらしい。バカな?そんなことそうそうあるか?
2024/04/27(土) 20:09:56.15ID:Qn0EDxmD
もっと状況を詳しく知りたいんだけどレスポンスが更新ごとだから遅すぎてな…
この間にゲーム内容も変わったからもう対策した修正版をだしすしかないか。
この間にゲーム内容も変わったからもう対策した修正版をだしすしかないか。
2024/04/28(日) 07:46:00.43ID:p595ByE9
それに上だけの情報で「ご確認ください」って何を確認すりゃいいのかね、
確認したいのはお宅が使用したコントローラーの機種とその使用状況ダヨ!
あとキーボードでプレイができるように推奨しているけど
お宅の環境じゃキーボードも反応しない可能性あるじゃん、それになんでそれだけの理由で
根本のゲーム性変えるような処理をこちらがやらんといかんねん
ハァ…
確認したいのはお宅が使用したコントローラーの機種とその使用状況ダヨ!
あとキーボードでプレイができるように推奨しているけど
お宅の環境じゃキーボードも反応しない可能性あるじゃん、それになんでそれだけの理由で
根本のゲーム性変えるような処理をこちらがやらんといかんねん
ハァ…
2024/04/28(日) 08:19:21.54ID:p595ByE9
GetJoypadInputStateを使用していて、1PにはDX_INPUT_KEY_PAD1をいれているんだけれど、
コントローラが反応しないってことになるにはどんなことが考えられるだろうか。
ゲーム起動してからコントローラ刺してる?
無線接続してる?
XBOX360のコントローラを使用している?
…やはりいまの状況だけではよくわからん。
プログラムのミスじゃないとは思いたいんだけれども
コントローラが反応しないってことになるにはどんなことが考えられるだろうか。
ゲーム起動してからコントローラ刺してる?
無線接続してる?
XBOX360のコントローラを使用している?
…やはりいまの状況だけではよくわからん。
プログラムのミスじゃないとは思いたいんだけれども
2024/04/28(日) 10:46:55.04ID:p595ByE9
とりあえず、マップスクロールに則した敵配置と難易度昇降システムを実装。
その間にソースの見直しなんかもしたし、あとは再度ゲームバランスの調整かな。
そして対応待ち。
その間にソースの見直しなんかもしたし、あとは再度ゲームバランスの調整かな。
そして対応待ち。
2024/04/29(月) 11:18:08.53ID:jWUkd4V1
対応してもらえるかわからないけど、ログを送ってもらうことにしてみた。
これでコントローラが認識されていたかどうかはわかる。
これでコントローラが認識されていたかどうかはわかる。
36名前は開発中のものです。
2024/05/01(水) 20:41:50.20ID:obAiN/SW ログ送ってもらったが何となくわかったわ。検証に使用してるコントローラがXINPUTで動作してる。
DirectInputで制御されるGetJoypadInputStateの入力しかない今の内容じゃ動かないわけだ。
XINPUT対応コントローラにXBOXoneコントローラも用意して動かせるようにしないと
掲載は無理そう。
確認できるまでに少し時間も金もかかりそうだな…。
DirectInputで制御されるGetJoypadInputStateの入力しかない今の内容じゃ動かないわけだ。
XINPUT対応コントローラにXBOXoneコントローラも用意して動かせるようにしないと
掲載は無理そう。
確認できるまでに少し時間も金もかかりそうだな…。
2024/05/02(木) 10:14:32.20ID:KRuskxdJ
単純にXinputで動作するゲームパッドってだけならElecomのXinput対応してる安いやつで良いと思うよ。
型番忘れたけどXinput、Dinputとも対応してるやつ持ってたけど使いやすかったなぁ。
型番忘れたけどXinput、Dinputとも対応してるやつ持ってたけど使いやすかったなぁ。
2024/05/02(木) 12:56:01.81ID:E41iBCFB
とりあえずエレコムのDInput、XInput両対応、切り替え可能なパッドを買ったよ、
検証にはそれのXInputで使用してたようだし。
検証にはそれのXInputで使用してたようだし。
2024/05/04(土) 13:04:54.97ID:38yqirIL
コントローラ入力に対応するよう修正。
DinputかXinputかを選択させる芋臭い仕様になってしまったが仕方あるまい。
GetJoypadXInputStateの添字の扱いが何かうまくいかなかったので、構造体から
値を取り出して判定するようにしたが、左アナログスティックの感度も自己流で設定した
ものなので、少し怖いところはある。
DinputかXinputかを選択させる芋臭い仕様になってしまったが仕方あるまい。
GetJoypadXInputStateの添字の扱いが何かうまくいかなかったので、構造体から
値を取り出して判定するようにしたが、左アナログスティックの感度も自己流で設定した
ものなので、少し怖いところはある。
2024/05/13(月) 06:40:40.14ID:PXT/i3hD
動画見た
開始時に中央にある岩(だと思う)は、消すかディザか何かで半透明にしないと、中央に区切り線の入ってる変則2P対戦シューティングに見えたよ
という所見感想を
開始時に中央にある岩(だと思う)は、消すかディザか何かで半透明にしないと、中央に区切り線の入ってる変則2P対戦シューティングに見えたよ
という所見感想を
2024/05/13(月) 06:43:49.03ID:PXT/i3hD
あとあそこまで出来てるなら、DXライブラリはGitでWebGL版もある
何処かに登録するのではなく、レン鯖借りてWeb公開出来るだけのやる気ある方なのでは?と思った
何処かに登録するのではなく、レン鯖借りてWeb公開出来るだけのやる気ある方なのでは?と思った
42名前は開発中のものです。
2024/05/13(月) 10:45:05.09ID:xEEeIRrc ありがとう、一応サーバー借りててHP持ってはいるんだけど、
かなり昔にHTML直打ちで作成したもので
やり方を完全に忘れてしまった。
岩っぽいのは木の柱で視覚的なお邪魔虫なんだけれど
半透明処理はありかもしれない。
かなり昔にHTML直打ちで作成したもので
やり方を完全に忘れてしまった。
岩っぽいのは木の柱で視覚的なお邪魔虫なんだけれど
半透明処理はありかもしれない。
43 警備員[Lv.8][初]
2024/05/16(木) 19:54:50.97ID:svG4sZ9v ようやっと、体験版公開
ttps://www.freem.ne.jp/win/game/32439
ttps://www.freem.ne.jp/win/game/32439
レスを投稿する
ニュース
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★2 [ぐれ★]
- 【速報】中国、水産物輸入停止と通達 「処理水」理由、日本政府へ ★7 [おっさん友の会★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… [BFU★]
- 中国側が首相答弁の撤回要求、日本側拒否★7 [夜のけいちゃん★]
- 【速報】中国外務省報道官 高市首相発言撤回なければ「断固たる対抗措置」 [蚤の市★]
- 「高市人気」どこに? 自民候補が福島市長選で大敗、葛飾区議選でも苦戦 衆院早期解散論に冷や水 [1ゲットロボ★]
- 高市はわかっていない、発言撤回や中国に謝罪してもネトウヨは「さすが!」「実を取った!」と持て囃してくれることを [452836546]
- 高市早苗「つい言い過ぎた」公邸で一人ひきこもる😲 [861717324]
- 日本人、ついに気づく「あれ、日本が対中国で取れる対抗措置ってなくない…?」 [931948549]
- 中国「水産物輸入停止は高市首相の発言が理由」 [256556981]
- 日本行きの航空便が50万件キャンセル。日本人「中国依存度が異常に高かったからちょうどいい😏」 [441660812]
- 中国「次に禁止してほしいものを教えて」 [358382861]
