Sha256: dc92ef80bc26f6a6cef00778963e62c7fd80fd1cfcf71f2016a03df85227f037

Contents?: true

Size: 1.83 KB

Versions: 4

Compression:

Stored size: 1.83 KB

Contents

== Development just started!
So bear with me while this framework is in a primordial state. But fear not, it's shaping up pretty nicely! :D

= lotu
A simple, agile Ruby game development framework.

== Install
  gem install lotu

== Description
*lotu* aims to bring an agile and simple game development framework to life.

It provides useful abstractions so you can concentrate on developing your game.

It's built on top of Gosu, the excellent Cross-platform 2D game development library.
http://code.google.com/p/gosu/

After making my first game (*Rubytris* http://github.com/lobo-tuerto/rubytris), and been working for a few days in my new project (a Missile Command clone)... I decided I didn't want to type so much code. Thought I could organize my code better too.

So, what can you do if you spot some patters here, a few more there? well, you do a framework of course! :)
(disclaimer: well, you might want to do something else, but I will go with this, since I'm very excited about writing my first framework!)

If you have any questions of suggestions don't hesitate and send me a message!


== Features (planned)
* Easy way to manage input, rendering, updating, etc. (check!)
* Utility classes for viewports, game states, etc. (this is comming next!)
* Simple access to game resources (images, sounds, songs, etc). (check!)


== Other frameworks
I saw another framework around called Chingu, 
It's been around for a little while and I recommend you take a look at it:
http://github.com/ippa/chingu

I did find many of the ideas I have for my framework already implemented in it. But be sure I will take inspiration from many others. ;)
Nevertheless I'm doing this because I want to become better at architecturing software. And this seems like fitting practice. :D


== Copyright
Copyright (c) 2010 Víctor Adrián de la Cruz Serrano. See LICENSE for details.

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
lotu-0.1.3 README.rdoc
lotu-0.1.2 README.rdoc
lotu-0.1.1 README.rdoc
lotu-0.1.0 README.rdoc