Checkers Vision

Project Overview

Our project idea is CheckersVision, a cross-platform application aimed to be a comprehensive application for users to play Checkers. The user can either load an image of a board or manually input the board and get the next best move with the help of our Monte Carlo Tree Search. The user can then play a full game of checkers given this board state or they can play an entire game of checkers from scratch.

Components used

Frontend

  • Flutter
  • Dart

Backend

  • Java (for Checkers Engine)
  • AWS Services (Lamda, ECR, S3)
  • Python (for Computer Vision)
Screen mockups of checker boards