Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Miguevrgo/ChessDev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Oxide Chess Wiki

Hi everyone!

I'm Miguevrgo, creator of the Oxide Chess Engine (which you probably haven't heard of). This project is a personal initiative to build a modern, practical chess programming wiki, aimed at developers who want to create or improve their own engines.

Unlike the glorious ChessProgrammingWiki, this wiki focuses more on real implementation details, walking through how to actually build a chess engine step by step, from board representation to move generation, search, evaluation, and NNUE integration.


✨ Goals

  • Provide a practical, modern guide for writing a chess engine.
  • Cover the most common techniques used in current engines.
  • Focus deeply on search improvements and NNUE, which I feel deserve more clarity than existing resources provide.
  • Offer a coherent path from zero to working engine β€” not just a reference, but a tutorial-like journey.

πŸ› οΈ Status

This project is just getting started:

  • βœ… Structure and first draft of some sections.
  • πŸ”„ Switched recently from Docusaurus to mdBook (open to other formats).
  • ⚠️ Many parts are still #TODO, content is skeletal and being expanded gradually.

🀝 Contributions & Feedback

Even though it's early-stage, suggestions, feedback, or contributions are very welcome. Whether you're an experienced engine dev or just learning, feel free to:

  • Open issues
  • Suggest structure improvements
  • Point out gaps or unclear parts
  • Share ideas for content or examples

πŸ“„ License

This project is released under the MIT License.

That means:

  • βœ… You can freely use, copy, modify, and distribute this content.
  • βœ… You can use it in personal, educational, or commercial projects.
  • βœ… No attribution required (though it's appreciated).
  • 🚫 This project is strictly non-commercial in intent β€” I built it as a hobby and learning resource, not to make money.

The goal is to help others learn and build better chess engines. No strings attached.

See LICENSE for the full legal text.

About

ChessDev is a modern wiki for chess programming enthusiasts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published