JET5

Integrated IT for Clinical Staff

Chess Software Development

I now have a 4-file testbed for developing chess-playing engines.

These display a board with current fen, all moves neatly listed, captured pieces, a running graph of material advantage, and can run a game chaining moves. It looks good, is fully responsive. Let's go!

You can see the current version at JET5 Computer Chess Testbed

Status

The software self-plays, and I can choose which engine plays which engine. The underlying algorithm (depth-first minimax with alpha-beta pruning) is shared between engines. Each engine provides its own evaluation function.

So it's now time for some software cooking fun! Current engines include "standard material value", and "material plus strategic hints". Which is best?