← All projects

flask-chess-platform

by @omega-coder

25

interacting with chessboard using Flask microframework.

About this project

flask-chess-platform This repo contains code for a chess platform built with chessboard.js, python-chess && flask microframework. Features Play against stockfish engine as a second player. See game moves in a pretty formatted table. (Standard Algebraic Notation). Reset the game whenever you want. Undo and redo your moves. How to deploy Clone/fork this repository. Install requirements. Install stockfish engine in your system. 1. download engine from stockfish Download. 2. For linux users, extract and move engine binary to /usr/bin. 3. change the engine path in Player2 class Run app.py Go to http://127.0.0.1:1337 TODOS Add game time to fontend and synchronize with backend time recognize engines automatically. Allow users to add engine from fontend. Allow user to choose sides. Make board Analysis possible (using ECO).

From the project README on GitHub

Stars
25
Forks
7
Last push
19 Apr 2019

Add this badge to your README

Show that your project is listed on Made in Algeria.

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/flask-chess-platform.svg)](https://www.madeinalgeria.dev/projects/flask-chess-platform)

Related projects