Robotic Chess

Robotic Chess

13 devlogs
84h 9m
•  Ship certified
Created by CyberIntruder

It's an app where you can play against chess bots, watch chess bots play against each other and even make them!

Timeline

Ship 1

1 payout of shell 725.0 shells

CyberIntruder

about 1 month ago

CyberIntruder Covers 13 devlogs and 84h 9m
  • Added time limits for players
  • Implemented FEN string input and display
  • Added visual indication of the last move
  • Added support for python bots
  • Fixed a major bug in the chess engine
  • Added support for TypeScript (compiling, IntelliSense, ...)
  • Created README

Firstly I tried to optimize the custom editor, but then I replaced it with the monaco editor. I implemented custom syntax highlighting and IntelliSense support for the chess.js library

  • Implemented pawn promotion UI
  • Added 3 chess bots
  • Added readonly mode to editor for viewing the code of default bots
  • Implemented move history with undo and redo
  • Refactored code
  • Improved UI & UX
  • Implemented a code editor with syntax highlighting.
  • Added functionality to create, edit, and delete custom bots.

Made a simple dummy bot that chooses a random move and communicates with the game. Also you can create your own bots now!

Made moves generation for all pieces and win states.

Made a new game menu, fen string loading and the core of moving chess pieces.

Added timers and improved the layout

Update attachment

Made a responsive layout

Set up electron and made a simple chess board

Update attachment