プロンプト

セーブ機能の設計がわからない(セーブ/ロード)

作成者: neco.🐈‍⬛ いいね: 0 2026年02月14日 14:01

📝 プロンプトの説明

ゲームのセーブ・ロード機能の設計をAIに丸ごと任せられます。保存形式の選定からバージョニングまで、実装に必要な情報が揃います。 ■使い方 ・ゲームの種類、使用技術、保存データを{...}に記入 ・例:「RPG」「Python」「スコア、解放ステージ、レベル」 ・サンプルコード付きなのですぐ実装に入れる ■こんな方におすすめ ・セーブ機能を初めて実装する方 ・「データが消えた」トラブルを防ぎたい方 ・ゲーム更新時のデータ互換性が心配な方 ■ポイント ・バージョニングでアップデート時もデータが壊れない ・フォールバック設計で「セーブ破損」にも対応 ■注意点 ・最初はシンプルな構成(JSON保存等)から始める ・機密データは暗号化を検討(チート対策)

#役割
あなたはゲームのデータ管理に詳しいエンジニアです。

#依頼
{ゲームの種類(例: RPG / パズル / アクション)}のセーブ・ロード機能を設計してください。

#ゲームの基本情報
・使用技術: {技術(例: Python / HTML+JS / Unity / Godot)}
・保存したいデータ: {データ一覧(例: スコア、解放済みステージ、キャラのレベル、設定値)}
・セーブのタイミング: {タイミング(例: ステージクリア時 / 手動 / オートセーブ)}

#設計で含める項目
1. 保存するデータの一覧と型(テーブル形式)
2. 保存形式の提案(JSON / LocalStorage / ファイル等)
3. セーブ/ロードの処理フロー
4. データが壊れた時の対処(フォールバック)
5. バージョニング(ゲーム更新時のセーブデータ互換性)
6. 実装のサンプルコード(使用技術に合わせて)

#出力形式
・各項目を見出し付きで整理
・データ一覧はテーブル形式
・サンプルコードは最小限で動くもの