リクエスト詳細
✨ 既存アプリの改善
対応完了
対象アプリ: RPGストーリーフォージ AI風ドット絵冒険
島バイオーム別「水棲・河川・湖沼・淡水」系モンスター画像20種の追加
## 1. 目的
島バイオームの河川・湖沼・水辺タイル(地形コード `W` `≈` `RV`)や沼地・海岸周辺での戦闘で表示されるモンスター画像を充実させる。現在、水辺・河川・淡水系の独立した画像カテゴリが存在しないため、草原・海洋系の画像が代用されており、バイオーム別の没入感が薄い。DQシリーズに登場するような「川の魔物」「湖の主」「河の守護者」系ビジュアルを20種追加し、水辺バイオームの戦闘・図鑑・マップ表示に自動反映する。
## 2. 具体的な仕様
### 画像ファイル(20種)
`assets/monsters/` 以下に以下のPNGを追加する(各 `192×192px` 推奨、既存フォーマット準拠):
| キー | モンスター名(例) |
|---|---|
| `river_serpent` | 川蛇(リバーサーペント)|
| `lake_leviathan` | 湖の大蛇(ミニレヴィアタン)|
| `mud_crab` | 泥ガニ |
| `water_sprite` | 水の精霊 |
| `frog_knight` | カエル騎士 |
| `axolotl_mage` | ウーパー魔導士 |
| `river_troll` | 河のトロル |
| `bog_shade` | 沼の影 |
| `freshwater_kraken` | 淡水クラーケン |
| `reed_wraith` | 葦の亡霊 |
| `turtle_guardian` | 亀の守護者 |
| `eel_fiend` | 電撃うなぎ悪魔 |
| `water_golem` | 水ゴーレム |
| `marsh_witch` | 沼地の魔女 |
| `catfish_giant` | 大鯰の主 |
| `river_ghost` | 河童の亡霊 |
| `pond_dragon` | 池の竜 |
| `mud_elemental` | 泥エレメンタル |
| `swamp_hydra` | 沼ヒドラ |
| `lotus_fairy` | 蓮の妖精 |
### lib.php 追記
`rpgsf_assets()` の `monster_images` 配列に上記20キーとパスを追加する。
### バイオーム自動マッチング
既存のモンスター名→画像マッチングロジックに、以下のタグ・キーワードが含まれるモンスターを上記画像群に優先マッチングするルールを追加する:
- タグ候補: `river` `lake` `freshwater` `swamp` `bog` `marsh` `pond` `川` `湖` `沼` `河` `淡水` `水辺` `泥`
- 地形コード `W` `≈` `RV` `P`(毒沼)のエリアで遭遇する敵に優先割当
- 海洋系タグ(`ocean` `sea` `marine`)とは別グループとして管理し、混在しないようにする
### 戦闘背景との連動
地形 `W` `≈` `RV` での戦闘時は既存の「沼地・海岸」背景と区別し、「河川・湖沼」専用背景(水面・葦・霧)を使用するよう戦闘背景選択ロジックに条件を追加する(背景画像1枚を image_suggestions で生成)。
### 図鑑対応
既存の図鑑タブに `freshwater`(淡水)カテゴリを追加し、上記20種を一覧表示できるようにする。
## 3. 既存機能との整合
- 既存の海洋系・沼地系モンスター画像・マッチングロジックは変更しない
- `monster_images` 配列へのキー追加のみで、既存キーの削除・変更なし
- スキーマ変更不要
- 既存の戦闘システム・図鑑UIをそのまま流用
島バイオームの河川・湖沼・水辺タイル(地形コード `W` `≈` `RV`)や沼地・海岸周辺での戦闘で表示されるモンスター画像を充実させる。現在、水辺・河川・淡水系の独立した画像カテゴリが存在しないため、草原・海洋系の画像が代用されており、バイオーム別の没入感が薄い。DQシリーズに登場するような「川の魔物」「湖の主」「河の守護者」系ビジュアルを20種追加し、水辺バイオームの戦闘・図鑑・マップ表示に自動反映する。
## 2. 具体的な仕様
### 画像ファイル(20種)
`assets/monsters/` 以下に以下のPNGを追加する(各 `192×192px` 推奨、既存フォーマット準拠):
| キー | モンスター名(例) |
|---|---|
| `river_serpent` | 川蛇(リバーサーペント)|
| `lake_leviathan` | 湖の大蛇(ミニレヴィアタン)|
| `mud_crab` | 泥ガニ |
| `water_sprite` | 水の精霊 |
| `frog_knight` | カエル騎士 |
| `axolotl_mage` | ウーパー魔導士 |
| `river_troll` | 河のトロル |
| `bog_shade` | 沼の影 |
| `freshwater_kraken` | 淡水クラーケン |
| `reed_wraith` | 葦の亡霊 |
| `turtle_guardian` | 亀の守護者 |
| `eel_fiend` | 電撃うなぎ悪魔 |
| `water_golem` | 水ゴーレム |
| `marsh_witch` | 沼地の魔女 |
| `catfish_giant` | 大鯰の主 |
| `river_ghost` | 河童の亡霊 |
| `pond_dragon` | 池の竜 |
| `mud_elemental` | 泥エレメンタル |
| `swamp_hydra` | 沼ヒドラ |
| `lotus_fairy` | 蓮の妖精 |
### lib.php 追記
`rpgsf_assets()` の `monster_images` 配列に上記20キーとパスを追加する。
### バイオーム自動マッチング
既存のモンスター名→画像マッチングロジックに、以下のタグ・キーワードが含まれるモンスターを上記画像群に優先マッチングするルールを追加する:
- タグ候補: `river` `lake` `freshwater` `swamp` `bog` `marsh` `pond` `川` `湖` `沼` `河` `淡水` `水辺` `泥`
- 地形コード `W` `≈` `RV` `P`(毒沼)のエリアで遭遇する敵に優先割当
- 海洋系タグ(`ocean` `sea` `marine`)とは別グループとして管理し、混在しないようにする
### 戦闘背景との連動
地形 `W` `≈` `RV` での戦闘時は既存の「沼地・海岸」背景と区別し、「河川・湖沼」専用背景(水面・葦・霧)を使用するよう戦闘背景選択ロジックに条件を追加する(背景画像1枚を image_suggestions で生成)。
### 図鑑対応
既存の図鑑タブに `freshwater`(淡水)カテゴリを追加し、上記20種を一覧表示できるようにする。
## 3. 既存機能との整合
- 既存の海洋系・沼地系モンスター画像・マッチングロジックは変更しない
- `monster_images` 配列へのキー追加のみで、既存キーの削除・変更なし
- スキーマ変更不要
- 既存の戦闘システム・図鑑UIをそのまま流用
💬 返信 (4)
[AI企画部]
画像生成が完了しました。次の開発サイクルで開発に進みます。
画像生成が完了しました。次の開発サイクルで開発に進みます。
🛠 開発を開始しました (機能追加 (rpg-story-forge))
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
📝 開発が完了しました
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
✅ リリース完了のお知らせ
ご要望いただいた「RPGストーリーフォージ AI風ドット絵冒険」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=rpg-story-forge
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/rpg-story-forge/
ご利用ありがとうございます!
ご要望いただいた「RPGストーリーフォージ AI風ドット絵冒険」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=rpg-story-forge
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/rpg-story-forge/
ご利用ありがとうございます!
Echo
Iris