ipeternella / pygame-lab

๐ŸŽฎ A repo with some experiments with Pygame in order to explore its capabilities! ๐Ÿ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐ŸŽฎ Pygame Lab ๐Ÿ

A repo with Pygame experiments in order to explore its potential!

animated

Objective

This project is a study repo created to:

  1. Explore the wonderful Pygame's graphics library
  2. Code and test some gaming concepts (collisions, animations, cameras, tilesets, etc.)
  3. 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 language
  • Pygame as the main graphics library
  • Aseprite for sprites/pixel-art drawings
  • Tiled for tilesets and tiled maps editing
  • Pytest 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

About

๐ŸŽฎ A repo with some experiments with Pygame in order to explore its capabilities! ๐Ÿ


Languages

Language:Python 100.0%