Releases: Program132/TextGameEngine
TextGameEngine V2
The new version is here! A completely revamped engine with exciting new mechanics. 😊
The main goal of this update was to rewrite the entire engine from scratch to make it more intuitive and fun. One major improvement is the LevelLoader class, which allows you to create levels directly from .json files—no Python coding required.
The UI system has also been upgraded. Unlike the previous version, where clicking a button required pressing a key, you can now interact with buttons naturally, just like in any modern engine.
Another major feature is the ability to link multiple objects together, for example, creating a player character with separate body parts such as the head, torso, arms, and legs.
Animations have also been improved: you can now define keyframes to create complex animated sequences.
Finally, to make level management easier, the LevelManager class allows you to switch between levels quickly and efficiently.
This release sets the foundation for a more flexible, powerful, and enjoyable engine for creating text-based games.
TGE V1 - First time of the engine
The engine includes the default tools to draw a point, a segment, a rectangle, a triangle, and a circle.
It is also possible to set up graphical interfaces (UIs) with the UILevel to put text and buttons (by pressing a key, we do as if we clicked on the button).
Finally, to be able to play sounds / music.