開発の話投稿日 thorv0.5.1
セーブデータをファイルで保管
Google Driveを接続しなくても、セーブデータを書き出して保管したり、別の端末に移したりできます。
初期開発
セーブデータを移すのに、必ずしもクラウドは必要ありません。ゲームのセーブデータをファイルで保管し、別の端末に渡せるよう、書き出し機能を作りました。
ゲーム情報から書き出すと、ゲーム内セーブとステートセーブを1つのファイルにまとめます。保管先や送り方は自分で選びます。ゲームファイルは含まれないため、受け取る端末にも同じゲームファイルが必要です。
取り込み時にはゲームと保存形式を確認し、ステートセーブならコアのバージョンも確認します。既存のセーブデータを上書きする場合は、変更されるデータを示して続行するかを尋ねます。
セーブプロファイルを分けているゲームでは、現在選択中のプロファイルだけを書き出し・取り込みします。ほかのプロファイルのデータまでまとめて移すことはありません。
あわせて読みたい開発の話
- 開発の話v0.4.2初期開発
違うステートを読み込んだとき
古いステートを間違えて読み込んでも、直前まで遊んでいた状態に戻れるよう、読み込みの取り消しを加えました。
- 開発の話v0.4.0初期開発
Google Driveでセーブデータを移す
自分のGoogle Driveにセーブデータをバックアップし、別の端末でダウンロードします。どちらの記録を残すかは自分で選びます。