This repository hosts my project for the software technology course - a simple platformer game written in python with pygame.
- User manual
- Requirements specification
- Architecture description
- Test documentation
- Timesheet
- Changelog
This project uses poetry for managing dependencies. Install dependencies:
poetry install
Run the program with:
poetry run invoke start
Tests can be run with:
poetry run invoke test
A report of test coverage can be generated with:
poetry run invoke coverage-report
The report can be found in the htmlcov directory.
Code linting with pylint can be done with:
poetry run invoke lint
You can format the code using autopep8 with:
poetry run invoke format