Skip to content

Project made in Module 5. Chess made in Python with Pygame and voice commands. Includes a leaderboard and login system. Languages: Python, SQL

Notifications You must be signed in to change notification settings

MrMoussie/ChessMate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Please follow the steps in this guide to make sure that the game will work as intended!

GAME

This is a step-by-step instruction to install the necessary modules to run the game.

Installation

Use the following commands on your Raspberry Pi to install the necessary modules:

In case a command does not work for you, try updating your Raspberry Pi first.

Install PyGame:

sudo pip3 install pygame

Install PyGame_GUI:

sudo pip3 install pygame_gui

Install Tkinter:

sudo apt-get install python3-tk

Install Chess:

sudo pip3 install chess

Install Speech Recognition:

pip install SpeechRecognition

Install PyAudio:

sudo pip3 install pyaudio

In case of errors with PyAudio installation:

sudo apt install portaudio19-dev python3-pyaudio

SQL

This is a step-by-step instruction to install the necessary modules to run the SQL server.

Installation

Use the following commands on your Raspberry Pi to install the necessary modules: In case a command does not work for you, try updating your Raspberry Pi first.

Install MariaDB Server:

sudo apt install mariadb-server

MySQL Module for Python:

sudo pip3 install mysql-connector

ConfigParser Module for Python:

sudo pip3 install configparser

Configuration

Optional: Follow this guide to make a new user in mysql with priviliges on your Raspberry Pi.

Configurate the SQL.cfg file. Enter credentials for the program to access the mysql server. Must have permissions for creating databases and tables as well as altering permissions.

About

Project made in Module 5. Chess made in Python with Pygame and voice commands. Includes a leaderboard and login system. Languages: Python, SQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages