UPDATE #1
I have created using pygame a chess engine complete with all of the rules of chess and is fully playable for local 1v1 with the features:
- on piece hover, piece tilts a bit
- piece moves to next square instead of teleporting
- checkmate
- resign and draw buttons
- stalemate
- 3 fold repetition
- 50 move rule
- en pessant
- castling
- captured pieces are shown on the side that captured them
- captured piece zone is aligned to board
- pawn promotion
FUTURE IDEAS:
- SFX
- Better GUI on loss/draw screens
- Better GUI for promotion
- Main menu
- variants (atomic,duckchess,giveaway chess, Horde, etc)
- time control
- bots (pinging chess.com api idk how to code a chess bot from scratch)
- color change of boards
- better graphics for pieces
- move log
- when hovering on dot of the move you want to make the dot becomes bigge
- pull and drag pieces around board to make moves like chess.com
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.