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-spidertyler2005
.Alternatively, you can download the source directly and throw it into your project.
examples
If you look into 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.1.2b3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a71c0bc79357b7a144f817193cbc1923602b99370de2e0c7f1f7a85910481b8 |
|
MD5 | 887086c64e6268702c8c8efe7d2cda7a |
|
BLAKE2b-256 | 1e9729e3be464b57c1312677f4ad4e9015ffc4ddf7688c8d30c64b310855c7e9 |