Skip to main content

A bunch of tools for making games in Pygame and other libraries.

Project description

Version Status issues

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


Download files

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

Source Distribution

GameTools-0.2.0.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

GameTools-0.2.0-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

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

Hashes for GameTools-0.2.0.tar.gz
Algorithm Hash digest
SHA256 5cc6d7c5b8284803d088ec392601cdd0f629acb5d7cfe4b0b53315a37a912e52
MD5 ce1253be6d336a7bd72bd3076e1b8891
BLAKE2b-256 8eeac872ada4a8c0619ce04838283b262ca7841b18f11fb458cc57cb785e63cd

See more details on using hashes here.

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

Hashes for GameTools-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 48e6ea9dc5f25392e4908b82a8131f02912ef1a18a49157cceba2ad0b47b4a88
MD5 dd44527c49da3d3d3c1eb47ebe11214f
BLAKE2b-256 50bc19a4011ddd6dce4ddd8376e983631150a851970ff7ed1a34c736542917bc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page