Ruby Entity-Component Framework available
For participants who might be interested in creating an entry using JRuby + libGDX, I have published the Ruby Entity-Component Framework.
This framework is designed to help game authors construct modern, high-performance games using the elegant Ruby language and an alternative to OOP called an “entity-component system”. An Entity Component System is a programming methodology that successfully addresses many shortcomings of OOP and streamlines game creation and maintenance.
It leverages JRuby for elegance and libGDX for its strong community and features. I also have a Slick2D variant that I can publish if there is demand for that.
The source, including a very simplistic “lunar lander” type game (for teaching purposes) is here:
https://github.com/cpowell/ruby-entity-component-framework
I’m documenting the framework as fast as I can here:
Entity-Component game programming using JRuby and libGDX
(3 parts written, ~5 to go…)
I hope this piques your interest, and I’m open to feedback and suggestions for improvement.