{"author_name":"cpowell","cat":"LD - Misc","comments":[{"author_name":"cpowell","time":"December 7, 2012 6:03 pm","epoch":1354921380,"text":"Just posted Part 4 of the Entity Systems doco on my blog:","spam":"N"}],"epoch":1354891260,"likes":2,"metadata":{"p_key":"50994","p_author":"cpowell","p_authorkey":"507323","p_urlkey":"86687","p_title":"Ruby Entity-Component Framework available","p_cat":"LD - Misc","p_event":"LD25","p_time":"1354891260","p_likes":"2","p_comments":"2","p_status":"UPD5","us_key":"507323","us_name":"cpowell","us_username":"cpowell","event_start":"1355443200","event_key":"14","event_name":"LD25"},"text":"<p>For participants who might be interested in creating an entry using JRuby + libGDX, I have published the <a href=\"https:\/\/github.com\/cpowell\/ruby-entity-component-framework\">Ruby Entity-Component Framework<\/a>.<\/p>\n <p>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 &#8220;entity-component system&#8221;. An Entity Component System is a programming methodology that successfully addresses many shortcomings of OOP and streamlines game creation and maintenance.<\/p>\n <p>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.<\/p>\n <p>The source, including a very simplistic &#8220;lunar lander&#8221; type game (for teaching purposes) is here:<\/p>\n <p><a href=\"https:\/\/github.com\/cpowell\/ruby-entity-component-framework\">https:\/\/github.com\/cpowell\/ruby-entity-component-framework<\/a><\/p>\n <p>I&#8217;m documenting the framework as fast as I can here:<\/p>\n <p><a href=\"http:\/\/cbpowell.wordpress.com\/2012\/10\/30\/entity-component-game-programming-using-jruby-and-libgdx-part-1\/\">Entity-Component game programming using JRuby and libGDX<\/a><\/p>\n <p>(3 parts written, ~5 to go&#8230;)<\/p>\n <p>I hope this piques your interest, and I&#8217;m open to feedback and suggestions for improvement.<\/p>","time":"December 7th, 2012 9:41 am","title":"Ruby Entity-Component Framework available"}