The aim of this project is to enable control of the robot. Marty via an intuitive graphical interface and a gamepad.
Before you begin, ensure you have the following items installed on your machine :
- Python 3.7 or more
- pip
- The following Python libraries :
- martypy
- inputs
- PyQt6
- Clone the project repository to your local machine. :
git clone https://github.com/QDAVVV/legendary-disco.git
- Access the project directory :
cd legendary-disco - Install the necessary dependencies :
pip install -r requirements.txt
To start the application, run the script main.py :
python main.pyThe buttons on the right side of the interface control Marty's movements.
If a controller is connected, you can also control Marty using it.
The left side of the graphical interface allows you to code very basic actions for Marty.
After selecting the blocks to be performed, Marty will carry out the actions in order by pressing the ‘Launch’ button.
To contribute to the nodal interface:
- Créer Widget -> Créer Item -> Faire BlockManager -> GetWidget
This project is licensed under the MIT licence. For more details, see the file LICENSE.


