Skip to content
This repository was archived by the owner on Sep 19, 2023. It is now read-only.

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Chess Engine

A basic chess engine I'm slowly working on when I feel up to it. Nothing revolutionary, but a fun and challenging problem.

Goals:

  • Read and output board states (FEN)
  • List all valid moves for a given position
  • Make a move, updating the board state
  • Validate listing of moves by comparing total possible states 6 moves deep vs stockfish
  • Create a UI you can play chess on using .wasm binaries to run the calculations
  • Optimize!

Project Structure

engine/

The golang project that does all the heavy lifting

ui/

The web UI for playing chess against the engine

About

Fun little challenge project

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages