Go back
The Accoona AI Chess Engine

The Accoona AI Chess Engine

Only Chess

X
Cancerous Bus Crash

p^2.sin(phi)

Joined
06 Sep 04
Moves
25076
Clock
23 Jun 05
Vote Up
Vote Down

http://www.accoonachess.com/playai.php

Normally a chess program is programmed to do a "search", i.e. play through thousands of possible continuations in memory, compare the outcome of each line and then pick the one that appears most promising.

The critical part is evaluating the positions at the end of each line. This is done by telling the program as much as possible about the value of the different chess pieces, the importance of mobility, center control, king safety, pawn structure, and about 30-50 other criteria. This knowledge comes from centuries of chess research.

The Accoona AI Chess Game takes a different approach. It has received only very rudimentary chess knowledge from its programmers, and thus takes a very naive view of the game. But it learns. It plays like a beginner who is slowly finding out which strategies are good and which cause him to lose the game.

Naturally it is not the tiny Java program that you are playing against that does all of this. It merely plays and then reports back to the main chess intelligence, located in the Accoona Chess AI lab, on what has transpired. This AI is driven by the analytical tools of Fritz, the world's premium chess playing software, and the German chess database company ChessBase.

Based on the analysis of tens of thousands of games received by the central server the Accoona AI modifies the evaluators of the Java applet, which becomes progressively stronger the more games it plays. It is modifying its opinions and discovering new ideas and strategies all the time. You can watch it "learn from experience" and grow more intelligent month after month.

We would like to mention one other aspect of this AI experiment. The Accoona AI Chess Game also analyses the way humans, especially rank amateurs, lose their games against the program. And it tries to emulate this weak human playing style for its "Easy" level. After all the vast majority of visitors to this site are casual players who don't have a snowflake's chance in hell to beat this machine. But just wait .. it will become creatively weak in Easy mode.


The last paragraph interested me. Could a computer emulate a weak players play accurately?

Accoona (easy) - XanthosNZ
23/06/05
E84: King's Indian: Sämisch Panno
1. c4 Nf6 2. d4 g6 3. Nc3 Bg7 4. e4 d6 5. f3 O-O 6. Be3 Nc6 7. Nge2 a6 8. Qd2 Rb8 9. Nd5?!
This is an odd move to play here. Up until this move we had followed well travelled openings.
9. ... b5 10. c5?N
A blunder. 10. cxb5 axb5 11. Nxf6+ Bxf6 12. h4 seems to be white's best chance
10. ... dxc5 11. dxc5 Nxd5 12. exd5 Ne5 13. f4??
Allows 13. ... Nc4 with a multitude of threats.
13. ... Nc4 14. Qd3 Nxb2 15. Qe4??
15. Qb3 was required as it would guard both d3 and a4 and cannot be forced away.
15. ... Bf5 16. Qf3 Nd3+ 17. Kd1
17. Kd2 was probably better.
17. ... Bxa1 18. Ng3 Nb4 19. Nxf5 gxf5 20. Kd2 Nxd5 21. Qg3+ Bg7 22. Bd4??
While the game is lost this doesn't help. 22. Ke1 gives the longest fight.
22. ... Nf6 23. Qd3 Ne4+ 24. Ke3 Bxd4+ 25. Qxd4 Qxd4+ 26. Kxd4 Rfd8+ 27. Ke5??
Allows a forced mate.
27. ... Nf6 28. Bc4 bxc4 29. Kxf5?
29. Rd1 Rxd1 30. Kxf5 Rd5#
29. ... Rd5# 0-1

Take what you will from that. It plays differently than other engines I've played on handicap mode. I'll be testing the Medium and Hard settings to find out how tough it can be.

b

Joined
29 Apr 05
Moves
520
Clock
23 Jun 05
Vote Up
Vote Down

It's not any better on "hard" mode; mate in 21.

SK

The Lowlands

Joined
12 Nov 04
Moves
1894
Clock
23 Jun 05
Vote Up
Vote Down

Great. I tried it 'hard', and into the 12th move the page disappeared! Humanlike behaviour? 'Sorry, got to go, let's call it a draw.'
Probably my aging system crashed on it. I had to install something called 'Java'... But it looks very interesting. It moves pretty fast too. 🙂

i

Joined
30 Oct 04
Moves
7813
Clock
23 Jun 05
Vote Up
Vote Down

Originally posted by bobbob1056th
It's not any better on "hard" mode; mate in 21.
Quite true. It left its queen be captured after a successful tactical operation on its part... It moves fast though and despite some tweaks here and there it might improve if strong opponents play it.

X
Cancerous Bus Crash

p^2.sin(phi)

Joined
06 Sep 04
Moves
25076
Clock
23 Jun 05
Vote Up
Vote Down

Originally posted by bobbob1056th
It's not any better on "hard" mode; mate in 21.
Normally I'd say you were talking more crap. But:

XanthosNZ - Accoona (hard)
1. d4 c5 2. d5 e5 3. e4 d6 4. Nc3 Nf6 5. Nf3 Nbd7 6. Nd2 Be7 7. a4 O-O 8. Nc4 Re8 9. h4 a5 10. g4 Nb6 11. Nxb6 Qxb6 12. g5 Nd7 13. h5 f6 14. g6 hxg6??
Loses by force. Much better is 14. ... h6.
15. hxg6 Qb4 16. Qh5 Qc4 17. Qh8# 1-0

Here's a screenshot for any doubters.
http://img.photobucket.com/albums/v694/XanthosNZ/checkmate.jpg

Guess it hasn't learned much about locking pawns against a kingside pawnstorm.


T

Joined
29 Feb 04
Moves
22
Clock
23 Jun 05
Vote Up
Vote Down

http://chessbase.com/newsdetail.asp?newsid=2466

X
Cancerous Bus Crash

p^2.sin(phi)

Joined
06 Sep 04
Moves
25076
Clock
23 Jun 05
Vote Up
Vote Down

Originally posted by THUDandBLUNDER
http://chessbase.com/newsdetail.asp?newsid=2466
Yes that's where I first found out about the program.

Notice however that Kasim is playing the 'big brother' of the engine available online.

A

Joined
14 Jun 04
Moves
2260
Clock
23 Jun 05
Vote Up
Vote Down

Originally posted by XanthosNZ
Yes that's where I first found out about the program.

Notice however that Kasim is playing the 'big brother' of the engine available online.
It didn't seem to work on my computer. So I played that awesome little chess puzzle, and I figured it out...anybody know where I can find chess puzzles like that the pieces move?

Cookies help us deliver our Services. By using our Services or clicking I agree, you agree to our use of cookies. Learn More.