同人ゲームサークル reverse snare 開発ブログ

主に2DSTGを作ってる同人ゲームサークル reverse snareの開発記、イベント・作品宣伝を行うブログです。

進捗報告:エディタおおむね完成

最近の進捗をまとめてドン

4.png

マストドンにもあげた追尾レーザー

HEYのクリクロ配信を見て作りました。

ンスプブのときも頑張ってソース画像や挙動を調整してたけど

そもそも作りが間違ってたのかもな

1.png

2.png

3.png

先月で完成した敵エディタと敵配置エディタ

どちらもかなり前に着手し放置したりだらだら作業していたもの。

中でもやばかったのが別プロジェクトで管理していたせいで

片方でゲーム根幹の変更が入るもう片方も同じ変更を

書き直さないといけなかったところだ。

今さっきマージして、1つのexe内で選べるようにした。

ようやく寝ながらゲームが作れるようになって来たかな…!

もともと私生活が忙しくなることを想定して

(いたならもっと早く作れよ(ンスプブの調整を諦め切れなかったというところもあるのだ

ゆるーく作業できるようにエディタを作成し始めたのだが想定よりかなり時間がかかってしまった。

ここからはスピードアップしていきたい!

ちなみに6月中にエディタを利用して1作完成させる予定だったらしいゾ

音楽は用意したが画像も…まだすべて出揃ってないです…

そういえばエディタ作ることしか頭になかったけど

画面遷移も自機動作も…うっ

エディタだいたい完成

作りたかった主要な機能は完成しました。

・敵の基本データ

体力や地上敵・ボスなどの情報、形態ごとの体力・スコア設定、

作成した動作をタイムテーブルに登録していく

・動作全般

数値を設定する際ゲーム内の数値を参照できる(たとえば「自機との距離」など)ほか、

サイン波などの数値生成も可能で、その生成に用いるパラメータにも

参照や生成した数値を用いることができるという入れ子構造

・移動

xyzの直接速度設定移動、指定点への移動など

サイン波を用いればグラとかキャラバンシューな動きの雑魚が作れる

弾幕

多way弾や同角度の連なる弾、連射の設定、弾源の移動など

弾の種類は現在は直進弾とZ軸が違う際の自機狙い弾のみ

・当たり判定

直前まで円(球)範囲判定だったので、地味に変更に苦労した

・エフェクト

爆発などのエフェクトを呼び出せる

この中身はプログラム書かないといけないのでほとんどできていない…

・アニメ

編集できる箇所はないが、アニメのみのタイムテーブル表示がある

・効果音

使用する音を選ぶのみ。

それではさっくり作った動画をどぞ

edtr3.gif

ケツから火を噴きながらレーザーの追撃を逃れるクソザコ剣士君

最後逃げるときに敵の描画角度が移動角度と同期しているとか、エフェクトやアニメ、SEを指定する際の実際のゲームデータとの同期みたいなのをどうするかをほとんど考えていない。

あとマストドンはじめました

gamecreate.mstdn.cloud@Y__revSD です

あと、ンスプブ、DLsiteでセール中です。

http://www.dlsite.com/home/work/=/product_id/RJ196354.html

半額にしたつもりじゃなかったのだが…まあよい

アニメーションデータ設定ツールを作った

アニメデータ

Edge2から出力できるxmlデータを元にアニメで使用する画像の切り抜き、独自のデータの追記ができるツール

作成したデータを敵キャラエディタで呼べれば移動や攻撃のデータと同じようにアニメの設定ができる…はず(まだ未実装)

Edge1のanmファイルはテキスト形式だったがEdge2ではバイナリ独自形式とxmlになった。

http://dobon.net/vb/dotnet/file/xmlserializer.html

この辺を読んでゴリッと対応。

そういえば、

ンスプブ、アップデートしました(1週間ぐらい前)

初版では自機の振る舞いにも若干不具合があり、修正済みなので要チェックですぞ

STGエディタ作成:アニメーション

あんまりブログ更新期間にはもうこだわらないようにしましょう

先週はエディタでエフェクトの生成を指示できるようになりました。画像は無し

今週は画像アニメーションの機能を作成。

ンスプブでは一部エフェクトはアニメーション機能を作っていたのですが、

敵のほとんどは画像を直で指定していました。

enm.img = fencerImg[0]; みたいなのをつらつらと・・・

敵の動作タイミングの調整が入ると順序が崩れたり表示消えたり散々な目にあいましたよ。

今回エディタを作成するにあたってアニメーション遷移を管理しやすい機能を作っておくことにしました。

fncr.gif

クソザコ剣士君です。

動作テストとしてボタン押下で

待機、振りかぶり、振りぬき、振りぬき後待機、戻り

を遷移しています

待機、振りぬき待機はボタンを押すまで停止次のアニメーションには進まず、

その他は流れるように進んでいきます。

割り込んでほかのアニメに変更もできることが確認できたのでエディタ用に少し整えて来週で実装予定。

先週の土日もPCの不調であまり進まず、平日は割りと問題ない感じだったのですが。

昨日いよいよ動かなくなりHDDを買い替え、外付けHDDのバックアップから復帰。

転ばぬ先の杖とはいうものですyo

むしろ外付けのほうが頑丈(もう3度もHDD取替えの仲介をしている)

PCの寿命をひしひしと感じますが毎回HDDを取り替えれば動いてしまうので

いつ買い換えるか悩み中です

ところでンスプブのバグ修正はいつ行うのでしょうか!?

STGエディタ作成:当たり判定

ンスプブも無事リリースできたし、次に向けて製作記みたいなのを始めようと思い立ったのが一週間前、

土日で投稿するはずが余裕の3日遅刻。

3日坊主どころの話じゃないぜ!

で、何を作ったかというとこちら

col.gif

エディタです。

当たり判定をクリックで指定したりフォームで微調整できますぞ

エディタの作成開始自体は結構前なのですが、

1年近く放置していたのでどんな仕組みで動いていたか思い出すのに苦労しました。

当たり判定も作成していたが円範囲で作っていたのが気に食わなくなったので修正。

大したことない変更だと思ったら結構時間かかってしまった。

マウスでの矩形範囲選択でも

ゲーム画面とフォームでデータのやり取りするあたりでややつまずく。

マウス放した瞬間で確定にしたいけど、

フォーム→画面のメソッド呼び出しは過去にやっていたものでできたが、逆は見当たらなかったので、

ひとまずデータのやり取りはフォームのボタン押下のみといった感じにしました。

紹介用に動画までとったけどまだ微妙に未完成。

動作の削除や複製でエラーが出るときがあるので、今日はそれ直して寝ます

移動と弾の発射もほとんど出来上がっているけど、これ以上機能を盛るのかは考え中。

盛ることがあったら紹介します。

stolen explosive 完成! 販売開始!

ついに完成しました…!

熱量をコントロールして戦う2DSTG「stolen explosive」

324円で、下記DL販売サイトにて発売中!

メロンブックスDL:http://www.melonbooks.com/index.php?main_page=product_info&products_id=IT0000194043

DLsite:http://www.dlsite.com/home/work/=/product_id/RJ196354.html

どんなゲームなのか?

紹介しているPVはこちら!

ようつべ

にこどう

http://www.nicovideo.jp/watch/sm30837264

アイテムどばどばをピックアップした動画

「2月中には」とか言ってたけどまあ間に合わないよね

■リリース後の動向

いきなり不具合見つけてるので修正予定ですorz

表示の不具合で、動作上問題ないので今月いっぱいでその他バグをもう一度確認し、

月末にバージョンアップとします。

また、メニューへの戻り方や体験版の仕様など記述が足りない箇所の追加を行う予定です。

得点アイテムの動画のみ作成しましたがその他の要素についての動画を作るかは未定。

熱量の解説だけ書いて公開してないようなのがあったような…気が向いたら動画か文章で公開します。