投稿記事

PhotonSystem 2023/03/10 19:22

開発雑記まとめ

NonetEnsemble魔法仕掛けの迷宮のSwitch版をリリースと並行して
こそこそ裏で開発している次回作である「アクションゲームB(仮称)」の開発状況のまとめ
(Twitterで呟いたものが中心)

2020年夏頃


前々々作の主人公であるソウちゃんです
魔法仕掛けの迷宮では頭身の低いキャラを使用していて
Blenderで使用できるアクションに向いたキャラクターがいないので
過去作のキャラクターを練習がてらリモデリングしました

この子はもう登場出番はないので正規のキャラクターができるまでの代理です



地面がグラデーションで構成されるのは
比較的簡単な処理でゲームでよく使用されるのですが
トゥーン調のゲームに合わないのでオリジナルのシェーダーを書いてました

風のタ●トみたいなトゥーンに憧れましたが
シェーダーでなんとかするにはちょっと技術不足だったのでお蔵入りです


2020年秋頃


近年の流行りを取り入れようとしてサンドボックス要素を取り入れようと思い
試行錯誤している段階です
(サンドボックスとは簡単に言うとMine●raftみたいなブロックで構成されたゲーム)

ステージをモデリングするより楽と見せかけて
自動生成系はかなりプログラムのハードルが高いです
魔法仕掛けの迷宮のダンジョン生成で辛さを学んだはずなのにどうして…?!


2022年夏頃


そして時は飛んで2年…!何があった!?
Switchへの移植作業で時空が歪んでる
地形生成プログラムがすさまじくカオスだったので書き直したりして
16×16マスをチャンクとして管理することでより多く表示ができるようになった
(なお1マス=1mとする)
ちなみにこの時点では1チャンクを生成するのに2秒かかっていた
仮に128㎡を生成しようとすると72秒かかる計算になる
これではゲームにならない


テクスチャについてはTriPlanar Texture Mappingという技術を使用して
どの方向から見ても綺麗にテクスチャがはれるマッピングを導入した
話すと長くなるので興味があったらググってみてほしい


ブロックに種類を設けて、種類によってテクスチャがかわるテストをした
テクスチャがかわる仕組みについては
いわゆるブレンドテクスチャと呼ばれる手法を用いている
この方法の問題点は4種類しかテクスチャを混ぜれないことだ
ゲームによっては数多くのテクスチャを混ぜているがどうやってるのだろうか…?
わかる人はコメントで教えてほしい!

2022年秋頃


地形だけだと建造物が表現できないのでブロックも表現できるようにした
地形と比べるとわりかし簡単だった

2023年現在


本来ならばフィールドの広さは512㎡ほしいが
とりあえず最低限である128㎡で開発を進める

頂点を結合したほうが早そうだが結合する処理がめちゃくちゃ重たいので見送った
これによって大体1チャンクあたり0.04秒あたりの処理となった
128㎡の場合は約2.5秒しかかからないことになる
しかし目標である512㎡の場合は16倍である40秒かかることになる
まだまだ課題は多い…


次に導入したのはLODとよばれる遠くのオブジェクトを簡略化して表示する処理
(それについでにフォグも導入した)

ボタンひとつでポチーとなるほど簡単な処理ではなく
自動生成したメッシュでLODを作成する資料が少なくてだいぶ苦労した

これによって読み込みが高速化することはないが(むしろ遅くなる)
普段の処理が大きく軽減されるので広いフィールドを表現するには欠かせない処理である

ただ現段階では欠点があり地形に利用する場合は
距離によって隙間が空いてしまう現象が起きるのでなんらかのケアが必要なこと


いい加減でこぼこした地形にはうんざりしたので
パーリンノイズと呼ばれるノイズを使って自然な地形を作るテストをしてみた
本来はパーリンノイズには難しい計算が必要なのだが
そこはUnityなので難しい計算は全部お任せした

ただ純粋に使用しただけではMine●raftのようなワクワクする地形はできず
改めてMine●raftのすごさを実感する


地表部部分を草、中間を土、下層を石と設定したが
地表からは99%が草というつまらない景色になる問題を抱えている


テクスチャの問題もあるが地表が少々寂しいので草を生やしてみた

今まで触ったことがなかったがジオメトリシェーダーというの利用している
簡単に言うと頂点の位置を無理矢理書き換えたりする処理だ
サンプルのプログラムでは1ポリゴン当たり1つの草しか生えないので
けっこう気持ち悪いことになっている


地面のテクスチャが明るすぎると指摘されたのでテクスチャを差し替え
ジオメトリーシェーダーを改良して任意の本数の草を生やせるようになった
実際はこんなに複雑な地形でプレイヤーが遊ぶことはないが
横向きに生えている草に違和感を感じる


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

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

PhotonSystem 2023/02/17 23:02

NonetEnsemble 魔法仕掛けの迷宮 v1.50.0の修正内容の紹介

先日パッケージ版、DLSite版、Steam版とアップデートをいたしました
(NintendoSwitch版は審査等あるので遅れてのアップデートとなります)
今回はそのアップデート内容を画像を交えてわかりやすく説明します


実装内容

●各ダンジョンの目標に「nターン以内に踏破する」が追加された


各ダンジョンに目標クリアターンが設定されました
そのため前バージョンでクリア率が100%だった場合でも75%まで低下します
ソロでは戦闘が長引きやすいためパートナーを連れて行くと達成しやすいと思います

●方向転換や斜め移動モードの切り替え方式を選択できるように変更


こちら要望が多い機能だったので実装しました
トグル:キーを押すと有効⇔無効が切り替えられます
ホールド:キーを押している時のみ有効です

調整

●ダンジョンクリア時のボス素材のドロップ数が上昇
詳細な条件は伏せますが前バージョンより1つ多めにドロップします

●ダンジョンクリア時にNPCの好感度が一律上昇
アンネリカ、チルル、ルネスを始めとする幼馴染には
該当するアイテムをプレゼントしないと好感度が上昇しない仕組みでしたが
ダンジョン踏破した場合に全員の好感度が上昇するようになりました

●鑑定の台座がキャラクター類で反応しなくなった


ゲームの中盤から登場するギミック「鑑定の台座」の仕様が変更されました
今まではプレイヤーや魔物が上に乗ると体力が表示され使用不可能になっていましたが
アイテム類が上に置いてある時のみ動作するようになりました
これによって識別がよりしやすくなりました

●アンネリカのステータスが若干上昇した
薬品(エキス)を駆使して戦うアンネリカですが
ステータスの総合値が他のキャラクターに劣るため
少しだけステータスを上昇させました

●特定のエキスの効果が上昇した
薬品(エキス)を駆使して戦うアンネリカですが
新たに追加されたターン目標と相性が悪く
序盤の立ち上がりが厳しい傾向にありました
そのためスキルによって入手できる薬品(エキス)の効果を一部上方修正しました

●星降りの洞窟にファイアがドロップするように変更
魔石「ファイア」が入手でき活用できる前提のバランスにもかかわらず
ファイアが不具合によりドロップしていなかった問題の修正をしました

●魔石「スチーム」のエンゲージ効果が上昇した
回復量が初期HPを参照していたので
現在のHPに比例して回復量が上昇しました

●売却時の値段を常時表示するように調整


今まではアイテム名⇔値段と一定時間ごとに表記が入れ替わる方式でしたが
連続してアイテムを売る時に見づらい問題があったので常時変更するように変更しました

●スキップの方式を変更した
以前まではイベントが飛ばされるようにスキップされていたのですが
早送りされるようにイベントがスキップするようになりました

●アイテム選択時のカーソルを位置の調整


文字が右揃えにも関わらずカーソルが左側にあることにより
文字列が長くなると文字が見づらかった問題があったので
カーソルを位置を右側に変更しました

不具合修正

●セーブファイルの破損の原因となるオートセーブの修正
オートセーブの頻度を少なくして
セーブとロードが同時に行われる可能性があるシチュエーションを無くしました

●アイテム一覧のカーソル位置がずれる不具合の修正

●特定のアイテムを使うと行動不能になる不具合の修正

●特定のアイテム名が間違っていた不具合の修正

●雨が降った際の天候補正が想定以上だった不具合の修正
ある特定の状況だと火属性のダメージがなんと最大-80%されてしまう
(本来は最大-40%)

●アイテム使用中に決定と取り消しを同時押しすると表示がおかしくなる不具合の修正

●倉庫からアイテムを全て引き出すとメニューが正常に表示されない不具合の修正
カーソル音がなるのにメニューが表示されてないおかしな画面になる問題の修正です

●回避ダウン、魔法攻撃ダウン、魔法防御ダウンのステータスエフェクトが表示されていなかった不具合の修正
これらはプレイヤーがかかることは稀なので、ほぼ対魔物用の不具合の修正となります

●武器にエンゲージした際のステータスエフェクトが表示されていなかった不具合の修正
武器にエンゲージした際の「●●の試練」の効果のみが反映され、エフェクトだけが表示されていない問題の修正です

●一部モンスターが特殊攻撃をしてこなかった不具合の修正

●一部マップで石化が正常に表示されなかった不具合の修正

●一部のマップで雪の塊が正常に表示されてなかった不具合の修正

●一部の翻訳漏れを修正

●誤字脱字の修正

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

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

PhotonSystem 2022/09/17 17:08

Nintendo Switch™DL版「NonetEnsemble 魔法仕掛けの迷宮」の配信について

先日Twitterでも告知したのですが
あらためて詳細を告知させて頂きます!

https://www.youtube.com/watch?v=7qSj4Lq3qDohttps://www.youtube.com/watch?v=7qSj4Lq3qDo

2022年09月15日(木)に
Nintendo Switch™DL版「NonetEnsemble 魔法仕掛けの迷宮」の発売を発表致しました。
<<ショップページはコチラ>>

2022年9月22日(木)にプレイが可能になります(現在は予約が可能です)

現在は発売記念セールとして
通常価格2480円(税込)から40%オフである1480円(税込)で購入頂けます!

このセールは販売開始してから2週間ほど行う予定で
2022年10月11日(火)までとなっていますのでお早めに!!

以降は感想など裏話です

フォロワー以上限定無料

製作進捗の報告や雑記などが見れます

無料

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

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

PhotonSystem 2022/08/12 10:36

コミケ100について(お品書き、場所など)

前日になりましたがコミックマーケット100についてのお知らせです

Twitterなどご覧になってるかたはご存じの通り
今回も例年通りPhotonSystemは参加します!

例によって場所やお品書きなど注意点などの記載しておきます


●日時

 2022/08/13(土曜日)


●場所

 西ホール さ-30b


●お品書き


●注意点

今回の「NonetEnsemble魔法仕掛けの迷宮」は製品版となります。

以前配布したアーリーアクセス版は
付属のランチャーからアップデート頂くことで
製品版にアップデートできるので再度の購入は不要です

またSteamで販売されているものとゲーム内容は同一です



●余談

近々いいお知らせもできそうなくらいに
体調が最近はすこぶるいいです!

ちなみに次回作は鋭意制作中です!
どんなゲームになるか知りたい方は会場で聞いてみてね!

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

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

PhotonSystem 2022/07/06 12:00

【配信者】プロモゲームコードの配布について【テスト企画】

この記事はゲームの配信/紹介を行っている人に向けた内容です

はじめに

度々お問い合わせを頂く内容なのですが
要約すると
「お前のゲームを紹介するからゲームの無料キー2~5個くれよ」
といったメッセージを度々頂きます
(なんでソロ向けのゲームプレイするのに複数個のキーがいるんだ…??)

実際にはレビューなどせずに
そのまま無料コードとして転売して自らの利益にする方が多く見られます
ひどい所は大手のユーチューブチャンネルを勝手に名乗ってます

なかには普通の方もいるのですがこちらとしては見分けるのが非常に困難なため
試しにガイドラインを整備してみようと思いました!

テスト段階なので今後条件などが変更になる可能性があります

無料配布で受け取れる人

●YoutubeやTwitchなど動画配信サイトで配信活動を行っている方
 →条件:登録者やフォロー数などが1000人以上

●Steamキュレーターで活動している方
 →条件:登録者が1000人以上

人数はあくまで即決する目安です、条件を見たしていない場合でも一度ご相談ください
※条件は今後変更になることがあります

無料配布の対象タイトル

【Steam版】NonetEnsemble 魔法仕掛けの迷宮


https://store.steampowered.com/app/1225850/NonetEnsemble/

受け取り手順

①ご自身のSNSなどで対象タイトルについて投稿する
 ※例としてTwitterでしてますが別SNSでも可


 (こんなに宣伝っぽく呟かなくてもOK)

②当サークルに連絡をする
 ・メール(luneあっとふぉとんしすてむどっとこむ)
 ・メールフォーム
 ・TwitterのDM
 上記の連絡方法から好きなのを選び
 ①で投稿したSNSのURLを記載し
  活動内容がわかるメールを送る
 例)「げーむのはいしん活動しています
    https://www.youtube.com/channel/△△△
    というわけでゲームコードください
    https://twitter.com/●●/status/△△△」

③届く
 簡単な確認ののちゲームコードが原則1つ送付されます
 何か事情がある方は②の段階で明記してください

配信、紹介について

ガイドラインはこちらをご覧ください

また受け取ったからといって必ずしも配信/紹介をする義務はありません
・ゲームがうまく動作しなかった
・ゲームが思っていた方向性と違った
・思ったより動画映えしなかった
・時間がとれなくなった
など色々あると思います
そのため配信/紹介をしなかったとしても連絡などは不要です

\配信外で個人的に遊んでくれたらそれでいいよ!/

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

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

1 2 3 4

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索