About

This is a chess GUI built with the Ren'Py Visual Novel Engine, python-chess, and Stockfish (for chess AI). You can use it as a standalone playable or integrate it as a minigame into a Ren'Py visual novel project. Read the guide for integration in my GitHub repo.

  The source code is available both inside the game folder and on my GitHub. Please refer to GitHub for the latest updates to the source code.

  This chess engine supports Ren'Py 8.

  I wrote about how I developed this project in a blog post on freeCodeCamp. I've helped to integrate this chess engine into an in-development Visual Novel game, The Wind at Dawn.

  ~~~

  The guide for integration should suffice to help you integrate this engine into your project. I also take commissions for developing custom features and helping with integration. If you have questions, feel free to comment below, email r3dhummingbird at outlook.com, or, lynn#9327 on Discord.

  

Gameplay

The game supports Player vs. Player and Player vs. Computer. In PvC, the player can choose to play as either Black or White.

  Click on a piece and all of its available moves will be highlighted in blue. Click on any of the legal destination squares to make a move. Press Flip board view to flip the view, with White on the bottom by default.

  Gameplay Example: Fool's Mate

  Player vs. Computer (Stockfish)

  Flip Board View, Undo Moves, Resign

  Promotion UI

  Stalemate

  Threefold Repetition: UI for Claiming a Draw (Also shows a similar UI choice screen if the fifty-move rule is in effect)

  

Development log

Comments
Welcome to zddgame comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments

  

Copyright 2023-2025 - www.zddgame.com All Rights Reserved