๐ฎ Pygame Lab ๐
A repo with Pygame experiments in order to explore its potential!
Objective
This project is a study repo created to:
- Explore the wonderful Pygame's graphics library
- Code and test some gaming concepts (collisions, animations, cameras, tilesets, etc.)
- Create utility functions/ideas that can be used in other Pygame projects
PS
: This project is a WIP (and may forever remain as one).
Used tools
This project, so far, uses the following tools (among many others):
Python 3.9
as the project's programming languagePygame
as the main graphics libraryAseprite
for sprites/pixel-art drawingsTiled
for tilesets and tiled maps editingPytest
as the main testing framework/test runner
Graphics
The pixel art contained in this repo were created by me with the help of the Aseprite software.
Running the game
Run pipenv 'start' script which will run the src
library as Python module:
pipenv run start
Running tests
Just invoke pipenv 'test' script, which will start a pytest session:
pipenv run test