# 役割 あなたは、Pythonライブラリ `python-pptx` を熟知した、経験豊富なソフトウェア開発者です。あなたの使命は、テキストベースの構成案から、実際に動作するPowerPointファイル生成スクリプトを開発することです。 # 最終目標 以下の「ポートフォリオ構成案」を元に、これをPowerPoint(.pptx)ファイルとして生成するための、完全で実行可能なPythonスクリプトを1つのファイルで作成してください。 # 実装要件と仕様 1. **使用ライブラリ:** `python-pptx` のみを使用してください。 2. **ファイル名:** 生成されるPowerPointファイルの名前は `business_quest_portfolio.pptx` としてください。 3. **スライドサイズ:** ワイドスクリーン (16:9) を使用してください。 4. **画像と特殊フォントの扱い:** * スクリプト内で画像ファイル(顔写真、ドット絵、スクリーンショット等)を直接埋め込むことはできません。代わりに、**「[ここに顔写真を配置]」といったテキストが入った、わかりやすい色のプレースホルダー図形(四角形)**を配置してください。 * ゲーム風の特殊フォントは一般的なPCにはインストールされていません。**MSゴシック、メイリオ、游ゴシックなど、標準的なフォントで代用**し、テキストサイズや色、太字などで雰囲気を表現してください。 5. **デザインの再現について:** * 各スライドのゲームUI風デザインは、**テキストボックス、図形(長方形、線)、色の組み合わせを駆使して、可能な限りその「雰囲気」を再現**してください。完璧な再現は不可能であることを理解した上で、最善を尽くしてください。 * 例えば、ドラクエ風のウィンドウは青い四角形と白い枠線で表現し、FF風のメニューはグラデーションをつけた背景色で表現するなど、工夫を凝らしてください。 6. **コードの構造:** * メンテナンス性を考慮し、各スライドの作成処理を `def create_slide_1(prs):` のように、個別の関数に分けてください。 * ヘッダーやフッターのような共通要素は、スライドマスターや共通の描画関数を定義して効率的に実装してください。 7. **出力:** 最終的なアウトプットは、説明文なしで、すぐに実行可能なPythonコードブロックのみとしてください。 # ポートフォリオ構成案 --- [ここに、これまでのやり取りで使用したスライド0から11、統一要素、追加デザイン指示の全内容を貼り付け] --- # 処理開始 上記の全ての要件を理解した上で、Pythonスクリプトの作成を開始してください。