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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file GameTools-0.2.0.tar.gz.
File metadata
- Download URL: GameTools-0.2.0.tar.gz
- Upload date:
- Size: 7.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.3.0 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5cc6d7c5b8284803d088ec392601cdd0f629acb5d7cfe4b0b53315a37a912e52
|
|
| MD5 |
ce1253be6d336a7bd72bd3076e1b8891
|
|
| BLAKE2b-256 |
8eeac872ada4a8c0619ce04838283b262ca7841b18f11fb458cc57cb785e63cd
|
File details
Details for the file GameTools-0.2.0-py3-none-any.whl.
File metadata
- Download URL: GameTools-0.2.0-py3-none-any.whl
- Upload date:
- Size: 8.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.3.0 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48e6ea9dc5f25392e4908b82a8131f02912ef1a18a49157cceba2ad0b47b4a88
|
|
| MD5 |
dd44527c49da3d3d3c1eb47ebe11214f
|
|
| BLAKE2b-256 |
50bc19a4011ddd6dce4ddd8376e983631150a851970ff7ed1a34c736542917bc
|