W2 GamesLevel 14/23Epic2026Live

Stockfish bot service

Powers El3ab

A small Go service that turns the Stockfish engine into seven chess opponents with human strength, human mistakes and human thinking time.

Stockfish bot service: Choosing an opponent
Choosing an opponent
Stockfish bot service: Playing the beginner bot
Playing the beginner bot

The story

The game sends a position and a bot, and gets back a move with its evaluation and best line. The seven bots have Arabic names and styles, from a beginner to a grandmaster, with a built-in web admin to tune them.

Hard parts cleared

  • Making weak bots actually play weak: they analyse five lines and pick from the third to the fifth, and the beginner never plays the best move.
  • Human pacing: every bot waits a think time from its own range, and stops if the player leaves.
  • A managed pool of up to 12 engine processes, with a health check that runs a real search so a stuck engine still fails.

More from Games

Continue?

If you have a system to build, a game to make or a server that needs moving, I am one message away.

info@al-arcade.com