ゲーム制作

システム概要:

  • システム概要
    • アーキテクチャ概要
      • システム全体の構成
      • 3層アーキテクチャ
      • データフロー
    • 共通基盤
      • レイヤー間通信
      • リソース管理
    • 技術スタック
    • モジュール概要
      • 実装済みモジュール
      • 計画中モジュール

モジュール別概要:

  • CONFIG機能の概要
    • 概要
    • 主要機能
      • 操作設定
      • 音響設定
      • データ管理
    • 画面構成
    • 技術仕様
      • アーキテクチャ
      • データフロー
    • 関連ページ
  • HOME機能の概要
    • 概要
    • 主要機能
      • メニュー選択
      • 画面構成
    • 技術仕様
      • アーキテクチャ
      • 状態管理
      • データフロー
    • 関連ファイル
      • Controller層
      • Service層
      • Component層
      • リクエスト・レスポンス
    • 今後の拡張予定
  • SAVE機能の概要
    • 概要
    • 主要機能
      • データ管理
      • セーブスロット
      • データ保護
    • 技術仕様
      • アーキテクチャ
      • データ形式
      • ファイル構成
      • 暗号化仕様
    • データフロー
      • 保存処理
      • 読み込み処理
    • 関連ファイル
      • Controller層
      • Service層
      • Component層
        • 表示コンポーネント
        • サウンドコンポーネント
        • 暗号化・復号化処理
        • 高速化処理
      • 共通機能
    • エラーハンドリング
      • 想定エラー
      • 復旧手順
    • 今後の拡張予定
  • END機能の概要
    • 概要
    • 主要機能
      • 終了処理
      • 確認処理
      • 画面構成
    • 技術仕様
      • アーキテクチャ
      • 終了シーケンス
      • リソース管理
        • 解放対象リソース
        • 解放順序
    • データフロー
      • 正常終了
      • 異常終了対応
    • 関連ファイル
      • Controller層
      • Service層
      • リクエスト・レスポンス
    • エラーハンドリング
      • 想定ケース
      • ログ出力
    • 今後の拡張予定

API・開発者向け:

  • APIリファレンス - 概要
    • 概要
    • アーキテクチャ構成
      • 3層構造の統一
      • レイヤー間通信
    • 共通インターフェース
      • Request オブジェクト
      • Response オブジェクト
      • 結果判定メソッド
    • モジュール別API仕様
      • 主要モジュール概要
    • 使用パターン
      • 標準的な使用パターン
      • エラーハンドリング
      • バリデーション
    • 型安全性
      • 型注釈の活用
      • mypyによる型チェック
    • テスト支援
      • モックとテスト
      • ファクトリーメソッド
    • パフォーマンス考慮事項
      • 効率的な使用
      • メモリ使用量
    • 拡張性
      • 新モジュール追加
      • 下位互換性
    • 関連ドキュメント
  • モジュール別APIリファレンス
    • CONFIGモジュール
      • Controller層
      • Service層
        • Action
        • Sound
      • Component層
        • Validator系
        • Manager系
        • Check系
    • HOMEモジュール
      • Controller層
      • Service層
        • Display
        • Sound
        • Status
      • Component層
        • Validator系
        • Manager系
    • SAVEモジュール
      • Controller層
      • Service層
        • Display
        • Sound
      • Component層
        • Validator系
        • Manager系
    • ENDモジュール
      • Controller層
      • Service層
        • Status
    • 共通モジュール
      • レイヤー間通信
        • Response
        • Code
      • 定数・列挙型
        • ButtonPosition
        • ConfigButtonIndex
        • GoKeyTypes
        • SetButtonIndex
        • SliderPosition
        • StepKeyTypes
        • TabTypes
        • TextContents
        • TextPosition
        • VolumeSliderSize
        • WayKeyTypes
        • ButtonIndex
        • Colors
        • DefaultButtonSize
        • SoundIndex
        • Text
      • 共通機能
        • ERROR_LOG()
        • LOG()
        • init()
  • 開発ガイド
    • 開発環境セットアップ
      • 必要なツール
      • 環境構築
    • アーキテクチャ規約
      • 3層構造の統一
      • ファイル命名規則
      • クラス設計原則
      • Request/Response パターン
    • 新モジュール追加手順
      • 1. ディレクトリ構造作成
      • 2. 基本ファイル作成
      • 3. Service層の実装
      • 4. テストファイル作成
      • 5. ドキュメント追加
      • 6. API参照に追加
    • テスト作成ガイド
      • テスト方針
      • テストファイル構成
      • 共通テストテンプレート
    • ドキュメント作成ガイド
      • ドキュメント構成
      • ドキュメント規約
    • コード品質管理
      • 静的解析
      • 継続的インテグレーション
    • モジュール別注意点
      • CONFIG
      • HOME
      • SAVE
      • END
    • トラブルシューティング
      • よくある問題と対処法
  • createExe プロジェクト - モジュール管理ガイド
    • 目次
  • 新モジュール追加手順
    • 1. ディレクトリ構造作成
    • 2. 基本ファイル作成
      • Controller層ファイル作成
      • Service層ファイル作成
    • 3. リクエスト・レスポンスオブジェクト作成
    • 4. テストファイル作成
    • 5. ドキュメント作成
      • モジュール概要ドキュメント
      • index.rstに追加
      • API仕様に追加
    • 6. 変更履歴更新
  • 既存モジュール改修手順
    • 1. 影響範囲の確認
    • 2. 既存テストの実行
    • 3. 修正実装
    • 4. テスト更新・追加
    • 5. ドキュメント更新
      • モジュール概要の更新
      • APIドキュメントの確認
  • ドキュメント更新手順
    • 1. モジュール概要ドキュメント作成・更新
    • 2. index.rstの更新
    • 3. API仕様の更新
    • 4. 変更履歴の更新
    • 5. ドキュメント生成確認
  • テスト追加手順
    • 1. テストファイル作成
    • 2. テストケース実装
      • 基本テンプレート
    • 3. テスト実行・カバレッジ確認
  • 品質チェック手順
    • 1. コード品質チェック
    • 2. テストカバレッジチェック
    • 3. ドキュメント品質チェック
    • 4. 統合テスト
  • チェックリスト
    • 新モジュール追加チェックリスト
    • 既存モジュール改修チェックリスト
  • トラブルシューティング
    • よくある問題と対処法
      • サポート情報
  • 変更履歴
    • v1.3.0 (2026-02-26)
      • 新機能
      • 改善
      • バグ修正
      • 技術的改善
      • ドキュメント構成変更
    • v1.2.0 (2026-01-15)
      • 新機能
      • 改善
    • v1.1.0 (2025-12-01)
      • 新機能
      • バグ修正
    • v1.0.0 (2025-10-01)
      • 初回リリース
    • 既知の問題
      • v1.3.0
    • 今後の予定
      • v1.4.0 (予定: 2026-04-01)
      • v1.5.0 (予定: 2026-07-01)
ゲーム制作
  • 検索


© Copyright 2026, Kurosu. 最終更新: 2026-03-31

Built with Sphinx using a theme provided by Read the Docs.