2023年7月 ですのや☆開発日記 (Pixiv Fanbox)
Content
東京ゲームダンジョン3お疲れ様でした!
アクションパズルゲーム『LOOP LOOP ROOM』を試遊展示&頒布していました。
試遊メインのイベントは、チラシなどがあると
遊んだあとにゲームを覚えてもらいやすくていいかもですね。
Steam版を遊ぶでーという方も多いので、そういう意味でもうちは
その辺の情報があるチラシを準備しました。
(印刷のコスパもいい!)
見た目&システムがシンプルなのもあって、いつも以上にお子さんや女性の方にも
遊んでいただけた気がします。
小学生の子が親御さんと一緒に頑張ってクリアして、面白かったです!
って言ってくれるのイベントならではですね。ありがとう東京ゲームダンジョン。
遊びに来てくださった皆様ありがとうございました!
■LOOP LOOP ROOMをリリースするときに得た知見とか
どちらかというと開発側のお話になるのですが、
もしかしたら誰かのちょっと役に立つかもしれないので何点か書き残しておきます。
LOOP LOOP ROOMってゲームは基本ウィンドウサイズが
1280×960の4:3比率で、最近のデフォルトの16:9ではありません。
なので、ちょこちょことそのウィンドウサイズならではのことがありました。
・SteamDeck対応
SteamDeckは画面サイズの縦幅が960ありません。
なので、1280×960のウィンドウモードでDeckで起動すると、画面下が切れます。
しかし、フルスクリーンモードだとこの解像度でもなんかいい感じに綺麗に起動してくれます。
PCで遊ぶ時は最初はウィンドウモードがいいなーとおもっているので
そうしているのですが、Deckで起動された時はフルスクリーンで起動するようにしました。ありがとうlltcggieせんせい!
・その他の環境
縦、横のサイズが1280×960に満たない場合、640×480で起動するように
していたのですが、コンフィグの項目には1280×960のサイズがあったので、
選択しても反映されないよーとQAで指摘をもらいました。
なので今回はスクリーンサイズをみて、コンフィグの項目も暗くして
選択できないようにしました。なにげに初めてやったかも。
・ゲームの終了(多分)について
LOOP LOOP ROOMは
ゲーム中のポーズメニューにステージセレクトに戻るはあったのですが、
タイトルに戻るがありませんでした。
パブリッシャの方から、タイトルに戻るがあったほうがいいね!と教えてもらいました。
タイトルに戻って、そこからメニューのEXITでゲーム内の正規の手順で
終了させられるのが結構大事?なのかもです。
開発してるとゲームとか適当に終了しちゃいますからね!
情報の補足などいただけると嬉しいであります。
■画面の回転について
※C++です。
すごい力技かもしれませんがこういう実装をしたので供養も兼ねて配信しながら書いてました。
LOOP LOOP ROOMでは画面を90度まわしたり180度まわしたりなギミックがあります。
半端な角度でも回せますがもちろんゲームが破壊されるのでそれはなしです。
ぱっと1Fで回転後の座標に移動させるのは簡単なのですが、
せっかくなのでぐるっと回ってる途中も表示したい!
長いマップとかもあるので、回転の軸は今画面に表示されている部分の中心。
1Fに回転で移動する座標分動かします。中心から遠いほど大きく動きます。
怖いので1マス区切りの状態でしか回していません。おーこわいこわい。
鋼の掟。
ぐるーっと回した演出後に、
あらかじめ持っていたずれのない移動後の座標をみんなに反映して
回転終了です。
☆あらかじめ座標の置き換え処理、あり
☆置き換え処理、なし!死!
いろいろ試行錯誤しつつ、今回はこんな感じの実装でした。
もっとスマートにできたらいいですね~。
お付き合いありがとうございました!
Files
Previews only