Two special levels for benchmarking: see comments on how to use them.

Please add more!
This commit is contained in:
Rusty Russell 2006-06-11 01:18:08 +00:00
parent 520a45929f
commit f3b992b3aa
2 changed files with 390 additions and 0 deletions

View 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]

View 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]