リクエスト詳細
✨ 既存アプリの改善
対応完了
対象アプリ: RPGストーリーフォージ AI風ドット絵冒険
島バイオーム別「聖職者・僧侶・神官・巫女・祈祷師」系モンスター画像20種の追加
## 1. 目的
既存のモンスター画像群には魔法使い系・騎士系・忍者系・獣人系など多様な人型モンスターが揃っているが、「聖職者・僧侶・神官・巫女・祈祷師」系の敵キャラクターが未登録。神殿・古城・封印の地・光/闇バイオームに配置される敵として、回復や状態異常を行うサポート型モンスターに専用のドラクエ風ドット絵画像を提供する。
## 2. 追加画像20種の定義
以下20種をすべて `assets/monsters/` 以下に PNG で保存し、`lib.php` の `rpgsf_assets()` 内 `monster_images` 配列に追加する。
| キー | 名前(表示用) | バイオームタグ |
|------|--------------|---------------|
| `monk_acolyte` | 堕ちた修行僧 | temple, castle, ruin |
| `dark_priest` | 暗黒神官 | temple, volcano, dark_island |
| `battle_nun` | 修羅の尼僧 | temple, snow, castle |
| `cursed_bishop` | 呪われた大司教 | temple, castle, final_island |
| `shrine_maiden` | 狐面の巫女 | temple, forest, shrine |
| `bone_cleric` | 骸骨祈祷師 | ruin, graveyard, dungeon |
| `plague_monk` | 疫病の托鉢僧 | swamp, poison, dungeon |
| `fire_monk` | 炎の行者 | volcano, fire_island |
| `ice_shaman` | 氷雪の呪術巫女 | snow, ice_island |
| `sea_oracle` | 海の神託師 | coast, ocean, port |
| `sand_prophet` | 砂漠の予言者 | desert, ruin |
| `storm_druid` | 嵐の祈祷師 | coast, storm, sky_island |
| `forest_druid` | 森の古老ドルイド | forest, grassland |
| `death_inquisitor` | 死の審問官 | castle, final_island, tower |
| `thunder_monk` | 雷鳴の武闘僧 | sky_island, mountain, temple |
| `shadow_oracle` | 影の神託者 | dark_island, dungeon, swamp |
| `gold_archbishop` | 黄金の大主教 | temple, final_island |
| `crystal_nun` | 水晶の修道女 | cave, crystal, dungeon |
| `lava_shaman` | 溶岩の呪術師 | volcano, fire_island, lava |
| `ancient_oracle` | 古代の神託神官 | ruin, temple, final_island |
## 3. lib.php への登録
`rpgsf_assets()` の `monster_images` 配列に上記20エントリを追加する。
```php
'monk_acolyte' => 'assets/monsters/monk_acolyte.png',
'dark_priest' => 'assets/monsters/dark_priest.png',
// ... (20種すべて)
```
既存の `monster_images` 配列末尾に追記するだけで、既存マッピングロジックを破壊しない。
## 4. モンスター自動マッチングへの反映
既存の名前タグベースのマッチング処理(シナリオ生成時に `monk`, `priest`, `cleric`, `nun`, `shrine`, `oracle`, `druid`, `shaman` などのキーワードが敵名に含まれる場合に対応画像を割り当てる)に上記キーを追加する。バイオームタグによるフォールバックも同様に `temple`, `dark_island`, `snow` などに対応付ける。
## 5. 図鑑・戦闘画面への反映
既存の図鑑タブ・戦闘Canvasへの画像描画フローは変更不要。`monster_images` に登録するだけで既存ロジックが自動的に拾う。
## 6. 既存機能との整合
- 既存のモンスター画像キーを変更・削除しない
- `assets/monsters/` への追記のみで後方互換
- schema.sql の変更不要
- スマホ/PC 両対応の既存Canvas描画をそのまま利用
既存のモンスター画像群には魔法使い系・騎士系・忍者系・獣人系など多様な人型モンスターが揃っているが、「聖職者・僧侶・神官・巫女・祈祷師」系の敵キャラクターが未登録。神殿・古城・封印の地・光/闇バイオームに配置される敵として、回復や状態異常を行うサポート型モンスターに専用のドラクエ風ドット絵画像を提供する。
## 2. 追加画像20種の定義
以下20種をすべて `assets/monsters/` 以下に PNG で保存し、`lib.php` の `rpgsf_assets()` 内 `monster_images` 配列に追加する。
| キー | 名前(表示用) | バイオームタグ |
|------|--------------|---------------|
| `monk_acolyte` | 堕ちた修行僧 | temple, castle, ruin |
| `dark_priest` | 暗黒神官 | temple, volcano, dark_island |
| `battle_nun` | 修羅の尼僧 | temple, snow, castle |
| `cursed_bishop` | 呪われた大司教 | temple, castle, final_island |
| `shrine_maiden` | 狐面の巫女 | temple, forest, shrine |
| `bone_cleric` | 骸骨祈祷師 | ruin, graveyard, dungeon |
| `plague_monk` | 疫病の托鉢僧 | swamp, poison, dungeon |
| `fire_monk` | 炎の行者 | volcano, fire_island |
| `ice_shaman` | 氷雪の呪術巫女 | snow, ice_island |
| `sea_oracle` | 海の神託師 | coast, ocean, port |
| `sand_prophet` | 砂漠の予言者 | desert, ruin |
| `storm_druid` | 嵐の祈祷師 | coast, storm, sky_island |
| `forest_druid` | 森の古老ドルイド | forest, grassland |
| `death_inquisitor` | 死の審問官 | castle, final_island, tower |
| `thunder_monk` | 雷鳴の武闘僧 | sky_island, mountain, temple |
| `shadow_oracle` | 影の神託者 | dark_island, dungeon, swamp |
| `gold_archbishop` | 黄金の大主教 | temple, final_island |
| `crystal_nun` | 水晶の修道女 | cave, crystal, dungeon |
| `lava_shaman` | 溶岩の呪術師 | volcano, fire_island, lava |
| `ancient_oracle` | 古代の神託神官 | ruin, temple, final_island |
## 3. lib.php への登録
`rpgsf_assets()` の `monster_images` 配列に上記20エントリを追加する。
```php
'monk_acolyte' => 'assets/monsters/monk_acolyte.png',
'dark_priest' => 'assets/monsters/dark_priest.png',
// ... (20種すべて)
```
既存の `monster_images` 配列末尾に追記するだけで、既存マッピングロジックを破壊しない。
## 4. モンスター自動マッチングへの反映
既存の名前タグベースのマッチング処理(シナリオ生成時に `monk`, `priest`, `cleric`, `nun`, `shrine`, `oracle`, `druid`, `shaman` などのキーワードが敵名に含まれる場合に対応画像を割り当てる)に上記キーを追加する。バイオームタグによるフォールバックも同様に `temple`, `dark_island`, `snow` などに対応付ける。
## 5. 図鑑・戦闘画面への反映
既存の図鑑タブ・戦闘Canvasへの画像描画フローは変更不要。`monster_images` に登録するだけで既存ロジックが自動的に拾う。
## 6. 既存機能との整合
- 既存のモンスター画像キーを変更・削除しない
- `assets/monsters/` への追記のみで後方互換
- schema.sql の変更不要
- スマホ/PC 両対応の既存Canvas描画をそのまま利用
💬 返信 (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