Skip to main content

Pygaming is a python library based on pygame used to create game more easily by providing several tools.

Project description

pygaming

This project aims to be an exhaustive and easy-to-use set of module to create video games. Based on pygame for the screen, sounds and inputs, it also provides widgets, frames, database management, file management, logging, basic LAN, key mapping, menus, lobbies, ...

Features

  • Input manager: The input manager is based on pygame but provide the option of key mapping to allow the player to have a complete choice on the key use.
  • Sound manager: The sound manager is based on pygame but provide easier classes to manager efficiently the sounds and the musics of the game.
  • Screen manager: The screen manager is based on pygame but provide several additional features to improve the game:
    • Frames
    • Widgets: Buttons, Entries, Labels, Overlays, Comboboxes.
    • Videos
    • Actors
    • Menus
    • Focus manager
  • Database manager: The database manager is based on sqlite3 and provide easy-to-use methods to query the database
  • Player and Server: abstract base classes for the player and the server.
  • LAN connexion: The direct use of the Server and Client classes to make several player interact together.
  • Phase manager.
  • Logger.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

pygaming-0.1.0-py3-none-any.whl (64.3 kB view hashes)

Uploaded Python 3

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