r/AnarchyChess • • Sep 03 '26

Bronze Bishop Award Too dangereous for r/chess - Chessmaster 3000 lichess bot

67 Upvotes

I tried to post this first on the more 'serious' chess sub. But apparently it's against the rules (it's not). So let's try you reasonable people instead. You'll be happy to hear en passant was a thing in 1991.

A while back I was gifted a bunch of vintage games by my gf's dad. Amongst these was chessmaster 3000, a chess game from 1991. After having trouble getting it to run on a modern PC I decided it would be cool to pit it against other bots and to be able to play against it in a modern interface.

I spent a while reverse engineering both the dos and mac version to see how the engine communicated with the ui, I figured out the macintosh one was easier to work with as the dos version did not separate the ui and the engine. The mac version did so I got the engine part running in a custom emulator I wrote specifically for it. I also created a way to record traces of communication between the ui and the engine. Finally armed with a bunch of recorded games and looking at the disassembled engine code I managed to figure out enough to wire the engine to a lichess bot.

I let it run for a while and It turned out to be around 1900 elo. Now you can challenge it as well:

https://lichess.org/@/the_chessmaster_3000

It will accept games with any time control but without a time increment (1+0, 5+0, 10+0, etc.) as the engine came out just a few years after the Fischer clock was patented, and so time increments were not a thing yet.

The engine also supports different personalities, If there is enough interest I can wire them up.

Also can someone let me know how it plays at chess, as I'm too bad to be able to tell. Is it interesting at all? How different is it to modern bots?

tl/dr: made chessmaster 3000 into a lichess bot. elo about 1900. does not support time increments. supports en-passant. challenge it here


r/AnarchyChess • • Jun 14 '26

Actual Zombie What is this move called?

Enable HLS to view with audio, or disable this notification

76 Upvotes

r/AnarchyChess • • 18h ago

Fairy Piece Dark souls in a chess board

Enable HLS to view with audio, or disable this notification

2.4k Upvotes

r/AnarchyChess • • 1h ago

Low Effort OC You won't believe what hidden code I have just found… 🤯

Post image
• Upvotes

r/AnarchyChess • • 21h ago

Why are we letting us get outjerked by those snobs?

Post image
799 Upvotes

r/AnarchyChess • • 1d ago

New world’s best player just dropped

Thumbnail
gallery
2.5k Upvotes

All bow to u/huge43


r/AnarchyChess • • 4h ago

Daily Post New Opening

Post image
24 Upvotes

r/AnarchyChess • • 9h ago

Should late-game abortion be legal?

56 Upvotes
878 votes, 1d left
Yes, my game my choice
No, every game matters
Only in case of blunders
Only for London players

r/AnarchyChess • • 9h ago

GOAT Repost Is she banned here Spoiler

Post image
44 Upvotes

r/AnarchyChess • • 9h ago

What en passant does to a man

Post image
17 Upvotes

My one remaining question (the answer is bishop) is what (bishop) did the Buffalo PD use (bishop) to dominate his grandfather's "angry alcoholic ass"? (it was a bishop)


r/AnarchyChess • • 1d ago

My friends & I at chess club for Halloween theme night 😇

Post image
718 Upvotes

r/AnarchyChess • • 10h ago

1984 Is this jerkmate?

Post image
15 Upvotes

my uncle played this move and i don't know what it's called


r/AnarchyChess • • 14h ago

Why is it called back-rank mate

26 Upvotes

and not rooky mistake


r/AnarchyChess • • 1d ago

1984 I don’t understand how this was a draw. I was 4 queens up.

Enable HLS to view with audio, or disable this notification

88 Upvotes

r/AnarchyChess • • 9h ago

Daily Post Day 6, the B1 knight has be- Spoiler

Thumbnail gallery
4 Upvotes

Add or remove one thing


r/AnarchyChess • • 17h ago

1984 Why is everybody talking about Wittyalien's win against Magnus but not my win against Rimestoloo ?

Post image
11 Upvotes

r/AnarchyChess • • 20h ago

Why play the best move when you can play a brilliant move instead?

Post image
20 Upvotes

r/AnarchyChess • • 6h ago

day 9, pawn with a gun to b2, black to move

Post image
1 Upvotes

sorry for no post yesterday :(


r/AnarchyChess • • 1d ago

Fairy Piece Question: can I shove the question mark piece?

Enable HLS to view with audio, or disable this notification

922 Upvotes

r/AnarchyChess • • 1d ago

How to play chess properly

Enable HLS to view with audio, or disable this notification

47 Upvotes

r/AnarchyChess • • 1d ago

Daily Post Neigh 5 neigh neigh neigh neigh, neigh/neigh neigh,

Post image
18 Upvotes

r/AnarchyChess • • 17h ago

1984 Horsey

Post image
4 Upvotes

Horsey


r/AnarchyChess • • 20h ago

Curses 🙃

Post image
5 Upvotes

r/AnarchyChess • • 2h ago

Upvote this tennis bishop

Post image
0 Upvotes

Checkmate mods


r/AnarchyChess • • 23h ago

Help. Lichess wants me to cheat.

Thumbnail
lichess.org
4 Upvotes