About

[Update] Version 2.0 (fully-powered by Stockfish chess AI, supporting special moves like promotion, rules like threefold repetition) is out!

This is a Chess Game made with Ren'Py which serves as a standalone playable as well as an engine easily integrable into other Visual Novel projects.

The main purpose of this project is to demonstrate how to integrate a Mini-game into a Ren'Py Visual Novel with screen language and Ren'Py Displayable. Within the Ren'Py Chess Game, there are two available gameplay modes, Player vs. Self and Player vs. Computer.

[UPDATE] Play it in browser full-screen here. (It might be a little slow.)

Gameplay and Operations

Player will be able to choose from the two available gameplay modes, Player vs. Self and Player vs. Computer. In Player vs. Self, the Player chooses moves for both Black and White. In Player vs. Computer, the Player plays as White by default.

Click on a piece and all of its available moves will be highlighted. Click on any of the available destination squares to make a move. Press <- on the keyboard to undo moves.

This project won't support en passant or promotion. Please use version 2.0 if you need those features.

~~~

Comments and suggestions are greatly appreciated!

StatusReleased
PlatformsWindows, macOS, Linux, HTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
Authorr3dhummingbird
GenreStrategy
Made withRen'Py
TagsChess, Ren'Py, Singleplayer, sourcecode

Download

Download
ChessGame-1.0-mac.zip 11 MB
Download
ChessGame-1.0-pc.zip 26 MB
Download
ChessGame-1.0-linux.tar.bz2 9 MB

Development log

Comments

Log in with itch.io to leave a comment.

(1 edit)

Hahaha this is what I wanted for my visual novel project :) Let me know if you plan on adding en passant and promotion! I would love for the player to be able to play a simple but complete chess game against one of the characters in my game!

If it spices things up for you: I'm willing to pay like $100 for a full version with all available moves, choice of color, satisfying game sounds for move and capture, and a special sound for checkmate. Just contact me at minzart [at] gmail.com!