Skip to content

MattVastarelli/Chess-py

Repository files navigation

Chess

Table of Contents

  1. About
  2. Dependencies
  3. Installation
  4. Program Execution
  5. GUI

About

A Python implementation of the chess board game using Tkinter as the graphics engine.

Dependencies

  • Python
  • tkinter
  • tkinter.messagebox
  • deque from collections
  • Image and ImageTk from PIL - Pillow

Installation

  • If Python is not installed an installer could be downloaded from: https://www.python.org/downloads/ Copy or Download the main Chess-py file to the location you wish to keep the program

  • If one is not using Python 3.4 or greater, pip must be installed

    • For Windows
    • For Mac run the following command in the terminal: sudo easy_install pip
    • For Linux run one of the following commands based on the installed packet manager
      • apt: sudo apt-get install python3-pip
      • pacman: sudo pacman -S python-pip
      • yum: sudo yum install python3 python3-wheel
  • Install Pillow via the command pip install Pillow

Program Execution

  • Using the terminal or command prompt navigate to the Chess-py file
  • Enter the following command into the terminal or command prompt: python3 Chess-main.py

GUI

Main Menu

main menu

Game Board

game board

Authors

  • Matthew Vastarelli
  • Evan Perry