QtSnake
Simple educational python Snake game created with PySide6 and Qt framework
Install / Use
/learn @gudarzi/QtSnakeREADME
Table of Contents
How to Run
To run the project:
- Make sure you have Python 3.x installed, PySide6, and Qt
- Navigate to the project folder and install project requirements using pip:
pip install -r requirements.txt
- Run the project:
python main.py
-
Select start button and confirm
-
Use keyboard arrows or WASD to play.
How to Build to EXE
Use this command to compile the game into an exe executable:
pyinstaller --noconfirm --onefile --windowed --add-data "main.ui;." "main.py"
Recently Added Features
Scoreboard - Increments by 1 for each food eaten
Main menu and game over screen
Pause screen
Issues
If you encounter any issues while running or building the project, please check out the Issues section. There, you might find solutions to common problems or issues that other contributors are working on.
To submit a new issue, click on the "New issue" button and provide a detailed description of the problem. Include any relevant error messages and steps to reproduce the issue. This will help us address the problem as quickly and effectively as possible.
How to Contribute
If you're interested in contributing to QtSnake, check out Issues page for open issues. Leave a comment to claim an issue and submit a pull request with your proposed changes. Thank you for your interest in this project.
Disclaimer
Please note that this project is intended for educational purposes and might not be suitable for production environments. The project is provided "as is", without warranty of any kind. In no event shall the authors or copyright holders be liable for any claim, damages or other liability arising from the use of this project.
