【SB】Shooting Game Builder ver18【STG】 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
グラフィックを判定ごと左右反転…と言うのはできないでしょうか
素直に左右反転スプライト作るべきかな >>248
マジかこれ
ランダム攻撃すら厳密にはランダムじゃないってのか SLGなんかは思考ルーチンにわざと変な手を打つパターンを仕込んだりするみたいな
某ゲームはその瞬間が唯一の隙だったりする >>251
そうですね
ランダム攻撃は、規定の乱数表の値に基づく攻撃です
(人間から見て、予想ができないというだけ)
ゲーム開始からの経過フレーム数ごとに、
ユーザーからのキー入力を全てゲーム内に保存しておけば、
もう一度同じ設定で同じ面を開始して、
経過フレーム数ごとに保存しておいたキー入力を与えると、
全く同じ展開になるので、リプレイができるんですよ
別に、ゲーム画面を録画して再生しているわけでもなく・・・ >>252
格闘ゲームなんかも、CP側が最良ルーチンばっかり選択していたら、
人間の反射神経では全く太刀打ちできないから、
アイドリング時の動作確率
30%:技を出さずに前後移動する
10%:動かない
10%:その場でジャンプする → ジャンプ後の動作確率へ
20%:遠隔攻撃を出す → 攻撃後の動作確率へ
20%:接近してパンチ → 攻撃後の動作確率へ
10%:その場でキック → 攻撃後の動作確率へ
・・・とか、無駄な動きの確率を入れたアルゴリズムになっているね
easy→normal→hardと難易度が上がるになるにつれて、
無駄な動きの確率が削られていくわけだが コンピューターが本気出したら
小足見てから昇竜だってあててくるはずだものな これ普通にショックだね。。
本当なの??
https://goo.gl/RB0asw ジオメトリウォーズにこっちの弾を必死で避ける敵いたな
SBでつくるとしたらちょっと面倒そうだなあれ >>258
@距離分岐>弾からの半径○ピクセル以内
A誘導>弾の方向へ移動(1フレームのみ)
B速度>反対方向へ速度反転(1フレームのみ) >>259
位置分岐のターゲットに弾を設定でます? 敵のまわりに避け用の子を配置するとして
そのために自弾の攻撃タスクが使いづらくなり
判定用の子をつけたりしはじめる…と画面内のキャラ数増大しそうだな SBでこっちの攻撃を避ける敵を作った人はいる
何やってるか詳しい事はわからないが 自機と軸線が重ならないように避けることなら、位置分岐でできるけど
誘導弾から逃げる敵を作るのは大変 以前こちらでお世話になった者です
自作STGの4面までバージョンをうpろだにあげました
よろしければ遊んでみてください このツール、タイトル表示のためのチュートリアルはないんですか?
タイトルの表示でつまづいているんですけど タイトルのために作ったステージを
ゲーム設定:シーン:タイトル
に指定しておけば起動した時に勝手にタイトルになるよ
ロゴはレイアウトのテキストなり背景にするなり
キャラでつくって画面の真ん中におけばそれでいいよ
SBの機能でタイトルステージでA(Zキー)押せば勝手に次に進むし >>270
そうしたんですけど、
タイトルのキャラクタが出ないんです。 >>271
デバッグのキャラ単体では表示されてますの? >>271
どっか抜けがある
キャラクタ編集に登録すべきものが登録されているか、チェック入れるべきところにチェックが入ってるか
ステージ編集にキャラクタを登録しているか
タイトルが画面内に留まる様にしているか 目標座標に移動させた次フレームで速度0にしないとかっ飛んでいく初歩的なミスよくあるよね… >>269>>271です
どうやらキャラクタの配置時間がマイナスになっていた事が原因だったらしいです。 物理演算キャラの子に物理演算つけたら
どこに置こうが子が吹っ飛んでいくな…
複雑な形状の物理キャラって無理なのかな SBはもう少しユーザーフレンドリーだと、コンシューマ化できるのだが・・・
作業手順のガイド機能とか、設定ミスの警告機能とか、
ある程度の設定パターンをテンプレートかしておくとか、
移動パターンにプリセットを用意するとか・・・
自機の武器設定で、発射弾の設定をプレビューしてくれる画面とかあるとわかりやすいと思う
いちいちテストプレイしながらでは、発射位置とか確認しづらいし コンシューマ化したいなら自分でテンプレなりプリセットなり作って公開すればええんやで〜
昔の常連はそういうのやってたで〜 デフォで全画面のゲームを作るな!
PCが壊れたらどうすんだ? 読み込みでHDD壊れたらどうしてくれるって言ってる人が昔このスレにいたなぁ・・・ まあコンシューマ化は置いといて有名作品のクローンサンプルは欲しいよね >>285
似た様な話題が過去ログになかったっけ
SB氏になんでもかんでも押し付けんのは良くないから必要な人が作りゃ良いみたいな ダライアスもグラディウスもサンダーフォースもあるわけだが 既存のゲームで見るちょっとした処理
例えばR-TYPEの波動砲みたいに雑魚は貫通して硬い敵で止まる(死にかけだと貫通する)
みたいなのってSBだとどうすればいいんだろうって場面はよくあるよね
・硬さ判定のための子をつける(キャラ数が倍増してしまう)
・数フレーム連続で攻撃判定が続くと止まる(雑魚集団でも止まりそう)
・敵の防御判定でシステム変数に停止信号を送る(貫通弾が一発ならこれでいいけど)
簡単な発想で解決しそうだけどスマートなのが思いつかないなあってなる サンプル欲しいけど作れないってなら細かく仕様を解析して文書化するのが良いぜってな 過去ログ漁れば色々出てくるハズだがいかんせん
一回うpロダがトンだのが痛いな 敵(弾)の誘導先ってあくまでプレイヤーとして画面にでてるキャラだけなのかな
自機属性に吸われてくれるとデコイ弾みたいなのできたのにな そんな事したらプレイヤーキャラのみ誘導する弾が作れないじゃないか! 決まった位置に出るデコイなら直接そこの座標指定して動かせばいいが、自機追従とか面倒ね >>295
通常キャラと同じように誘導対象のオンオフも対応してれば問題ないでしょう
>>296
予め決めてる位置ならいいけど座標拾ってきてそこまで移動させるのって
地味に大変だよねSB、ワープならいいんだけどさ 人柱版かよ
version 0.99.87(β版)
?キャラクタエフェクトでパターン0を指定するとゴミが出るのを修正
?CONFIG.INIにフルスクリーン切り替えと終了ダイアログのキーの設定を追加
?終了ダイアログとエラーメッセージを英語化
?キャラクタのエフェクトにアスペクト比を使うとメモリリークするバグを修正
バグフィックスだけだな
でも、Escを変更できるようになったようす
英語化した意味はわからないけど・・・
パターン0で非表示化すると、時々画像がモザイクがかったりする時あったけど、
やっぱり挙動がおかしかったのか〜 ゲーム内で終了した時のフリーズはまだまだ直りそうにないか うっかりフル画面にしてしまうという話をやらせたやつからよく聞いたので
設定変えれるのはありがたい… オートデモ見た後にキャンセルしてすぐリプレイ見ると、リプレイ変数が2になる(オートデモ中と判断される)んだけど
これはどうしようもないバグなのかね オプションの設定で、
メインショットと同じ武器を使用するにチェックを入れた時の
それぞれのオプションの位置を変更出来ればいいなぁ。 間違えた。
グラディウスタイプオプションで
弾の発射位置の変更が出来れば便利。 SBさんもここ見てるんだから
キッチリ仕様まとめて書くなりメールしたら? 仕様書が分からない人は「ゼビウス」や「パックマン」を詳細に記述することから始めよう
その記述を知らない人が見てコピー元を復元出来たら成功だ! 発射位置の変更という物自体がそんなに使うことなさそうな…
角度やショット自体を変えるシチュエーションならわかる 頭ごなしに否定するつもりはないが要らなそう
発射位置の変更は今でも簡単に出来るし
ちょっとしたことをデフォ装備にしちゃうと設定しなきゃならんことが増えて逆に面倒になる
こっちの想像を上回る画期的な事を考えてるなら別だけど 要するに同じショットをオプションの右側から出したり左側から出したりしたいって事では
オプションに判定ないなら中心位置変えるだけでできそうだけど 機能で用意されてるとスクリプトで作れない人にも便利と思えるけど
たくさん選択ダイアログついてるのは手軽に作りたいって人がわけわからなくなりそうね って人が出てくるから上級者モードや詳細設定にチェックで項目増えるとか どうせ自機ショットとかボムとか全部スプリクトのところで作ることになるからな
なお発射段数上限が設定できずに困った 独自の仕様を盛り込みたくなったらスクリプトパネルに挑戦する時期が来たと考えた方が良いよ。
毛嫌いせずにやることで表現の幅が広がるし、パネルを使える様になったらプログラムの初歩は終わってる事になるので本格的なツールも視野に入ってくるしね。 うちもほぼデフォ機能は使わずスクリプトでつくってるな
スコアランキングも自作しようとしてるのだが
ネーム入力すると必要な保存変数が跳ね上がりそうで名前は諦め気味…まあいらないよね 移動公転で180度を指定した場合の右回り左回りってランダムなのかな? 180度を指定せず合計で180度になるようにすればいい デモプレイの後にリプレイ再生すると、リプレイ変数がデモプレイ中の判定になって再生時間も短くなるのね >>320
ループ構造上でスイッチ切り替わると特定の角度に向かわせたいので
間を挟むとブルブル動いちゃうんですよね…
スイッチが前フレームと同じなら角度かえないみたいな仕組みかんがえないとですね 最近ふりーむに投稿されてる銀河アサルトってゲームなかなかおもしろい。 かすりでゲージ増減ができないんだけどこっちの問題ですかね かすりは攻撃防御判定ではなく自機のグラフィックサイズを見るんだったかな
不具合はなかったはず >>329
なんか変に干渉させてるのかな、ありがとう 別の場所でゲージに0指定を与えてるとかよくあるミスなので
増えるゲージ対象を変えて試すのもいいかもですね 機能ないから一週するフレームぶん距離と角度指定してやるしかねえな 昔、サンプルあった気がする
普通の公転しているキャラのX,Y座標を取得して、
それをX方向かY方向だけを定数倍にして、
別のキャラの座標に入力する方法だった
普通の公転しているキャラはパターンを空画像にしておく
ベジェパスだと円弧ができないから、
たとえスプラインでも楕円はダメだったはず すみません教えてください
パネルのメモ編集をつかうとメモ欄が開きっぱなしになってしまいます
メモ編集の後閉じたいのですがどうしたら良いでしょうか SBの更新が止まっているからね・・・
個人的に、角度から三角関数の値を返すパネルが欲しい
あと、帯状(X1〜X2)の範囲判定と、扇形(θ1〜θ2)の範囲判定が欲しい
あとは、親子で連動する項目を個別設定できるフラグとか 特定のステージになったら自機を強制的に変更させたいのですがどうやって実装するものなのでしょうか
スクリプトでやるものなのか、別の場所に機能があるのか等全く分かっていません
教えてください システム的にはローカルで自機タイプを変更すると
次の面で変更されるという作りになっているので
ボス倒したときにスクリプトで変数ローカルの自機タイプに数字を与えてやればOKです
どこでも変更したければ変数を参照して
絵とショットが変わるキャラを自機をつくるのが得策かな
この場合はスピードとかも自力で変えないとですね >>343
上手く自機変更を実装出来ました
ありがとうございました もし自分の見落としであれば申し訳ありません。テストプレイ時、残機が0になった後何回死んでもゲームオーバーになりません。
特別な何かをする必要があるのでしょうか? ステージ単体とかキャラクタ単体とかでテストプレイしてるとゲームオーバーにならない
通しデバッグでテストプレイするとちゃんと死ぬはず ■ このスレッドは過去ログ倉庫に格納されています