02-20-2021, 03:25 PM
Hello
Since version 1.14 of the Ring programming language, we included Tilengine in the Ring Standard Library
Ring Project: https://github.com/ring-lang/ring
RingTilengine Documentation : https://ring-lang.sourceforge.io/doc1.14/tilengine.html
Samples : https://github.com/ring-lang/ring/tree/m...gTilengine
Ring Website: http://ring-lang.net
The RingTilengine wrapper provides complete support for all of the Tilengine features (functions/structures/constants)
Since Ring is a programming package (Compiler, VM, Libraries, IDE, Samples & Applications) we distribute some apps and games with it : https://github.com/ring-lang/ring/tree/m...plications
In the future, If you developed something nice using Ring and Tilengine, we will be happy to include it in Ring Applications
Since this could be the first time to hear about Ring, This is a quick summary about the language
(Scripting language with many features like Python & Ruby, but comes with small size like Lua, an IDE similar to Visual Basic, Syntax Flexibility where you can program in your favorite style and create your custom style if you want, The ability to create domain-specific languages using Declarative Programming or Natural Programming, Smart Garbage Collector that uses escape analysis and doesn't stop the world, No GIL when using Threads so you can get more speed, Powerful support for Qt framework even on Mobile and WebAssembly platforms, and finally the language comes with support for many game programming libraries).
The Ring Game Engine for 2D Games is an example about using Declarative Programming on the top of Object-Oriented Programming to quickly develop games : https://ring-lang.sourceforge.io/doc1.14...ngine.html
Greetings,
Mahmoud
Since version 1.14 of the Ring programming language, we included Tilengine in the Ring Standard Library
Ring Project: https://github.com/ring-lang/ring
RingTilengine Documentation : https://ring-lang.sourceforge.io/doc1.14/tilengine.html
Samples : https://github.com/ring-lang/ring/tree/m...gTilengine
Ring Website: http://ring-lang.net
The RingTilengine wrapper provides complete support for all of the Tilengine features (functions/structures/constants)
Since Ring is a programming package (Compiler, VM, Libraries, IDE, Samples & Applications) we distribute some apps and games with it : https://github.com/ring-lang/ring/tree/m...plications
In the future, If you developed something nice using Ring and Tilengine, we will be happy to include it in Ring Applications
Since this could be the first time to hear about Ring, This is a quick summary about the language
(Scripting language with many features like Python & Ruby, but comes with small size like Lua, an IDE similar to Visual Basic, Syntax Flexibility where you can program in your favorite style and create your custom style if you want, The ability to create domain-specific languages using Declarative Programming or Natural Programming, Smart Garbage Collector that uses escape analysis and doesn't stop the world, No GIL when using Threads so you can get more speed, Powerful support for Qt framework even on Mobile and WebAssembly platforms, and finally the language comes with support for many game programming libraries).
The Ring Game Engine for 2D Games is an example about using Declarative Programming on the top of Object-Oriented Programming to quickly develop games : https://ring-lang.sourceforge.io/doc1.14...ngine.html
Greetings,
Mahmoud