こんにちは、開発チームのoliverです。今回はOOPartsの重要な操作方法でもある「ゲームの終了」について取り扱っていこうと思います。
OOPartsにはゲームの終了方法が3つございます。それぞれのゲーム終了の挙動ですが、内部的には全て異なっており、それぞれを理解してプレイしていただきたいと思っています。
- ゲーム内の「ゲーム終了」からゲームを終了する
- OOPartsのコントローラーからゲームを終了する
- OOPartsのホーム画面からゲームを終了する
今後は全て統一したゲーム終了にしようと考えておりますが、現状実装の都合上そのようになってしまっているので、認識していただけると幸いです。
ここからはその3パターンについて詳しく解説していきます。
ゲーム内からゲームを終了する
OOPartsにおいて一番安全なゲーム終了方法は、ゲーム内にあるボタン経由で終了することです。
この方法で終了することにより、セーブデータとコンフィグを安全に保存でき、確実なゲーム終了をもってOOPartsのゲーミングサーバをシャットダウンすることができます。
ユーザーさんには基本的にはこの方法でゲームを終了していただくことを推奨いたします。
OOPartsのコントローラーからゲームを終了する
次に安全な方法はOOPartsのコントローラー内からゲームを終了することです。
この場合、ゲームのプロセスを終了する方法をとっていますのでゲームによっては正常に終了されない場合がございます。
具体的には、ゲームプレイの進捗に関するセーブは保存されるが、コンフィグが保存されないなどのケースが確認されています。
基本的には問題ないのですが、一度セーブデータとコンフィグがしっかりと保存されるかを確認してからこのボタン経由で終了を試していただけると幸いです。
OOPartsのホーム画面からゲームを終了する
最後に紹介するゲーム終了方法はOOPartsのホーム画面経由での終了ボタンです。
こちらの方法は、ゲーム内の強制終了ボタンとは挙動が異なります。基本的には使用していただかない方が、セーブデータを安全に保つことができます。
仮にこちらの終了経由でゲームを閉じるケースですが、OOPartsのバグなどでゲーム内終了が試せなくなった場合にこちら経由で終了していただきたいです。
なので、セーブデータが吹き飛んでしまう可能性がありますが、全くゲームがプレイできなくなるという状況からは脱せられます。
そもそもそのような現象に陥ってしまうのを現在OOParts側で修正をかけており、そこの安全性を保てるようになった場合は別途報告し、ここのボタンに関しては挙動を変えようと考えております。
大変ご不便をおかけしますが、ご認識の程よろしくお願いいたします。
終わりに
今回はOOPartsでのゲーム終了方法を紹介いたしました。
まだまだOOPartsの改善ポイントは多く、引き続き開発に努めてまいりますので、引き続きよろしくお願いいたします。
また、何かバグや挙動がおかしい現象に遭遇した場合はお問合せをしていただけると助かります。
Discordでもカジュアルに投稿を募集していますのでよろしくお願いいたします。
OOPartsのDiscord運用始めます(再開します)!