アットウィキロゴ

せっかく(シンプル過ぎる)キャンペーンができあがったのですから、練習を兼ねて少し手を加えて、もうちょっと普通っぽくしていきましょう。

まずは、現状では登場人物が一人しかいなくて寂しいし、第一ゲームになりませんので、敵を追加してみましょう。

マップを修正する

「small.map」ファイルを「マップエディター」を使って開いてください。
右側のツールボックスの青い旗のアイコンをクリックしてから、マップの 1,1 のタイル上でクリックしてください。


「Choose Player」と出ますので、「Player 1」を選んで OK ボタンを押してください。


同様に 3,3 のタイル上でクリックして「Player 3」を選んで OK ボタンを押します。
マップ上に「プレイヤー1」、「プレイヤー2」と表示されているのを確認して、上書き保存します。

これでマップの修正は完了です。

ちなみに、修正後の small.map ファイルの中身はこうなっています(マップエディターで作ったものからスペースを省略してあります。)。
border_size=1
usage=map

Gg,Gg,Gg,Gg,Gg          
Gg,1 Gg,Gg,Gg,Gg
Gg,Gg,Gg,Gg,Gg
Gg,Gg,Gg,2 Gg,Gg
Gg,Gg,Gg,Gg,Gg

_main.cfg を修正する

つぎに、シナリオを修正します。
「_main.cfg」ファイルを開きます。

[side] から [/side] をコピーしてして、真下に張り付けます。
    [side]
        side=1
        controller=human
        team_name=human
        type=Sergeant
        id=XXX
        canrecruit=yes
    [/side]

    [side]
        side=1
        controller=human
        team_name=human
        type=Sergeant
        id=XXX
        canrecruit=yes
    [/side]

追加した方の [side] タグの中を次のように書き換えて、上書き保存します。
  [side]
        side=2
        controller=ai
        team_name=ai
        type=Orcish Grunt
        id=YYY
        canrecruit=yes
    [/side]
controller=ai というのは、コンピュータが操作するという意味です。
team_name は、第1の陣営と別の名称なら何でも構いません。同じにすると同盟軍になります。

できあがった _main.cfg は、次のようになります。
[campaign]
   id=small campaign
   name= _ "small_campaign"
   define="CAMPAIGN_SMALL_CAMPAIGN"
   first_scenario=small
[/campaign]


[scenario]
    id=small
    next_scenario=null
    map_data="{~add-ons/small_campaign/small.map}"
    turns=-1

    [side]
        side=1
        controller=human
        team_name=human
        type=Sergeant
        id=XXX
        canrecruit=yes
    [/side]

    [side]
        side=2
        controller=ai
        team_name=ai
        type=Orcish Grunt
        id=YYY
        canrecruit=yes
    [/side]

[/scenario]

出来上がったら、Wesnoth を起動して確認してみましょう。
「再開」ではなく、「キャンペーン」から「small campaign」を選択して新規ゲームとして開きましょう。
下の画像のようなマップが表示されれば成功です。
「目標がありません」とか言われるかもしれませんが、オークの兵卒を倒すと勝利できます(特に指定しない場合、自動的に敵将をすべて倒すと勝利、自軍の将が倒されると敗北となります。)。

演習

  • 味方陣営を2つ、敵陣営を2つの計4陣営に増やしてみましょう。この時、攻撃する順番を、味方1→敵1→味方2→敵2、や、味方1→敵1→敵2→味方2などいろいろためしてみましょう。
ユニット名は、こちらを参考にしてください。
  • 増やした陣営のうち、味方陣営は人が操作し、敵陣営はコンピュータが操作するようにしてみましょう。


タグ:

+ タグ編集
  • タグ:
最終更新:2016年05月05日 10:26