
Sinclair ZX81 1KB Chess vs. Stockfish Chess Engine (2018) [video] - cpeterso
https://www.youtube.com/watch?v=R3By_rdwxSg
======
lawrenceyan
For a far more interesting matchup, with advanced long term oriented strategic
play, consider watching a match between AlphaZero and Stockfish:
[https://youtube.com/watch?v=JacRX6cKIaY](https://youtube.com/watch?v=JacRX6cKIaY)

The video linked here focuses on the ability of AlphaZero in making long-term
optimal piece sacrifices against Stockfish, which is largely incapable of
understanding these types of moves due to its hard coded bias towards losing
pieces defined in its value function, causing AlphaZero to be able to
consistently outmaneuver and ultimately handily defeat StockFish in almost
every single game it plays against it.

~~~
Twirrim
Related to AlphaZero is the Leela Chess Zero project, an independent project
people from across the glob contribute CPU/GPU resources to:
[https://lczero.org/#tab-elo-estimates](https://lczero.org/#tab-elo-
estimates). One of the main developers on LCZero is also one of the Stockfish
developers.

It's been having an interesting time in various competitions, and much like
the match you point out, it makes some decidedly more "human" moves, little
stabs to try and get out of a draw situation that Stockfish won't due to its
hard-coded biases. Here's an interesting game from TCEC 14
[https://www.youtube.com/watch?v=rhI4DKGSjtk](https://www.youtube.com/watch?v=rhI4DKGSjtk)
Ultimately it came second to Stockfish, but that was the highest placing it
has had so far, and they keep refining and improving it all the time.

~~~
ngcc_hk
Contribute to the go site of leela zero and play using it with gui. Not sure
how to start chess part.

But open one is better than closed one as we can have other experiment such
Facebook go, darkgo and minigo etc. Not sure there is any similar chess open
net engine.

~~~
ganeshkrishnan
Both stockfish and LC0 are open source.

------
endgame
There were multiple chess-related submissions in SIGBOVIK 2019:
[http://www.sigbovik.org/2019/](http://www.sigbovik.org/2019/)

In particular, there was one that played a bunch of chess engines against each
other, and came up with a better metric than Elo, for when players aren't
going to change skill.

------
mynameishere
Another classic mismatched match-up:

[https://www.youtube.com/watch?v=E4N0Ap2rkdI](https://www.youtube.com/watch?v=E4N0Ap2rkdI)

...but I was more impressed by the Atari 2600 chess game which had castling
and _en passant_. Having 256 bytes seems like a good excuse to leave out such
nonsense.

~~~
Someone
256 bytes of RAM, plus insane amounts of ROM (a whopping 4kB, acccording to
[https://en.wikipedia.org/wiki/Video_Chess](https://en.wikipedia.org/wiki/Video_Chess))

~~~
jchw
Dang, 4kB... In 32 bit depth, you could encode that with a measily 32x32
image. Think of how many more bytes a smartphone from even several years ago
has in it's framebuffer, that it is more than capable of filling 60 or even
more times per frame.

------
z-cam
Relevant (and mentioned at the end of the video):
[https://gist.github.com/ecelis/f2428c38fd7777b20ace](https://gist.github.com/ecelis/f2428c38fd7777b20ace)

------
neilwilson
I had those three mags, and I typed it in. A wonderful introduction to what
you can do in Z80 machine code.

Happy days

------
megablast
Would much rather an explanation of what the code does to achieve this
miracle.

~~~
egypturnash
[http://users.ox.ac.uk/~uzdm0006/scans/1kchess/](http://users.ox.ac.uk/~uzdm0006/scans/1kchess/)
\- use the source, luke?

also maybe some previous hn discussion may have some analysis
[https://news.ycombinator.com/item?id=9151552](https://news.ycombinator.com/item?id=9151552)

------
zzo38computer
I am not interested to watch the video; PGN would be more useful (with
comments added), I think. Then you can print out, too, if you want to do.

