Two special levels for benchmarking: see comments on how to use them.
Please add more!
This commit is contained in:
parent
520a45929f
commit
f3b992b3aa
2 changed files with 390 additions and 0 deletions
184
data/scenarios/multiplayer/Wesbench_AI.cfg
Normal file
184
data/scenarios/multiplayer/Wesbench_AI.cfg
Normal file
|
@ -0,0 +1,184 @@
|
|||
[binary_path]
|
||||
path=data/campaigns/Heir_To_The_Throne
|
||||
[/binary_path]
|
||||
[multiplayer]
|
||||
id=wesbench_ai
|
||||
name= _ "Wesnoth Benchmark: AI"
|
||||
description= _ "A wesnoth benchmark, use --nogui --no-delay --multiplayer --scenario=wesbench_ai --exit-at-end."
|
||||
map_data="WWWWWuuuuDuuWWWmHFSSSHAmmmHHgFFHHmmmHHSS
|
||||
WoooDWWWWWrmWmmSgggHHmmmmmmmHHHmHmmWmmHH
|
||||
mo2ouWmmmmrmmHHHHHHHmHmmmHmHHSHHmmWuWmmm
|
||||
mmorWmmHHrrmHHmmmmmHHSHHmHHggSSHmmmWWmmH
|
||||
mmmrmmmHgrHHmmmmHHHSggSHmHSFFHHmmmmmmHHS
|
||||
mmmmrrmmmHrgHAmmHggSSFSgHgSFFHmmmHHmHHVS
|
||||
mHmHHrHmHHrSggHmHHSSgFFFgFFFFFHHHgHHmHSS
|
||||
HHHgFrVHmHrFFFHHHmHHggFFFFFFFFVHSSSSHSFF
|
||||
HmHSFFrrHrrFFFSHHmmmHggggFFFggHmHgHSgFFF
|
||||
HmHHSggHrrHgFgHHmmmmHHgHggFgFHmmHSSFFFFF
|
||||
HmmmHFgHmmrrSHHmmWWWmmHmHHgHgHmmHSSSFFFF
|
||||
mmmmHFVgHmmmrrmuWuDuWummmmHmHHHHHHVggFFF
|
||||
mmmHHgFSHHmmmWrruuuuuuuWmmmmmHHgHmHHgggS
|
||||
mmmmHgFSSHmmWDuurrDuuuuDWmmmAHggHmmHggSS
|
||||
mHmmHgHHSgHmWuuDurrruDuuWmmHHggSHHmmHHHH
|
||||
HSHHHgHgSFHHuuuurooorrurrrHggFFFSHmmmmmm
|
||||
SSgSSSgVFFFmuuuuro1oruruumrrgFFFSHmmmmmH
|
||||
SFFFSHHSSHmmWuuDrrorrDuuWmFgrrFSHmmmmmmV
|
||||
gFFFSHHgSHmmWDurririiiiDWmHHgrFgHmmmmHHg
|
||||
ggFFFggHHmmmWWuruiiiiiiWWmmmHrggHHHmmHHg
|
||||
HHgFFFgHHmmmmmWruuiiiiWmmmmmHHrggSHFmFFF
|
||||
mHggFgFHmmmHmHmruWDWiimmmmmmmHrgSSFFHFFF
|
||||
mmHFgHgHHHHHHHrHmmWmmccHHHHHmrrHSHFHHAFF
|
||||
mmmHHHVrrrrrrrrgHmmmmccgggggrggHHmHmmHFH
|
||||
mmmHgHrHmmHgHHggHmmHHccggHgrrgggHmmmmHHm
|
||||
mmmHggrHmmHHHmHgHHmHHccgHHrFFFgHHHmmmmmH
|
||||
HHHHgrrHHmmmmmHggHHcccFgHgrFFFgHHmmmmmmH
|
||||
gggggrgHmmmmmHHggggccFFFggrgFFFHmmmmmmmH
|
||||
gFgrrHgHmmmmmHHggggcccFFFgrrgggHmHmmmmHH
|
||||
FFrHHmHAHHHHmHHHHggFccFSSSggrggFAgHHmmmH
|
||||
FFrHHmmmHmmHHmAmHggiiciiSgSgrggFFggHmHHV
|
||||
FnnnHmmmHHHmHmmHHSgiiiciSSSgrrgggSggHggF
|
||||
rn3nAHmmmmmmmmHSSFggiicHHmSggrgSSSSggFFF
|
||||
ggnHHHHmmmmmmmHSSFFgSSccmmHvgrggVSSSggFF
|
||||
ggHHHmmmmmmmmHHSFFFgScccmmHgggrgggSSSFgg
|
||||
FgHHmmmmmHmmmmHHFFFgcccHmHgFFgrggggggFgv
|
||||
FggHmmmHmHHHmmmHSFFgciggHgggFrrggggFgSSg
|
||||
FFHmmmHAHHHHmmmmHggcciiggSSSgrgggggFFSSS"
|
||||
|
||||
{DEFAULT_SCHEDULE}
|
||||
{DEFAULT_MUSIC_PLAYLIST}
|
||||
|
||||
[side]
|
||||
side=2
|
||||
type=Elvish Scout
|
||||
canrecruit=1
|
||||
controller=ai
|
||||
team_name=north
|
||||
shroud=yes
|
||||
[/side]
|
||||
[side]
|
||||
side=1
|
||||
type=Dwarvish Lord
|
||||
canrecruit=1
|
||||
controller=ai
|
||||
team_name=south
|
||||
[/side]
|
||||
|
||||
[event]
|
||||
name=prestart
|
||||
|
||||
# Horse is surrounded...
|
||||
[unit]
|
||||
description="Alanin"
|
||||
type=Dragoon
|
||||
side=2
|
||||
x,y=16,15
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
description="TG1"
|
||||
type=Dwarvish Thunderguard
|
||||
side=1
|
||||
x,y=19,12
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
description="TG2"
|
||||
type=Dwarvish Thunderguard
|
||||
side=1
|
||||
x,y=19,14
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
description="TG3"
|
||||
type=Dwarvish Thunderguard
|
||||
side=1
|
||||
x,y=18,17
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
description="TG4"
|
||||
type=Dwarvish Thunderguard
|
||||
side=1
|
||||
x,y=16,18
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
description="TG5"
|
||||
type=Dwarvish Thunderguard
|
||||
side=1
|
||||
x,y=20,16
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
description="TG6"
|
||||
type=Dwarvish Thunderguard
|
||||
side=1
|
||||
x,y=20,17
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
description="TG1"
|
||||
type=Dwarvish Thunderguard
|
||||
side=1
|
||||
x,y=19,12
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
description="T1"
|
||||
type=Dwarvish Thunderer
|
||||
side=1
|
||||
x,y=18,16
|
||||
[/unit]
|
||||
|
||||
|
||||
[unit]
|
||||
description="T2"
|
||||
type=Dwarvish Thunderer
|
||||
side=1
|
||||
x,y=19,16
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
description="S1"
|
||||
type=Dwarvish Steelclad
|
||||
side=1
|
||||
x,y=14,19
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
description="S2"
|
||||
type=Dwarvish Steelclad
|
||||
side=1
|
||||
x,y=14,14
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
description="S3"
|
||||
type=Dwarvish Steelclad
|
||||
side=1
|
||||
x,y=22,15
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
description="S4"
|
||||
type=Dwarvish Steelclad
|
||||
side=1
|
||||
x,y=19,18
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
description="S5"
|
||||
type=Dwarvish Steelclad
|
||||
side=1
|
||||
x,y=19,17
|
||||
[/unit]
|
||||
[/event]
|
||||
|
||||
[event]
|
||||
name=attack
|
||||
[endlevel]
|
||||
result=victory
|
||||
[/endlevel]
|
||||
[/event]
|
||||
|
||||
[/multiplayer]
|
206
data/scenarios/multiplayer/Wesbench_Scroll.cfg
Normal file
206
data/scenarios/multiplayer/Wesbench_Scroll.cfg
Normal file
|
@ -0,0 +1,206 @@
|
|||
[binary_path]
|
||||
path=data/campaigns/Heir_To_The_Throne
|
||||
[/binary_path]
|
||||
[multiplayer]
|
||||
id=wesbench_scroll
|
||||
name= _ "Wesnoth Benchmark: Scrolling"
|
||||
description= _ "A wesnoth benchmark, use --no-delay --multiplayer --scenario=wesbench_scroll --exit-at-end."
|
||||
map_data="gggggggggg1gggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggggggggggggg
|
||||
ggggggggg2ggggggggg"
|
||||
|
||||
{DEFAULT_SCHEDULE}
|
||||
{DEFAULT_MUSIC_PLAYLIST}
|
||||
|
||||
[side]
|
||||
side=1
|
||||
canrecruit=1
|
||||
controller=ai
|
||||
team_name=north
|
||||
shroud=yes
|
||||
[/side]
|
||||
[side]
|
||||
side=2
|
||||
canrecruit=1
|
||||
controller=ai
|
||||
team_name=south
|
||||
[/side]
|
||||
|
||||
[event]
|
||||
name=prestart
|
||||
|
||||
# Won't let us scroll to fogged, so put unit there.
|
||||
[unit]
|
||||
description=Dummy
|
||||
type=Elvish Archer
|
||||
x,y=11,99
|
||||
side=1
|
||||
[/unit]
|
||||
[/event]
|
||||
|
||||
[event]
|
||||
name=start
|
||||
|
||||
[scroll_to]
|
||||
x,y=11,1
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,100
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,1
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,100
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,1
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,100
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,1
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,100
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,1
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,100
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,1
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,100
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,1
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,100
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,1
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,100
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,1
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,100
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,1
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=11,100
|
||||
[/scroll_to]
|
||||
[endlevel]
|
||||
result=victory
|
||||
[/endlevel]
|
||||
[/event]
|
||||
[/multiplayer]
|
Loading…
Add table
Reference in a new issue