This is the .NET Framework edition of Huo Chess.
Huo Chess: The best open-source micro chess program to use for educational purposes! This is the latest edition based on the .NET Framework.
The next edition Huo Chess DV (Huo Chess Delta Version) based on C# and .NET Platform 6.0 can be found at https://github.com/skakos/HuoChessDV.
Overview: A mini open source chess program for educational purposes (latest version is 44 KB in size). Code is purposefully heavily commented and kept as concise as possible; no size-reducing optimizations are applied that would make the code less readable. Articles explaining the chess engine algorithm exist either here or in Harmonia Philosophica site.
Huo Chess editions in GitHib
- Huo Chess .NET Framework edition: https://github.com/skakos/huo-chess.
- Huo Chess DV (Delta Version) based on C# and .NET Platform 6.0: https://github.com/skakos/HuoChessDV.
- Huo Chess edition in Quick Basic (QB64): https://github.com/skakos/Huo-Chess-QB64
Related resources
- Harmonia Philosophica MAIN Huo Chess site: https://harmoniaphilosophica.com/2019/02/13/huo-chess-c-micro-chess-updated/
- Codeproject related article: https://www.codeproject.com/Articles/20736/C-C-CLI-Micro-Chess-Huo-Chess
Reuse of the code is free, as long as the source is cited properly.