Skip to content
misaelnietoPublic

About

A naive approach at a chess library. For learning purposes by now

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Ajedrez

Yet another naive implementation of a chess game engine

This is a simple implementation of a chess game engine. I started it to learn Rust with the assistance of ChatGPT. Over time, I realized that some of the recommendations provided by ChatGPT were likely inspired by https://github.com/jhlywa/chess.js.git, as certain implementations seemed quite familiar to me later.

Dual-licensed under Apache 2.0 or MIT.

Features

  • Basic board structure and movement validation
  • Basic PGN loader
  • Basic FEN support
  • Unit tests
  • Performance benchmarks
  • User interface
  • Comprehensive documentation
  • Published on crates.io
  • Adherence to best practices
  • Thread safety
  • Stable API
  • Active user base :'(

About

A naive approach at a chess library. For learning purposes by now

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages