adventure.yaml - coverage of all scoring class thresholds

This commit is contained in:
Aaron Traas 2017-07-13 15:04:49 -04:00 committed by Eric S. Raymond
parent e696fed6db
commit a6e80af64f
9 changed files with 3498 additions and 6 deletions

View file

@ -43,8 +43,10 @@ listcheck:
# Generate bogus savegames. # Generate bogus savegames.
savegames: savegames:
@$(ECHO) "cheat: Generate save file with -900 deaths"
@../cheat -d -900 -o cheat_numdie.adv > /tmp/cheat_numdie
@$(ECHO) "cheat: Generate save file with -1000 deaths" @$(ECHO) "cheat: Generate save file with -1000 deaths"
@../cheat -d -1000 -o cheat_numdie.adv > /tmp/cheat_numdie @../cheat -d -1000 -o cheat_numdie1000.adv > /tmp/cheat_numdie1000
@$(ECHO) "cheat: Generate save file with version -1337" @$(ECHO) "cheat: Generate save file with version -1337"
@../cheat -v -1337 -o resume_badversion.adv > /tmp/cheat_badversion @../cheat -v -1337 -o resume_badversion.adv > /tmp/cheat_badversion
@$(ECHO) "cheat: Generate save file 1000 saves" @$(ECHO) "cheat: Generate save file 1000 saves"

View file

@ -16,9 +16,11 @@ down a gully.
Now let's see you do it without suspending in mid-Adventure. Now let's see you do it without suspending in mid-Adventure.
You scored 10031 out of a possible 430, using 0 turn. You scored 9031 out of a possible 430, using 0 turn.
You just went off my scale!! 'Adventuredom stands in awe -- you have now joined the ranks of the
W O R L D C H A M P I O N A D V E N T U R E R S !
It may interest you to know that the Dungeon-Master himself has, to
my knowledge, never achieved this threshhold in fewer than 330 turns.'
To achieve the next higher rating would be a neat trick! To achieve the next higher rating, you need 969 more points.
Congratulations!!

View file

@ -1,4 +1,4 @@
## Resume from absurd save file with numdie = -1000 ## Resume from absurd save file with numdie = -900
n n
resume resume
cheat_numdie.adv cheat_numdie.adv

24
tests/cheatresume2.chk Normal file
View file

@ -0,0 +1,24 @@
Welcome to Adventure!! Would you like instructions?
> n
You are standing at the end of a road before a small brick building.
Around you is a forest. A small stream flows out of the building and
down a gully.
> resume
You are standing at the end of a road before a small brick building.
Around you is a forest. A small stream flows out of the building and
down a gully.
Now let's see you do it without suspending in mid-Adventure.
You scored 10031 out of a possible 430, using 0 turn.
You just went off my scale!!
To achieve the next higher rating would be a neat trick!
Congratulations!!

5
tests/cheatresume2.log Normal file
View file

@ -0,0 +1,5 @@
## Resume from absurd save file with numdie = -1000
# generating "off my scale" score threshold message
n
resume
cheat_numdie1000.adv

2943
tests/saveresume.3.chk Normal file

File diff suppressed because it is too large Load diff

476
tests/saveresume.3.log Normal file
View file

@ -0,0 +1,476 @@
## Almost win, then save
# Based on walkthrough at http://www.ecsoftwareconsulting.com/node/56
n
seed 1838473132
in
take lamp
xyzzy
on
take rod
e
take cage
w
w
w
drop rod
take bird
take rod
w
free bird
wave rod
take necklace
drop rod
take bird
take rod
d
d
free bird
drop rod
drop cage
take cage
take bird
w
take coins
e
s
take jewelry
n
up
s
take gold
n
d
n
n
plugh
extinguish lamp
drop coins
drop jewelry
drop necklace
drop gold
plugh
on
s
take silver
s
sw
take axe
w
kill dragon
yes
drink blood
take rug
e
e
up
d
n
n
off
plugh
inven
drop rug
drop silver
out
s
w
n
take appendage
free bird
drop cage
listen
s
s
n
in
take water
plugh
on
plover
ne
take pyramid
s
plover
s
s
take rod
up
w
wave rod
drop rod
west
take diamonds
w
w
w
s
sw
se
s
kill machine
s
s
kill ogre
n
take ruby
s
w
n
n
n
nw
d
e
e
e
e
e
throw axe
take axe
n
n
n
off
plugh
drop ruby
drop diamonds
drop pyramid
plugh
on
s
s
u
n
n
d
bedquilt
throw axe
take axe
slab
s
d
water plant
u
w
u
reservoir
H'CFL
n
n
nw
u
u
u
u
ne
take ebony
sw
d
d
d
d
d
take water
s
s
s
s
d
s
d
water plant
u
drop appendage
e
d
get oil
u
w
d
climb
w
n
oil door
drop bottle
n
take trident
w
d
se
n
w
drop trident
drop ebony
drop axe
drop lantern
e
take emerald
w
take lamp
take axe
take ebony
take trident
nw
s
take vase
se
throw axe
take axe
e
take pillow
w
drop axe
ne
e
n
open clam
s
u
e
u
n
off
plugh
drop pillow
drop vase
drop trident
drop emerald
drop ebony
take keys
take food
plugh
on
s
d
w
d
n
d
d
take pearl
u
u
s
w
w
w
w
d
climb
w
get eggs
n
take bottle
n
w
d
sw
u
toss eggs
ne
ne
barren
in
feed bear
unlock chain
take chain
take bear
fork
ne
e
take spices
drop keys
fork
w
w
sw
free bear
inven
sw
sw
d
se
se
w
d
get oil
up
e
take axe
w
w
d
climb
w
fee
fie
foe
foo
take eggs
s
d
u
w
u
s
e
e
n
n
off
plugh
drop eggs
drop pearl
drop spices
drop chain
take rug
take ruby
take emerald
out
w
n
n
n
inven
fill urn
light urn
rub urn
take amber
drop rug
drop emerald
fly rug
take sapphire
fly rug
take emerald
drop ruby
take rug
drop bottle
take ruby
e
s
e
e
in
drop ruby
drop sapphire
drop amber
drop rug
look
plugh
on
s
s
u
w
w
w
s
e
s
throw axe
take axe
s
s
n
e
e
nw
take emerald
take chest
se
n
d
e
e
off
xyzzy
drop emerald
drop chest
plugh
on
s
d
w
d
e
take magazine
e
drop magazine
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
u
u
e
u
n
plover
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
sw
take rod
ne
drop rod
sw
save
y
saveresume_win.adv
y

32
tests/saveresume.4.chk Normal file
View file

@ -0,0 +1,32 @@
Welcome to Adventure!! Would you like instructions?
> n
You are standing at the end of a road before a small brick building.
Around you is a forest. A small stream flows out of the building and
down a gully.
> resume
Can't open file y, try again.
You're at sw end.
The grate is locked.
> yes
Guess again.
> blast
There is a loud explosion, and a twenty-foot hole appears in the far
wall, burying the dwarves in the rubble. You march through the hole
and find yourself in the main office, where a cheering band of
friendly elves carry the conquering adventurer off into the sunset.
You scored 423 out of a possible 430, using 469 turns.
Your score puts you in Master Adventurer Class A.
To achieve the next higher rating, you need 4 more points.

8
tests/saveresume.4.log Normal file
View file

@ -0,0 +1,8 @@
## Resume, then win
# Here to get class threshold of 426
n
resume
y
saveresume_win.adv
yes
blast