今回は、[敵を配置するマップ]と[コマンドバトル用マップ]を作成していきたいと思います。
この2つのマップは、[コマンドバトル]の作成に関係のあるマップなので一緒に作成していきます。
[敵を配置するマップ]の作成
[敵を配置するマップ]は、「初期マップ」の右側[y0~10][x10~20]に作成していきます。
まず、前回の記事で作成した[壁][道]を使用して部屋を作成します。
マップ左側には、「初期マップ」と行き来するための通り道も作成します。
![](https://game-sakusei.com/wp-content/uploads/2021/07/8e93a096-f6ab368eaa2700da0bc0d70e06000ebc.png)
「初期マップ」には、「敵を配置するマップ」へ誘導するための[看板]を配置します。
![](https://game-sakusei.com/wp-content/uploads/2021/07/2e395e0f-36f42e2774b22156388e4c5b54ecbd12.png)
部屋を作成したら、下の画像のように[壁]で部屋を仕切ります。
![](https://game-sakusei.com/wp-content/uploads/2021/07/a08e4fd4-4d47913d4f1e82bc27ddbf3737501fab.png)
部屋を分割した後、マップ内に5体の[敵]を作成して配置します。
敵を物体パーツ「二者択一」で作成して、画像・メッセージを変更しながら配置していきます。
![](https://game-sakusei.com/wp-content/uploads/2021/07/1026a370-26655dfecc8aee0aea13257300b637c4.png)
![](https://game-sakusei.com/wp-content/uploads/2021/07/2b6bd588-42d6e6563fab473d184f1b5ff2656504.png)
「二者択一」の隣には、難易度を表示する[看板]を配置します。
配置する時は、[敵]と[看板]を使用して通行できないようにします。
![](https://game-sakusei.com/wp-content/uploads/2021/07/48944a00-6966bc79ecf790e111afd67172e20818.png)
「コマンドバトル用マップ」の作成
WWAでコマンドRPGを作成する場合は「コマンドバトル専用のマップ」を用意して、
そのマップにRPGのシステムを作成する方法があります。
この記事では、初期マップの下側[y10~20][x0~10]の範囲に「コマンドバトル用マップ」を作成していきます。
まず、[壁][道]を使用して部屋を作成します。
![](https://game-sakusei.com/wp-content/uploads/2021/07/cedc9cc5-f77e7823ec84f85e1ffb1492949b36d2.png)
その後、黒い画像の[壁]を作成して、さらに3つの部屋に分割します。
上側の部屋は「戦闘画面」、左下は「コマンド画面」、右下は「勝利判定用エリア」となります。
![](https://game-sakusei.com/wp-content/uploads/2021/07/dcfa9360-e713d425f05934a3c48091ba02a848d5.png)
「戦闘画面」には、画像が[主人公][敵]の物体パーツを1つずつ配置します。
[敵]の物体パーツについては、先ほど作成した「二者択一」を再利用しても良いでしょう。
![](https://game-sakusei.com/wp-content/uploads/2021/07/7728eefc-d2f38cc069995fe760537a9f619c83fa.png)
「コマンド画面」には、「二者択一」で作成した4つの[コマンド]を配置します。
メッセージでは、それぞれのコマンドの役割を説明します。
![](https://game-sakusei.com/wp-content/uploads/2021/07/34e4e922-ea91974b1b25d959c45213cac6567207.png)
![](https://game-sakusei.com/wp-content/uploads/2021/07/a9a44b02-c28abecf555ed1303906b3fc4e8db81a.png)
![](https://game-sakusei.com/wp-content/uploads/2021/07/fc83335d-c70eed9f93c227baf76e17f7799c308f.png)
![](https://game-sakusei.com/wp-content/uploads/2021/07/eaf4f275-c62e448e9ed11e63d8939723eec974c7.png)
右下の「勝利判定用エリア」は、
主人公が攻撃した後に「敵に勝利しているか?」を判定するための場所です。
勝利していない場合は、下側に配置した「ジャンプゲート」に触れると、
コマンド画面に戻ってから敵のターンに移ることになります。
![](https://game-sakusei.com/wp-content/uploads/2021/07/ff53f690-6247f8f1be3df156a90a778f44235bb1.png)
右側には、「ジャンプゲート」について説明する[看板]を配置します。
![](https://game-sakusei.com/wp-content/uploads/2021/07/6f04bf2d-c656baca8a23500c4f3a08aeca3e04a5.png)
最後に、「敵を配置するマップ」にいる[敵]に触れた際の内容を作成します。
[yes]を選択した時に、[ジャンプゲート]で「コマンドバトル用マップ」に移動すると同時に、
移動先に「メッセージ」が出現するように設定します。
![](https://game-sakusei.com/wp-content/uploads/2021/07/1e06ce48-0cb23ed29dfbe1ab2c65433661331a32.png)
![](https://game-sakusei.com/wp-content/uploads/2021/07/69f5b5f9-817cef3670baf12892f083cfdbb7519d.png)
その後、コマンドバトル用マップにある[看板]以外の物体パーツを削除した後、
「メッセージ」にマクロ文[map]を入力して[看板]以外の物体パーツを出現させます。
[map]は、指定した座標にパーツを出現させるためのマクロ文です。
![](https://game-sakusei.com/wp-content/uploads/2021/07/547e185e-3be6e32edf0d270eebfabe6950ef080b.png)
次回
今回は、[敵を配置するマップ]と[コマンドバトル用マップ]の作成をしました。
この記事では「勝利判定用エリア」を作成することで、自動的に敵のターンへ移らない代わりに、
主人公が行動した後に勝利判定が行われるようにしています。
次回は、最初の敵を作成しながら、「コマンドRPG」の作成方法を解説していきます。