schack

S(cala)ch(ess)ack

AGPL-3.0 License

Stars
2

schack

S(cala)ch(ess)ack

An experiment to implement chess logic in Scala 3.

Inspiration

  • scalachess
  • compression
  • shakmaty

Goal

  • Use Bitboards to represent chess position
    • support moves generator
    • validate chess position
  • Support compression library out of the box
  • Easy to maintain
  • Easy to extend functionality
  • Balance between speed & code cleaness & usability