Skip to content

Latest commit

 

History

History
91 lines (59 loc) · 2.76 KB

README.md

File metadata and controls

91 lines (59 loc) · 2.76 KB

Taipy Chess

Table of Contents

Description

Taipy-Chess, is a chess visualization tool, based on 20,000 games. You can see all the games, the openings they played, opponents, top played openings and most successful openings. You can see heatmaps and charts on the data. This app was built using the taipy framework for easy data analysis and visualization.

Features

  • See a variety of chess games!
  • See the most popular openings!
  • See the chess board heatmap!
  • See the most successful openings!
  • See the chessboard heatmap!
  • Get to learn more about different players!

Demo

demo.mp4

Screenshots

games openings stats
Check out a variety of chess games! See the most popular openings! Get to learn more about chess

Heatmaps

total_moves pawn_moves knight_moves
Check out the total move heatmap Check out the first moves made by pawns Check out the first moves made by knights

Installation

  • Clone the repository:

    git clone https://github.com/KorieDrakeChaney/taipy-chess.git && cd taipy-chess
  • Install the requirements:

    pip install -r src/requirements.txt
  • Set up the Chess Library:

    • Set your directory to 'src/chess_library/front-end/':

      cd src/chess_library/front-end/
    • Install the requirements:

      npm install
    • Now build:

      npm run build
  • Run the app:

    • Go back to root directory:

      cd ../../../
    • Run the app:

      python src/main.py

Background

I have never done a Creator Quest before. I never even heard of it, until 2 days ago after reading this blog post. I checked it out, and saw a live creator quest, to my surprise, it only had a couple days before it ended. I wanted to challenge myself to see if I can learn a new technology and build something with it in a couple days. I was able to do it, and I'm proud of myself. I hope you enjoy my project. 😄