Skip to content

loutreceleste/project4OC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project 4 Chess Tournament OpenClassRooms

Here is the software created by Edward Peytavin to create, inform and manage several chess tournaments with a single database.
Please ensure that each player has their INE code before starting the tournaments.
As requested, the number of rounds is set to 4.
Each tournament can accommodate a maximum of 8 players, if you want to create tournaments with more players, contact our technical team to adapt the code.

Installation

First open in the console, navigate through the folders of the computer in order to find yourself in the root of the "project4OC" folder. Then use the package manager pip to install antiorm, db, pip, setuptools, tinydb and wheel.

Once in the folder, run the command:

pip install -r requirements.txt

Launch

Open the console, navigate through the folders of the computer in order to find yourself in the root of the "project4OC" folder.

Once in the folder, run the command:

python3 main.py

The software will launch, and you can start browsing and interacting with it.
Please make sure to read all the instruction and the information asked for a good utilization of the software.

Flake8_HTML

To generate another flake8-html report please first deleate the current report "flake8_rapport" in the "project4OC" folder, then open the console, navigate through the folders of the computer in order to find yourself in the root of the "project4OC" folder and run the next command:

python3 -m flake8 --format=html --htmldir=flake8_rapport

The report will be created with the "flake8_rapport" name.

Requirements

python ≥ 3.7
requirements.txt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors