drcjt / CSharp-80

C# AOT compiler for Z80 based computers including the TRS-80 and ZX Spectrum
https://drcjt.github.io/CSharp-80/
GNU General Public License v3.0
51 stars 3 forks source link

Add Chess sample #317

Open drcjt opened 1 year ago

drcjt commented 1 year ago

Create a simple chess sample with following features:

Some good online links for inspiration here include:

https://github.com/lithander/MinimalChessEngine/tree/master https://home.hccnet.nl/h.g.muller/max-src2.html

General idea is to have a minimal style sample a bit like the famous ZX-81 1K chess, https://users.ox.ac.uk/~uzdm0006/scans/1kchess/

Another useful resource https://rustic-chess.org/front_matter/title.html

drcjt commented 1 year ago

Use 0x88 representation for board - https://en.wikipedia.org/wiki/0x88