Skip to content

Releases: tl-ecosystem/tleng

Uploaded package in PyPi

06 Jun 09:55
Compare
Choose a tag to compare
Pre-release

You can now download the tleng Game Engine through the python package manager PIP.

Type in your terminal:

$ pip install tleng

You can also download from the attached packages by doing:

$ pip install tleng-2.2.0.dev11.tar.gz

or:

$ pip install tleng-2.2.0.dev11-py3-none-any.whl

⚠️ Warning:
The package hasn't been tested for usage in other platforms other than Fedora linux. The code alone has been tested on Windows and ran perfectly. The same cannot be said about the package.

2.2.0-dev10 release

05 May 19:35
Compare
Choose a tag to compare
Pre-release

The project is under a heavy re haul, which plans to add C++ level ECS.

Changelog:

For now though, until that happens, the pythonic base of the engine will reach it's peak in 2-3 releases from now (2.4.y-z <> 2.5.y-z).

Now the things that the 2.2.10 - dev release will bring a

  • Scene Manager
  • Renderer
  • (static*) Camera
  • Animation Service
  • Tilemaps
  • GlobalSettings
  • GlobalProperties
  • debuging
  • enhanced engine structure
  • static as in: it cannot be rotated, it stays perpendicular to the x axis.

How to use:

To use the engine copy the whole tleng2.py folder to to your project.
Then import like this (with the relative path to the folder in mind):

from tleng2 import *

Documentation:

Unfortunately the documentation is still in code format. So your only chance is to wiggle your way through code.

Future full release

  • A re-haul in the general code style. Bye bye composition, welcome ECS (will implement ECS in python).
  • Re-haul in the coordinates system.
  • Implementation of pymunk into the mix.
  • Fix the tilemaps issues.
  • Create a simple tilemap editor.
  • Increase renderer performance.

v2.0 beta pre release

05 May 19:17
a103281
Compare
Choose a tag to compare
v2.0 beta pre release Pre-release
Pre-release

This version is being released only to archive the 2.0 beta.

To run the engine you need to copy the tleng2.py from the .zip to your project. After that type

import tleng2

in your project and you are all set!

Start creating games!

I the full v2.0 release, the whole documentation will be written.