A bunch of tools for making games in Pygame and other libraries.
Project description
GameTools
GameTools is a collection of packages that helps you create your game.
Features
Feature | Description | State |
---|---|---|
Templates | Templates make game creation easier by allowing you to write less code. | :white_check_mark: |
DeltaTime Calculator | Calculates the deltaTime from the previous call of the function | :white_check_mark: |
Messaging System | Have the ability to send messages and have functions listen to those Messages via a decorator -> @recv_Message("Message Name") |
:white_check_mark: |
Entity System | The ability to create entitys | :memo: |
UI System | A proper game Ui System is essentially for any menu in a game. | :black_large_square: |
:memo: -> started :white_check_mark: -> finished or satisfactory :red_circle: -> broken :black_large_square: -> not started
Getting Started
Installation
in your terminal run python -m pip install GameTools
.Alternatively, you can download the source directly and throw it into your project.
examples
If you look into src/Testing.py you can see me playing around with everything. There are also examples in the docs
Documentation
Documentation can be found under the wiki tab in github.
Other Information
licensing information:
We operate with an MIT liscense which can be found in LICENSE.txt
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 Distribution
Built Distribution
Hashes for GameTools-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48e6ea9dc5f25392e4908b82a8131f02912ef1a18a49157cceba2ad0b47b4a88 |
|
MD5 | dd44527c49da3d3d3c1eb47ebe11214f |
|
BLAKE2b-256 | 50bc19a4011ddd6dce4ddd8376e983631150a851970ff7ed1a34c736542917bc |