Home

Music

Photography

HiFi

Web Design

Coding and AI

Simulator

Chess & Scrabble

Synthesizers

Anaesthesia

Family

alanhope

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?