Simple and flexible programming language for applications development
Simple and flexible programming language for applications development. Ring is a practical general-purpose multi-paradigm language. The supported programming paradigms are Imperative, Procedural, Object-Oriented, Functional, Metaprogramming, Declarative programming using nested structures, and Natural programming. The language is portable (MS-DOS, Windows, Linux, macOS, Android, WebAssembly, etc.) and can be used to create Console, GUI, Web, Games, and Mobile applications.
Free and Open Game Programming Language for Windows and GNU/Linux
...KonsolScript Development Team believes that the unavailability of games on GNU/Linux desktops is one of the major concerns why people keep using unauthorized copies of proprietary OS over GNU/Linux and that is something the Development Team is ought to address – we are doing our part to help promote GNU/Linux as a viable gaming platform for desktops both for Game Publishers and Gamers.
The whole Game Development Kit is suitable for teaching 2D game programming.
The end goal of this project is to have a common gaming platform for Windows, GNU/Linux, Mac OS, including mobile platforms like Android where any newbie can learn how to make his game/animation etc.
A lot of work has been made and a lot more is to be done. ...