Added non-regression tests for saved games, in all modes

This commit is contained in:
Olivier Teulière 2012-04-12 23:44:58 +02:00
parent 36bfa92761
commit 6391dd34e1
11 changed files with 1008 additions and 144 deletions

View file

@ -0,0 +1,38 @@
a 1 1
t CHARITO
m CHARIOT h3
j 0 CHARIOT h4
f
a g
a p
t LAERSIU
m HUILERAS 4H
j 0 RECULAIS 3F
f
a g
a p
h p
a g
a p
h n
s arbitration.save
q
c arbitration.save
a g
a p
h p
a g
a p
h n
t TEEEPMO
m ESTOMPEE O3
f
a g
a p
s arbitration.save
q
c arbitration.save
a g
a p
q
q

View file

@ -0,0 +1,250 @@
[?] pour l'aide
commande> a 1 1
mode arbitrage
[?] pour l'aide
commande> t CHARITO
commande> m CHARIOT h3
commande> j 0 CHARIOT h4
commande> f
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - - - - - - - - - - - -
F - - - - - - - - - - - - - - -
G - - - - - - - - - - - - - - -
H - - C H A R I O T - - - - - -
I - - - - - - - - - - - - - - -
J - - - - - - - - - - - - - - -
K - - - - - - - - - - - - - - -
L - - - - - - - - - - - - - - -
M - - - - - - - - - - - - - - -
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 2
Game: mode=Arbitration
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | CHARITO | CHARIOT | H3 | 82 | *
Rack 0:
Rack 1:
Score 0: 80
Score 1: 82
commande> t LAERSIU
commande> m HUILERAS 4H
commande> j 0 RECULAIS 3F
commande> f
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - - - - - - - - - - - -
F - - - - - - - - - - - - - - -
G - - - - - - - - - - - - - - -
H - - C H A R I O T - - - - - -
I - - - U - - - - - - - - - - -
J - - - I - - - - - - - - - - -
K - - - L - - - - - - - - - - -
L - - - E - - - - - - - - - - -
M - - - R - - - - - - - - - - -
N - - - A - - - - - - - - - - -
O - - - S - - - - - - - - - - -
commande> a p
Game: player 1 out of 2
Game: mode=Arbitration
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | CHARITO | CHARIOT | H3 | 82 | *
2 | 0 | LAERSIU | HUILERAS | 4H | 74 | *
Rack 0:
Rack 1:
Score 0: 154
Score 1: 156
commande> h p
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - - - - - - - - - - - -
F - - - - - - - - - - - - - - -
G - - - - - - - - - - - - - - -
H - - C H A R I O T - - - - - -
I - - - - - - - - - - - - - - -
J - - - - - - - - - - - - - - -
K - - - - - - - - - - - - - - -
L - - - - - - - - - - - - - - -
M - - - - - - - - - - - - - - -
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 2
Game: mode=Arbitration
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | CHARITO | CHARIOT | H3 | 82 | *
Rack 0:
Rack 1:
Score 0: 154
Score 1: 156
commande> h n
commande> s arbitration.save
commande> q
fin du mode arbitrage
commande> c arbitration.save
mode arbitrage
[?] pour l'aide
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - - - - - - - - - - - -
F - - - - - - - - - - - - - - -
G - - - - - - - - - - - - - - -
H - - C H A R I O T - - - - - -
I - - - U - - - - - - - - - - -
J - - - I - - - - - - - - - - -
K - - - L - - - - - - - - - - -
L - - - E - - - - - - - - - - -
M - - - R - - - - - - - - - - -
N - - - A - - - - - - - - - - -
O - - - S - - - - - - - - - - -
commande> a p
Game: player 1 out of 2
Game: mode=Arbitration
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | CHARITO | CHARIOT | H3 | 82 | *
2 | 0 | LAERSIU | HUILERAS | 4H | 74 | *
Rack 0:
Rack 1:
Score 0: 154
Score 1: 156
commande> h p
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - - - - - - - - - - - -
F - - - - - - - - - - - - - - -
G - - - - - - - - - - - - - - -
H - - C H A R I O T - - - - - -
I - - - - - - - - - - - - - - -
J - - - - - - - - - - - - - - -
K - - - - - - - - - - - - - - -
L - - - - - - - - - - - - - - -
M - - - - - - - - - - - - - - -
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 2
Game: mode=Arbitration
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | CHARITO | CHARIOT | H3 | 82 | *
Rack 0: LAERSIU
Rack 1: LAERSIU
Score 0: 80
Score 1: 82
commande> h n
commande> t TEEEPMO
commande> m ESTOMPEE O3
commande> f
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - - - - - - - - - - - -
F - - - - - - - - - - - - - - -
G - - - - - - - - - - - - - - -
H - - C H A R I O T - - - - - -
I - - - U - - - - - - - - - - -
J - - - I - - - - - - - - - - -
K - - - L - - - - - - - - - - -
L - - - E - - - - - - - - - - -
M - - - R - - - - - - - - - - -
N - - - A - - - - - - - - - - -
O - - E S T O M P E E - - - - -
commande> a p
Game: player 1 out of 2
Game: mode=Arbitration
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | CHARITO | CHARIOT | H3 | 82 | *
2 | 0 | LAERSIU | HUILERAS | 4H | 74 | *
3 | 0 | TEEEPMO | ESTOMPEE | O3 | 83 | *
Rack 0:
Rack 1:
Score 0: 154
Score 1: 239
commande> s arbitration.save
commande> q
fin du mode arbitrage
commande> c arbitration.save
mode arbitrage
[?] pour l'aide
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - - - - - - - - - - - -
F - - - - - - - - - - - - - - -
G - - - - - - - - - - - - - - -
H - - C H A R I O T - - - - - -
I - - - U - - - - - - - - - - -
J - - - I - - - - - - - - - - -
K - - - L - - - - - - - - - - -
L - - - E - - - - - - - - - - -
M - - - R - - - - - - - - - - -
N - - - A - - - - - - - - - - -
O - - E S T O M P E E - - - - -
commande> a p
Game: player 1 out of 2
Game: mode=Arbitration
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | CHARITO | CHARIOT | H3 | 82 | *
2 | 0 | LAERSIU | HUILERAS | 4H | 74 | *
3 | 0 | TEEEPMO | ESTOMPEE | O3 | 83 | *
Rack 0:
Rack 1:
Score 0: 154
Score 1: 239
commande> q
fin du mode arbitrage
commande> q

View file

@ -38,6 +38,8 @@ training_joker_variant 12
training_explosive_variant 13
# 7 among 8 game
training_7among8_variant 18
# Save games handling
training_load_save 0 # randseed unused
# Board cross off by one score
training_cross 0
@ -70,6 +72,15 @@ duplicate_joker_variant 14
duplicate_explosive_variant 15
# 7 among 8 game
duplicate_7among8_variant 19
# Save games handling
duplicate_load_save 22
#################
# Arbitration mode
#################
# Save games handling
arbitration_load_save 0 # randseed unused
#################
# Free game mode
@ -91,13 +102,13 @@ freegame_joker_variant 16
freegame_explosive_variant 17
# 7 among 8 game
freegame_7among8_variant 20
# Save games handling
freegame_load_save 23
##############
# Load / Save
##############
# save and reload a training game, standard format
load_saved_game 0 # randseed unused
# save and load a game combining 2 variants
load_combi_variants 21

View file

@ -0,0 +1,31 @@
d 1 1
a t
j MONTA h4
a g
a t
j JEUNES 10F
a g
a p
h p
a g
a p
h n
s duplicate.save
q
c duplicate.save
a g
a p
h p
a g
a p
h n
j WEB i3
a g
a p
s duplicate.save
q
c duplicate.save
a g
a p
q
q

View file

@ -0,0 +1,234 @@
Using seed: 22
[?] pour l'aide
commande> d 1 1
mode duplicate
[?] pour l'aide
commande> a t
NAMTIUO
commande> j MONTA h4
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - - - - - - - - - - - -
F - - - - - - - - - - - - - - -
G - - - - - - - - - - - - - - -
H - - - M A N I T O U - - - - -
I - - - - - - - - - - - - - - -
J - - - - - - - - - - - - - - -
K - - - - - - - - - - - - - - -
L - - - - - - - - - - - - - - -
M - - - - - - - - - - - - - - -
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande> a t
SELEBNJ
commande> j JEUNES 10F
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - E - - - - - - - - - -
F - - - - N - - - - - - - - - -
G - - - - S - - - - - - - - - -
H - - - M A N I T O U - - - - -
I - - - - B - - - - - - - - - -
J - - - - L - - - - - - - - - -
K - - - - E - - - - - - - - - -
L - - - - - - - - - - - - - - -
M - - - - - - - - - - - - - - -
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 2
Game: mode=Duplicate
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | NAMTIUO | MANITOU | H4 | 70 | *
2 | 0 | SELEBNJ | ENSABLE | 5E | 36 |
Rack 0: -IGTEIEW
Rack 1: -IGTEIEW
Score 0: 47
Score 1: 106
commande> h p
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - - - - - - - - - - - -
F - - - - - - - - - - - - - - -
G - - - - - - - - - - - - - - -
H - - - M A N I T O U - - - - -
I - - - - - - - - - - - - - - -
J - - - - - - - - - - - - - - -
K - - - - - - - - - - - - - - -
L - - - - - - - - - - - - - - -
M - - - - - - - - - - - - - - -
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 2
Game: mode=Duplicate
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | NAMTIUO | MANITOU | H4 | 70 | *
Rack 0: SELEBNJ
Rack 1: SELEBNJ
Score 0: 16
Score 1: 70
commande> h n
commande> s duplicate.save
commande> q
fin du mode duplicate
commande> c duplicate.save
mode duplicate
[?] pour l'aide
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - E - - - - - - - - - -
F - - - - N - - - - - - - - - -
G - - - - S - - - - - - - - - -
H - - - M A N I T O U - - - - -
I - - - - B - - - - - - - - - -
J - - - - L - - - - - - - - - -
K - - - - E - - - - - - - - - -
L - - - - - - - - - - - - - - -
M - - - - - - - - - - - - - - -
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 2
Game: mode=Duplicate
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | NAMTIUO | MANITOU | H4 | 70 | *
2 | 0 | SELEBNJ | ENSABLE | 5E | 36 |
Rack 0: -IGTEIEW
Rack 1: -IGTEIEW
Score 0: 47
Score 1: 106
commande> h p
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - - - - - - - - - - - -
F - - - - - - - - - - - - - - -
G - - - - - - - - - - - - - - -
H - - - M A N I T O U - - - - -
I - - - - - - - - - - - - - - -
J - - - - - - - - - - - - - - -
K - - - - - - - - - - - - - - -
L - - - - - - - - - - - - - - -
M - - - - - - - - - - - - - - -
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 2
Game: mode=Duplicate
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | NAMTIUO | MANITOU | H4 | 70 | *
Rack 0: SELEBNJ
Rack 1: SELEBNJ
Score 0: 16
Score 1: 70
commande> h n
commande> j WEB i3
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - E - - - - - - - - - -
F - - - - N - - - - - - - - - -
G - - - - S - - - - - - - - - -
H - - - M A N I T O U - - - - -
I - - - - B - - - - - - - - - -
J - - - - L - - - - - - - - - -
K - - - - E - - - - - - - - - -
L - - E W E - - - - - - - - - -
M - - - - - - - - - - - - - - -
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 2
Game: mode=Duplicate
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | NAMTIUO | MANITOU | H4 | 70 | *
2 | 0 | SELEBNJ | ENSABLE | 5E | 36 |
3 | 0 | -IGTEIEW | EWE | L3 | 34 |
Rack 0: GIIT+IIN
Rack 1: GIIT+IIN
Score 0: 74
Score 1: 140
commande> s duplicate.save
commande> q
fin du mode duplicate
commande> c duplicate.save
mode duplicate
[?] pour l'aide
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - E - - - - - - - - - -
F - - - - N - - - - - - - - - -
G - - - - S - - - - - - - - - -
H - - - M A N I T O U - - - - -
I - - - - B - - - - - - - - - -
J - - - - L - - - - - - - - - -
K - - - - E - - - - - - - - - -
L - - E W E - - - - - - - - - -
M - - - - - - - - - - - - - - -
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 2
Game: mode=Duplicate
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | NAMTIUO | MANITOU | H4 | 70 | *
2 | 0 | SELEBNJ | ENSABLE | 5E | 36 |
3 | 0 | -IGTEIEW | EWE | L3 | 34 |
Rack 0: GIIT+IIN
Rack 1: GIIT+IIN
Score 0: 74
Score 1: 140
commande> q
fin du mode duplicate
commande> q

View file

@ -0,0 +1,26 @@
l 1 1
a t
j KERN h6
p
p
a g
a p
h p
a g
a p
h n
s freegame.save
q
c freegame.save
a g
a p
j AVEZ 8a
a g
a p
s freegame.save
q
c freegame.save
a g
a p
q
q

206
test/freegame_load_save.ref Normal file
View file

@ -0,0 +1,206 @@
Using seed: 23
[?] pour l'aide
commande> l 1 1
mode partie libre
[?] pour l'aide
commande> a t
WKRGENL
commande> j KERN h6
commande> p
commande> p
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - D - - - - -
C - - - - - - - - - E - - - - -
D - - - - - - O Z O N A T - - -
E - - - - - - - - - U - - - - -
F - - - - - C - - - D - - - - -
G - - - - - A - - - A - - - - -
H - - - - - K E R N S - - - - -
I - - - - - T - - - - - - - - -
J - - - - - I - - - - - - - - -
K - - - - - - - - - - - - - - -
L - - - - - - - - - - - - - - -
M - - - - - - - - - - - - - - -
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 2
Game: mode=Free game
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | WKRGENL | KERN | H6 | 26 |
2 | 1 | ASDNUED | DENUDAS | 10B | 81 | *
3 | 0 | GLW+AOEV | (PASS) | - | 0 |
4 | 1 | IMOCOTA | CAKTI | 6F | 24 |
5 | 0 | AEGLOVW | (PASS) | - | 0 |
6 | 1 | MOO+ZATB | OZONAT | D7 | 50 |
Rack 0: AEGLOVW
Rack 1: BM+RBOVO
Score 0: 26
Score 1: 155
commande> h p
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - D - - - - -
C - - - - - - - - - E - - - - -
D - - - - - - - - - N - - - - -
E - - - - - - - - - U - - - - -
F - - - - - C - - - D - - - - -
G - - - - - A - - - A - - - - -
H - - - - - K E R N S - - - - -
I - - - - - T - - - - - - - - -
J - - - - - I - - - - - - - - -
K - - - - - - - - - - - - - - -
L - - - - - - - - - - - - - - -
M - - - - - - - - - - - - - - -
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 2 out of 2
Game: mode=Free game
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | WKRGENL | KERN | H6 | 26 |
2 | 1 | ASDNUED | DENUDAS | 10B | 81 | *
3 | 0 | GLW+AOEV | (PASS) | - | 0 |
4 | 1 | IMOCOTA | CAKTI | 6F | 24 |
5 | 0 | AEGLOVW | (PASS) | - | 0 |
Rack 0: AEGLOVW
Rack 1: MOO+ZATB
Score 0: 26
Score 1: 105
commande> h n
commande> s freegame.save
commande> q
fin du mode partie libre
commande> c freegame.save
mode partie libre
[?] pour l'aide
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - D - - - - -
C - - - - - - - - - E - - - - -
D - - - - - - O Z O N A T - - -
E - - - - - - - - - U - - - - -
F - - - - - C - - - D - - - - -
G - - - - - A - - - A - - - - -
H - - - - - K E R N S - - - - -
I - - - - - T - - - - - - - - -
J - - - - - I - - - - - - - - -
K - - - - - - - - - - - - - - -
L - - - - - - - - - - - - - - -
M - - - - - - - - - - - - - - -
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 2
Game: mode=Free game
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | WKRGENL | KERN | H6 | 26 |
2 | 1 | ASDNUED | DENUDAS | 10B | 81 | *
3 | 0 | GLW+AOEV | (PASS) | - | 0 |
4 | 1 | IMOCOTA | CAKTI | 6F | 24 |
5 | 0 | AEGLOVW | (PASS) | - | 0 |
6 | 1 | MOO+ZATB | OZONAT | D7 | 50 |
Rack 0: AEGLOVW
Rack 1: BM+RBOVO
Score 0: 26
Score 1: 155
commande> j AVEZ 8a
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - A - - - - - - -
B - - - - - - - V - D - - - - -
C - - - - - - - E - E - - - - -
D - - - - - - O Z O N A T - - -
E - - - - - - - - - U - - - - -
F - - - - - C - - - D - - - - -
G - - - B R A V O - A - - - - -
H - - - - - K E R N S - - - - -
I - - - - - T - - - - - - - - -
J - - - - - I - - - - - - - - -
K - - - - - - - - - - - - - - -
L - - - - - - - - - - - - - - -
M - - - - - - - - - - - - - - -
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 2
Game: mode=Free game
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | WKRGENL | KERN | H6 | 26 |
2 | 1 | ASDNUED | DENUDAS | 10B | 81 | *
3 | 0 | GLW+AOEV | (PASS) | - | 0 |
4 | 1 | IMOCOTA | CAKTI | 6F | 24 |
5 | 0 | AEGLOVW | (PASS) | - | 0 |
6 | 1 | MOO+ZATB | OZONAT | D7 | 50 |
7 | 0 | AEGLOVW | AVEZ | 8A | 48 |
8 | 1 | BM+RBOVO | BRAVO | G4 | 25 |
Rack 0: GLOW+PUQ
Rack 1: BMO+GDSI
Score 0: 74
Score 1: 180
commande> s freegame.save
commande> q
fin du mode partie libre
commande> c freegame.save
mode partie libre
[?] pour l'aide
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - A - - - - - - -
B - - - - - - - V - D - - - - -
C - - - - - - - E - E - - - - -
D - - - - - - O Z O N A T - - -
E - - - - - - - - - U - - - - -
F - - - - - C - - - D - - - - -
G - - - B R A V O - A - - - - -
H - - - - - K E R N S - - - - -
I - - - - - T - - - - - - - - -
J - - - - - I - - - - - - - - -
K - - - - - - - - - - - - - - -
L - - - - - - - - - - - - - - -
M - - - - - - - - - - - - - - -
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 2
Game: mode=Free game
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | WKRGENL | KERN | H6 | 26 |
2 | 1 | ASDNUED | DENUDAS | 10B | 81 | *
3 | 0 | GLW+AOEV | (PASS) | - | 0 |
4 | 1 | IMOCOTA | CAKTI | 6F | 24 |
5 | 0 | AEGLOVW | (PASS) | - | 0 |
6 | 1 | MOO+ZATB | OZONAT | D7 | 50 |
7 | 0 | AEGLOVW | AVEZ | 8A | 48 |
8 | 1 | BM+RBOVO | BRAVO | G4 | 25 |
Rack 0: GLOW+PUQ
Rack 1: BMO+GDSI
Score 0: 74
Score 1: 180
commande> q
fin du mode partie libre
commande> q

View file

@ -1,28 +0,0 @@
e
t EA?AEBF
j FABAcEE H4
t LMUAEYE
j AY I6
t EELMUJE
j JUMEL J2
a g
t EEIGLEH
j EGAYEE 7F
a g
a p
a l
s load_saved_game.save
q
c load_saved_game.save
a g
a p
a l
q
q

View file

@ -1,114 +0,0 @@
Using seed: 0
[?] pour l'aide
commande> e
mode entraînement
[?] pour l'aide
commande> t EA?AEBF
commande> j FABAcEE H4
commande>
commande> t LMUAEYE
commande> j AY I6
commande>
commande> t EELMUJE
commande> j JUMEL J2
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - - - - - - - - - - - -
F - - - - - - - - - - - - - - -
G - - - - - - - - - - - - - - -
H - - - F A B A c E E - - - - -
I - - - - - A Y - - - - - - - -
J - J U M E L - - - - - - - - -
K - - - - - - - - - - - - - - -
L - - - - - - - - - - - - - - -
M - - - - - - - - - - - - - - -
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande>
commande> t EEIGLEH
commande> j EGAYEE 7F
commande>
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - - - - - - - - - - - -
F - - - - - - E - - - - - - - -
G - - - - - - G - - - - - - - -
H - - - F A B A c E E - - - - -
I - - - - - A Y - - - - - - - -
J - J U M E L E - - - - - - - -
K - - - - - - E - - - - - - - -
L - - - - - - - - - - - - - - -
M - - - - - - - - - - - - - - -
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 1
Game: mode=Training
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | EA?AEBF | FABAcEE | H4 | 80 | *
2 | 0 | LMUAEYE | AY | I6 | 46 |
3 | 0 | EELMUJE | JUMEL | J2 | 38 |
4 | 0 | EEIGLEH | EGAYEE | 7F | 32 |
Rack 0: HIL
Score 0: 196
commande> a l
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ?
6 1 2 3 9 1 1 2 8 0 1 4 2 6 6 2 1 6 6 6 5 2 1 1 0 1 1
commande>
commande> s load_saved_game.save
commande> q
fin du mode entraînement
commande> c load_saved_game.save
mode entraînement
[?] pour l'aide
commande>
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - - - - - - - - - - - -
F - - - - - - E - - - - - - - -
G - - - - - - G - - - - - - - -
H - - - F A B A c E E - - - - -
I - - - - - A Y - - - - - - - -
J - J U M E L E - - - - - - - -
K - - - - - - E - - - - - - - -
L - - - - - - - - - - - - - - -
M - - - - - - - - - - - - - - -
N - - - - - - - - - - - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 1
Game: mode=Training
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | EA?AEBF | FABAcEE | H4 | 80 | *
2 | 0 | LMUAEYE | AY | I6 | 46 |
3 | 0 | EELMUJE | JUMEL | J2 | 38 |
4 | 0 | EEIGLEH | EGAYEE | 7F | 32 |
Rack 0: HIL
Score 0: 196
commande> a l
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ?
6 1 2 3 9 1 1 2 8 0 1 4 2 6 6 2 1 6 6 6 5 2 1 1 0 1 1
commande>
commande> q
fin du mode entraînement
commande> q

View file

@ -0,0 +1,29 @@
e
t AEOIRST
j AORISTE h4
t CDHIRZ?
j DECHIReZ 10G
t USTWUNT
j TWIST K8
a g
a p
h p
a g
a p
h n
s training.save
q
c training.save
a g
a p
t NUUHRRS
j HUNS 13H
a g
a p
s training.save
q
c training.save
a g
a p
q
q

181
test/training_load_save.ref Normal file
View file

@ -0,0 +1,181 @@
Using seed: 0
[?] pour l'aide
commande> e
mode entraînement
[?] pour l'aide
commande> t AEOIRST
commande> j AORISTE h4
commande> t CDHIRZ?
commande> j DECHIReZ 10G
commande> t USTWUNT
commande> j TWIST K8
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - - - - - - - - - - - -
F - - - - - - - - - - - - - - -
G - - - - - - - - - D - - - - -
H - - - A O R I S T E - - - - -
I - - - - - - - - - C - - - - -
J - - - - - - - - - H - - - - -
K - - - - - - - T W I S T - - -
L - - - - - - - - - R - - - - -
M - - - - - - - - - e - - - - -
N - - - - - - - - - Z - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 1
Game: mode=Training
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | AEOIRST | AORISTE | H4 | 66 | *
2 | 0 | CDHIRZ? | DECHIReZ | 10G | 100 | *
3 | 0 | USTWUNT | TWIST | K8 | 28 |
Rack 0: NUU
Score 0: 194
commande> h p
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - - - - - - - - - - - -
F - - - - - - - - - - - - - - -
G - - - - - - - - - D - - - - -
H - - - A O R I S T E - - - - -
I - - - - - - - - - C - - - - -
J - - - - - - - - - H - - - - -
K - - - - - - - - - I - - - - -
L - - - - - - - - - R - - - - -
M - - - - - - - - - e - - - - -
N - - - - - - - - - Z - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 1
Game: mode=Training
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | AEOIRST | AORISTE | H4 | 66 | *
2 | 0 | CDHIRZ? | DECHIReZ | 10G | 100 | *
Rack 0: USTWUNT
Score 0: 166
commande> h n
commande> s training.save
commande> q
fin du mode entraînement
commande> c training.save
mode entraînement
[?] pour l'aide
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - - - - - - - - - - - -
F - - - - - - - - - - - - - - -
G - - - - - - - - - D - - - - -
H - - - A O R I S T E - - - - -
I - - - - - - - - - C - - - - -
J - - - - - - - - - H - - - - -
K - - - - - - - T W I S T - - -
L - - - - - - - - - R - - - - -
M - - - - - - - - - e - - - - -
N - - - - - - - - - Z - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 1
Game: mode=Training
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | AEOIRST | AORISTE | H4 | 66 | *
2 | 0 | CDHIRZ? | DECHIReZ | 10G | 100 | *
3 | 0 | USTWUNT | TWIST | K8 | 28 |
Rack 0: NUU
Score 0: 194
commande> t NUUHRRS
commande> j HUNS 13H
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - - - - - - - - - - - -
F - - - - - - - - - - - - - - -
G - - - - - - - - - D - - - - -
H - - - A O R I S T E - - H - -
I - - - - - - - - - C - - U - -
J - - - - - - - - - H - - N - -
K - - - - - - - T W I S T S - -
L - - - - - - - - - R - - - - -
M - - - - - - - - - e - - - - -
N - - - - - - - - - Z - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 1
Game: mode=Training
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | AEOIRST | AORISTE | H4 | 66 | *
2 | 0 | CDHIRZ? | DECHIReZ | 10G | 100 | *
3 | 0 | USTWUNT | TWIST | K8 | 28 |
4 | 0 | NUUHRRS | HUNS | 13H | 23 |
Rack 0: RRU
Score 0: 217
commande> s training.save
commande> q
fin du mode entraînement
commande> c training.save
mode entraînement
[?] pour l'aide
commande> a g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A - - - - - - - - - - - - - - -
B - - - - - - - - - - - - - - -
C - - - - - - - - - - - - - - -
D - - - - - - - - - - - - - - -
E - - - - - - - - - - - - - - -
F - - - - - - - - - - - - - - -
G - - - - - - - - - D - - - - -
H - - - A O R I S T E - - H - -
I - - - - - - - - - C - - U - -
J - - - - - - - - - H - - N - -
K - - - - - - - T W I S T S - -
L - - - - - - - - - R - - - - -
M - - - - - - - - - e - - - - -
N - - - - - - - - - Z - - - - -
O - - - - - - - - - - - - - - -
commande> a p
Game: player 1 out of 1
Game: mode=Training
Game: history:
N | P | RACK | SOLUTION | REF | PTS | BONUS
===|===|==========|================|=====|=====|======
1 | 0 | AEOIRST | AORISTE | H4 | 66 | *
2 | 0 | CDHIRZ? | DECHIReZ | 10G | 100 | *
3 | 0 | USTWUNT | TWIST | K8 | 28 |
4 | 0 | NUUHRRS | HUNS | 13H | 23 |
Rack 0: RRU
Score 0: 217
commande> q
fin du mode entraînement
commande> q