Some Games (up to V1.4)

Games of Version 2 Home

There are a lot of Reversi or Othello applets or CGI servers out there. I played most of them, and in the few cases where I thought I had found a strong program, I even let my applet play against them. On this page, you'll find a couple of games I or my applet played on the web.

To save bandwidth, I have opted for a textual representation of the game record, similar to chess: the colums on the board are numbered from A to H (left to right), the rows are numbered 1 to 8 (top-down). So, field A1 is the upper left corner, A8 the lower left corner, and H8 the lower right corner. Passing is indicated by "--".


Thomas Wolf vs. Web-Othello

Web-Othello is a CGI server for Othello. I played it on level "Adept" (seems to be a 5-ply look-ahead), with black. If you replay this game, you'll see that this program doesn't play well: I had an easy 56 - 8 victory. The program played a very bad edge fight on the 8th (bottom) row (its 10th move was already very bad, and after my 13th move, this edge was bound to become black sonner or later. To defend the edge, Web-Othello even had to play on the X-square G7 in the 20th move, giving me access to the H8 corner, which I got in the 25th move. Combined with the long download times for the images (your mileage may vary depending on where you are), this program isn't worth a visit.

MoveTh. WolfWeb-Othello MoveTh. WolfWeb-Othello
1F5D635A6A7
3C7F637G8D7
5F7B839E8C2
7E6F441A8B7
9C6F843B6B3
11G6H545A4--
13C8D846H3--
15G4G547B4--
17F3H448A3A2
19H7G750A1E2
21E3C552B1D1
23G3D254C1--
25H8E755E1F1
27C3C457F2--
29H6G258G1H1
31B5A560G2
33D3B2

Magoo vs. My Applet

The Java version of Magoo played on "Expert" level, but that didn't help much: it made a terrible mistake in move 13, which after another 3 moves lost the lower right corner. After that, the game was a clear 6 - 58 victory for my applet on "Amateur" level.

MoveMagooMy Applet MoveMagooMy Applet
1D3C5 33C4G4
3F6F5 35H3D2
5E6F7 37G3B8
7D6C6 39E3F2
9G8D7 41E2F3
11E7F443D1E1
13C8F845F1B7
15E8D847G1C2
17G7G549B3B1
19C7H851B2H2
21H7H653A7A8
23G6H555--A1
25H4B656A2A3
27A6A558--C1
29A4C359--G2
31B4B560--H1

Jothello 3.1m3 vs. My Applet

Jothello 3.1m3 was the first and so far only other Reversi program I found on the web that could beat my applet once. Its evaluation function is similar to the one my applet uses. It also takes about the same time to compute the next move. Playing on level "difficult", it uncovered an error in my applet's algorithm and won easily. (The error made my applet make essentially the same bad mistake in an edge fight as Magoo did in the game above. Unfortunately (or luckily?), I forgot to keep a game record for that game, but my applet looked just as bad as Magoo did in the above game.) After I had corrected this error, a second game was played (again, my applet plays on level "Amateur"), and this time, Jothello didn't stand a chance: my applet won 13 - 51:

MoveJothelloMy Applet MoveJothelloMy Applet
1E6D6 32G8H8
3C7F3 34C1B1
5C5C6 36--D3
7B6B5 37D2E2
9A5A7 39B2F1
11A6A441E3E1
13C4D843--G1
15C8B844G2H1
17F4B446F5F7
19A3A248F6A1
21F2B350G4G7
23--C352G6H5
24B7D754H3G5
26E7A856H7H6
28C2F858G3H2
30E8D160H4

A rematch with my applet playing black (i.e. making the opening move) even resulted in a 53 - 11 victory (Jothello played on level "difficult", my applet - as usual - on level "Amateur" without timeout).

MoveMy AppletJothello MoveMy AppletJothello
1E6F6 33E3B6
3D3E7 35G3F2
5F5G4 37C3B3
7G5G6 39F1G7
9H7H6 41E2E1
11H5H443D1G8
13H3C545H8H2
15D6F747D2C2
17B5D749H1G1
19C8C751G2C1
21F8E853B2B7
23D8C655A8A3
25F4A557A4A2
27B8F359B1--
29C4B460A1
31A6A7

I haven't analyzed this game yet, but on a first glance it seems that Jothello prematurely gave up the H8 corner. Instead of playing 44. G8, it could have tried 44. D2...

One caveat: Jothello 3.1m3 is rather slow on level "difficult": it may take up to two minutes to compute its next move!


A Japanese Othello Server vs. My Applet

I played this server twice, but forgot to keep game records. The first game I played myself and won 38 - 26, the second game was played by my applet on "Amateur" level and won 17 - 47 on Sep. 24, 1996. Both games are in that server's score book.


My Applet vs. Yuh-Jye Chang's Othello Applet

In this game, my applet played on level "Beginner", no timeout. Yuh-Jye Chang's applet has only one level, so there was no choice there. The game ended by a clear 44 - 19 victory by my applet. My applet correctly sacrificed the H1 corner in move 42: in the following moves, it captured the whole rest of the H column, got the H8 corner, and proceeded to capture the bottom corner.

MoveMy AppletChang's Applet MoveMy AppletChang's Applet
1D3C5 33G6H7
3F6F5 35G5H4
5E6F7 37G3A5
7C6E3 39H6H5
9F3C7 41F1G1
11C4C343G2H1
13B3C245H2--
15D2A346H8--
17F4F247G8G7
19E2C149D7C8
21D1E151B8B7
23E7D853A8A7
25E8F855B2B6
27B4A457A6B1
29G4D659A2
31B5H3

It seems that Yuh-Jye Chang's applet plays too greedily...


Thomas Wolf vs. Swanlake Othello

They say on their web page that they believe to have written one of the strongest Reversi applets on the web. Feh! Sorry to desillusion you guys, but it plays just lousy! Don't waste your time with it! I had no difficulty winning 61 - 0 on its "Expert" level:

MoveTh. WolfSwanlake MoveTh. WolfSwanlake
1F5F6 32B5A6
3E6F4 34C2D2
5G6C6 36C5B6
7G5H6 38D1E2
9H4H5 40E3F2
11H7D742E1F1
13G4H344G1B1
15H2F746C3G2
17E8F848H1--
19G8G749C1B2
21D6E751A2B3
23D8C853A1--
25H8C754A5A4
27B8--56A3--
28G3F357A7
30C4D3

I have the impression that the Swanlake Reversi program doesn't do any look-ahead, even on the "Expert" level. Why? Well, first, it's too fast - a Java applet can't do any look-ahead that fast, and second, it plays exactly the same moves on all levels. This smells fishy - all the more as they are trying to sell that applet's code and promise the buyer will learn something on the "Minimax method" and "alpha-beta pruning". May be, but I don't buy it! (Pun intentional)