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
Release history Release notifications | RSS feed
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)