投稿記事

ゲームの記事 (16)

バトル体験版が出ました!

どうもご無沙汰しております。

前回(半年前…)お伝えした続きという形にはなりますが、改めまして。
ただいま参加中のサークルAkari blast!にて新作の大人向けアクティブバトルRPGを鋭意制作中でして自分はそこでツクールを使った開発・実装を主に担当しております。

それが今回なんとDLsite様ご厚意で作品紹介の特設ページというものを設置していただきました!(驚)

(※リンク先R-18です。要注意!)

https://www.dlsite.com/modpub/lp/maniax/victorias/

発売時期も6月中という形で発表させていただき、プレゼントキャンペーンのお知らせも始まっているほか、

  • バトル体験版の配信
  • ゲーム紹介ムービー
  • サンプルCG、ボイスサンプル
  • スピンオフ音声作品のお知らせ

などかなり濃ゆい情報が掲載されております。成人の方はぜひご覧になってくださいませ!


そう、こういった情報がどしどし出せるということは開発マジであとちょっとです
サークルの前作『性欲☆天使』が2021年1月、個人の『天翔のマーキナリエ』のDL版が同年6月ですから、自分がツクツクしたゲームを触っていただけるのが実に2年ぶりということ…
シンプルに今作は企画から関わり、シナリオ・イラスト素材・ゲーム内容も今までにないボリューム感でしたのでとにかく手数が多かったです。
特に仲間NPCが自律行動で戦ってくれるアクティブバトルは同ジャンル内でもなかなか他に類を見ない体験となることと思います。(めちゃくちゃ構築大変だった)
ぜひ、バトル体験版を触ってどんなもんかお試しいただければと思っております!!

Twitterでは引き続きホットなつぶやきを日々投げ続けています。
(体験版に対して何かあればTwitterで私宛でご連絡いただいてもOKです)
https://twitter.com/kensei1203/status/1662782915649081347?s=20
https://twitter.com/kensei1203/status/1663167183621607426?s=20

そいではまたー。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

ご無沙汰しちょります

前回投稿が去年の11月ですって?
こりゃ酷い、すみません……
わざわざ運営に問い合わせてお墨付きまでもらったというのにこの体たらくで申し訳ないことしきり。

改めて現状をご説明しますと、ただいま参加中のサークルAkari blast!にて新作の大人向けARPGを鋭意制作中でして自分はそこでツクールを使った開発・実装を主に担当しております。
で、その中での開発情報なんかもサークルのCi-enで発信など始めております。

◆Akari blast! (※R18です。要注意)
https://ci-en.dlsite.com/creator/7025

今レベルデザインを進めているところでして、今日ちょうどマップ設計のお話など投稿しましたので成人の皆さまはよろしければご覧いただけますと幸いです。


「自律行動NPCとのパーティバトルアクションRPG」という成人向けRPGというジャンルでは我ながらなかなか無いシステムとゲーム性でやっていまして、Twitterで上げたキャプチャー動画にはいつもまあまあな反響をいただけております。(ありがとうございます)
https://twitter.com/kensei1203/status/1559878491910586370?s=20&t=Rc3rsMYKKBw7Rd8dgDuq7Q
https://twitter.com/kensei1203/status/1560865587324416000?s=20&t=Rc3rsMYKKBw7Rd8dgDuq7Q
https://twitter.com/kensei1203/status/1567750341114105856?s=20&t=Rc3rsMYKKBw7Rd8dgDuq7Q

自分の中でも新しいテクニック研究を重ねながら作っているので、普通に今後の個人作にフィードバックできるような技術が盛りだくさんです。シンプルにいちツクラーとして楽しくやっております。
成人向け要素が入ってなければこちらでも載せられることもあるので、うまいことネタ回してこちらにも書いていければと思います。

そいではまたー。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

【こぼれ話】完全偶発バグの話

『天翔のマーキナリエ』開発時に悩まされたひとつのバグ。
普通バグはある条件と条件が重なって症状が現れるもので、敵の行動に依存したりなどランダム性はあっても条件が合えば必ず起こる=再現性があるというのがほとんど。

しかしこのとき遭遇したのはシステム依存の完全偶発バグでした。



本作UIのひとつ、右上のボタンガイド表示。
ツクラー諸兄ならご存知のDTextPictureプラグインを使って実装してますが、中身の文字列の長さはキーコンフィグやキーボードorゲームパッドによって可変で、さらにこれが右寄せであると。

イベントコマンド「ピクチャの表示」および「ピクチャの移動」においてピクチャの表示基準点は「左上」か「中央」のいずれかしか選べません。横幅が不定のピクチャを右寄せにするなら、表示位置のX座標は基準点「左上」を選択し、値は

 画面横幅-ピクチャの横幅

を指定するのが正攻法。
ピクチャの座標の値には変数が使えるので上記式を用いてあらかじめ計算。

ピクチャの横幅は画面に表示されたものならスクリプトで取得できるので、処理順としては以下のようになります。

  1. DTextPictureで文字列を予約
  2. 「ピクチャの表示」で文字列を不透明度0で適当な位置に表示
  3. スクリプトで文字列ピクチャの横幅を取得
  4. 画面横幅-文字列ピクチャの横幅を計算して変数に代入
  5. 「ピクチャの移動」でX座標を変数で指定、不透明度を上げて可視化

これでいけると思ったんです。というかいけたんです。
でも失敗するときもあるんです

…どういうこと?


この処理が行われるタイミングは、セーブデータロード時であったりメニュー閉じた時であったりマップ移動時であったり何箇所かあります。
でもいずれでも成功したり失敗したりするんです。

ダメな時はエラーメッセージを吐いて落ちるので、まあスクリプト絡みなんだろうとは推測できます。でも発生条件がさっぱりで再現性が捉えられない。また下手にうまく表示できることもあるものだからどうやら実装方法自体は間違ってないのがかえって始末が悪いという。

やはり右寄せは無理なのか…と半ば諦めも入りつつしばらく途方に暮れていましたが、ここでエラーメッセージの「無いものを参照している」ことを示す内容が引っかかります。
つまり文字列ピクチャの横幅取得をしくじっている。すなわちピクチャが表示できていないんじゃないかと。

結果的にこの推測は合ってました。透明な文字列ピクチャの表示から横幅取得の間にウェイトを挟むと成功率が上がりました。
なんだい確率でおこる落ちバグって…


そうしてなんやかんやありつつ、最終的には指定IDのピクチャに中身が入るまでは処理をループするという方法で確実に参照できるようになり機能実装は無事に完了と相成りました。

結局エラーは文字列ピクチャのレンダーが処理落ちなどで間に合わず参照が先行してしまった場合に起きていたということだったようで、今考えると恐らくこれはMV特有のフレームスキップ・カクつきも要因のひとつだったのではないかと。
その時処理落ちするかしないかは動作環境とその瞬間の挙動次第なのでこのケースは本当に偶発的だったと言っても良いと思っています。今後はあまりこういう目には遭いたくないもんです。


それにしても左寄せと右寄せで実装難度の差がありすぎてどうなのこれ。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

RPGツクール公式BGM素材に!

公式素材!!

Gotcha Gotcha Games様『RPGツクールMZ』の1.3.1 バージョンアップが発表されました。
エディタの利便性が向上する強力なアップデートとなっているようですね!


そしてこのアップデート配信と同時に追加素材が収録されていますが、
その内の楽曲素材2曲の制作を担当させていただきました!!
https://twitter.com/kensei1203/status/1407277772465082375?s=20

先日の『天翔のマーキナリエ/Soaring Machinariae』Steam版の公式パブリッシュに続き今度はまさかのツクール公式素材です。光栄というほかありませんね… 本当にありがとうございます。


実際の使いかた

RPGツクールMZのインストールフォルダ下、dlc > FantasyResourcePack の中のbgmフォルダ内が楽曲素材となります。ビットレートが何パターンか用意してあるのでプロジェクトのご都合に合わせてどうぞ。

なお今回の2曲、公式様のご紹介にあるようにアクションRPG…すなわちバトルフィールドやステージBGM向きな感じです。あえて用途が近いものから選べるように同じ路線の2曲というラインナップにいたしました。

マーキナリエ音楽素材集の拡張としてもほぼビタで合うはずなのでぜひ…)

あと細かいとこですが、利用規約に作曲者クレジット表記不要で良いようにお願いしました。個人的に、使い始めたらそういう確認の手間って省きたいよねと思ったので。(最初に一度はテキストはお読みくださいね!)

皆さまの制作にどしどしご活用くださいませ!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

Steam版 発売開始!

発売開始!

お待たせいたしました、『天翔のマーキナリエ/Soaring Machinarie』Steamにて発売開始いたしました!

天翔のマーキナリエ/Soaring Machinariae(ツクールシリーズ公式)

改めてこのSteam版の概要をおさらいしますと、

  • ツクール公式Gotcha Gotcha Games様発、RPGツクールシリーズのパブリッシュタイトル第1弾
  • ブラウザゲームとして公開中のアクションRPG『天翔のマーキナリエ』を移植&海外向けに英訳
  • さらにオリジナルの日本語を追加収録、言語設定可能で実質的な同タイトルのローカルプレイ版

ゲームの特徴

  • コンボや必殺技など多彩なアクションを簡単操作で繰り出せる爽快バトル重視
  • プロ声優さんによるフルボイスで会話もバトルも華やかに
  • BGM30曲Overすべてオリジナル楽曲書き下ろし
  • アナログスティック搭載のゲームパッドにも対応

また4段階の難易度選択が可能で、分岐や報酬など違いはないのでアクションの腕前に応じてお好みで設定できます。途中での変更もOKです。(※最高難度のみシステムの差異あり)
想定プレイ時間3~4時間くらいで気軽にお楽しみいただける上、プレイスタイルや難易度を変えての周回プレイもおすすめです!


サウンドトラックもセール開始!

そして今回のSteamでの発売を記念して、本作のサウンドトラックの割引セールも開始いたしました!
(期間:2021/6/11~2021/6/30)

■天翔のマーキナリエ 音楽素材集&サウンドトラック/Soaring Machinariae Music Resources & Sound Tracks

BGM全31曲+ME2曲を収録、音楽素材集でもあるのでゲーム制作の素材としてもお使いいただけます。ぜひこの機会に導入をご検討ください!
Steam版に合わせて英語版のデータも同梱しています。

※こちらのアイテムは作者個人の出版作品となります。



以上、あわせて是非是非お楽しみいただければ幸いでございます。

  • Ci-en上のコメント欄
  • Twitter - ハッシュタグ #天翔のマーキナリエ #SoaringMachinariae
  • Steam上のコミュニティページ
    などなど、いろいろなところでご感想・コメントなどどしどし書いてくださいませ。

どうぞよろしくお願いいたします!!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

1 2 3 4

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索