![]() |
|
Simple Games using Allegro 5 and the Ring programming language |
Mahmoud Fayed
Member #8,895
August 2007
|
Hello I will present my simple Games using Allegro Each game is developed in little hours. The goal is to present how to use Allegro power from the Ring programming language to get some advantages like declarative programming and creating domain specific languages on the top of object-oriented programming. (1) Stars Fighter Game (2) Flappy Bird 3000 Game (3) Super Man 2016 Game This article provide introduction to Ring Ring Documentation Ring Group Note : Ring is free open source (MIT License) and contributions are welcome! Greetings, |
Eric Johnson
Member #14,841
January 2013
![]() |
Hey Mahmoud. The Ring programming language seems pretty interesting so far. What are the advantages to using Ring over native C or C++?
|
Mahmoud Fayed
Member #8,895
August 2007
|
Hello Eric Thanks for your kind words, You are welcome Ring try to provides a better way to mix between different programming paradigms in solving problems. The different programming paradigms play well together as a team in the same language. This means two points (1) It's easy to switch from one programming paradigm to another one because the language constructs use similar syntax for similar concepts (2) The paradigms are provided to interact and used together in different layers in the software. for example you can create a game engine using object-oriented programming but write the game code using declarative programming or natural programming and behind the scene your declarative or natural code will use the object-oriented classes Other important features Greetings, |
|