This release is a pre-release and may not be stable for production use.
Ragnarok Engine was first started in 2010 by Clinton Myers, it is small and concise 2D game engine built on top of Pygame to make game creation easier.
While Pygame is a library, Ragnarok attempts to assume the role of an engine, featuring many capabilities that would take a lot of work to create from the ground up in Pygame.
The engine is built in such a way that it attempts to be used under any scenario and game environment. It is easy to set up, maintain, and extend for your particular needs. This code is being expanded and ported to python 3.6
Features
Many basic classes and methods are already inplace for Ragnarok Engine3 - 2D and 3D Vector Math Library - Sprites with easy rotation, scaling, texture loading, etc. - SpriteSheet and Animation classes - Text objects that can be rotated, scaled, and translated - A customizable 2D Camera - A managed World system that updates, draws, and automatically offsets objects by the camera’s translation. - Collision System - Input Handling Systems - Particle Systems - Pool class for efficiently reusing objects - TileMaps
How to install
To install, download the distribution, unpackage it and inside the folder you run.
pip install .
How to use
You should look the tutorials for more information at the github of the project, To verify if it is working properly you may simply create a minimum project.
from RagnarokEngine3.RE3 import Ragnarok, Vector2
engine = Ragnarok(Vector2(640, 480), “RAGNAROK WHITE SCREEN”)
world = engine.get_world() world.clear_color = (255, 255, 255)
engine.run()
Release files for RagnarokEngine3 1.0.0a11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| RagnarokEngine3-1.0.0a11.tar.gz | 33.3 kB | Details |
Release files / RagnarokEngine3-1.0.0a11.tar.gz
| Download URL | RagnarokEngine3-1.0.0a11.tar.gz |
|---|---|
| Size | 33.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
64cc2ce228591fd10971f1e5e80ffeabef74fe978340976157d61587db7bff68
|
|
BLAKE2b-256 checksum How to use checksums |
4ef95fd5f78945d1dfe357a21798c270dd41c649bc34b8334577d9e3dd365b40
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |