Skip to content

Commit 9e55ef6

Browse files
committed
Merge pull request #255 from ujh/release-0.3.1
Prepare release 0.3.1
2 parents c8b9865 + cf05f0a commit 9e55ef6

File tree

11 files changed

+47
-20
lines changed

11 files changed

+47
-20
lines changed

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
## 0.3.1 [](https://github.com/ujh/iomrascalai/compare/0.3.0...0.3.1)
2+
3+
* Implemented `gogui-analyze_commands` and `imrscl-safe_territory`
4+
which shows the intersections on the board that the bot thinks are
5+
safe (i.e. definitely belong to one color).
6+
* Stop playing when all intersections are decided (i.e. the bot thinks
7+
they belong to a certain color).
8+
* Implement `final_status_list`
9+
* Implement Chinese scoring
10+
* Return to command line arguments for turning on/off logging, GoGui
11+
effects, and ruleset configuration.
12+
13+
### Performance
14+
15+
*Note that we now use Chinese rules instead of CGOS/Tromp Taylor rules
16+
which may change the results.*
17+
18+
After running 500 games on 9x9 with komi 6.5 and a time limit of 5
19+
minutes (sudden death) the win rate against GnuGo 3.8 level 0 was
20+
**77.4% (± 3.65 at 95%, ± 3.72 at 99%)** with the default
21+
configuration.
22+
23+
After running 500 games on 13x13 with komi 6.5 and a time limit of 10
24+
minutes (sudden death) the win rate against GnuGo 3.8 level 0 was
25+
**35.2% (± 4.16 at 95%, ± 4.25 at 99%)** with the default
26+
configuration.
27+
28+
129
## 0.3.0 [](https://github.com/ujh/iomrascalai/compare/0.2.4...0.3.0)
230

331
* Added 3x3 pattern support. These are used as priors in the tree and

bin/benchmark

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ set -x
5252

5353
cargo build --release
5454

55-
GNUGO="gnugo --mode gtp --level 0 --chinese-rules"
55+
GNUGO="gnugo --mode gtp --level 0 --chinese-rules --positional-superko"
5656
IOMRASCALAI="cargo run --release -- --log --rules chinese"
5757
REFEREE="$GNUGO"
5858

bin/benchmark-release

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,4 @@ set -x
3030

3131
./bin/benchmark 9 $PREFIX
3232
./bin/benchmark 13 $PREFIX
33+
./bin/benchmark 19 $PREFIX

bin/play-gnugo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ fi
4444

4545
cargo build --release
4646

47-
GNUGO="gnugo --mode gtp --level 0 --chinese-rules"
47+
GNUGO="gnugo --mode gtp --level 0 --chinese-rules --positional-superko"
4848
IOMRASCALAI="cargo run --release -- --log --gfx --rules chinese"
4949

5050

misc/clop/lib/run.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def time(seed)
6969
end
7070

7171
def gnugo
72-
"gnugo --mode gtp --level 0 --chinese-rules"
72+
"gnugo --mode gtp --level 0 --chinese-rules --positional-superko"
7373
end
7474

7575
def referee

misc/clop/ownership-runner

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash -l
2+
3+
./runner ownership "$@"

misc/clop/ownership.clop

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Use for the naming of the .log and .dat files
2+
Name ownership
3+
Processor main
4+
Script ./ownership-runner
5+
Replications 1
6+
7+
# [scoring]
8+
IntegerParameter scoring.ownership_prior 50 200
9+
LinearParameter scoring.ownership_cutoff 0.8 0.99

misc/clop/time_control-runner

Lines changed: 0 additions & 3 deletions
This file was deleted.

misc/clop/time_control.clop

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/config/defaults.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@ score_weight = 0.0653414
3232

3333
[scoring]
3434

35-
ownership_prior = 64
36-
ownership_cutoff = 0.858546
35+
ownership_prior = 87
36+
ownership_cutoff = 0.892867

0 commit comments

Comments
 (0)