Skip to main content

PyGameLab: A versatile Python library for game development using Pygame.

Project description

PygameLab

PygameLab is a versatile Python library for game development using Pygame.

Features

  • Simplified game development with Pygame
  • Easy sprite handling and manipulation
  • Efficient event handling and input management
  • Flexible text rendering with alignment options
  • Image loading, display, and manipulation
  • Polygon drawing and shape rendering
  • Timer and time-related utilities
  • Random number generation and utilities
  • JSON and text file handling
  • Unicode character retrieval
  • Console logging and debugging utilities

Installation

You can install PygameLab using pip:

pip install PyGameLab

Usage

Here's a simple example of how to use PygameLab to create a game window:

from PyGameLab import Window

# Create a game window
window = Window((800, 600), "My Game")

# Main game loop
while window.running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            window.running = False

    window.update()

pygame.quit()

For more information, documentation, and examples, visit the PyGameLab GitHub directory.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyGameLab-1.0.3.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

PyGameLab-1.0.3-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file PyGameLab-1.0.3.tar.gz.

File metadata

  • Download URL: PyGameLab-1.0.3.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for PyGameLab-1.0.3.tar.gz
Algorithm Hash digest
SHA256 3b7b8d505b8e5c1193ecd380969db8abe0e7b12ce261f9983ec0d3692d39de04
MD5 8710350ee5b59628a25acfdb6303797a
BLAKE2b-256 be3c7be1b3fce6d8cdf88e85be513ce07778ce81edb92d4edb0890c8fe85f2b9

See more details on using hashes here.

File details

Details for the file PyGameLab-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: PyGameLab-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for PyGameLab-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4b5621bd59e4b9ce1581605017226ca2c9fb8aa3370ed434667552027132511e
MD5 e230cfb4ddd7d187778235cd823226b4
BLAKE2b-256 556f3018c0417d95b79ff2dfa461fc282be5a5d4087ef63d6174dd727da49885

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page