Need development help?

4 views
Skip to first unread message

Myles

unread,
Jul 13, 2008, 1:17:02 AM7/13/08
to ShatteredRuby
Things look a little stale on the shattered-light/ogre.rb front. I'm
currently dead in the water after attempting an install on a fresh
Kubuntu vmplayer image (see my post on the 'shattered test won't work'
thread). I've always wanted to help out with an open-source project,
but never took the dive. Two reasons I think this project is
important, 1) this appears to be the *only* option for a 3D game
engine for ruby, and 2) the speedy ruby-1.9 may make ruby a much more
viable platform for 3d game (and other) writing.

Interested?

--Myles

PS Qualifications: Pretty good with Ruby & C++. I'd grade myself 8:10
and 5:10 respectively. I took a stab at running swig a couple of years
ago to create a ruby binding to a 2D game engine. I've never so much
as written a single 3d app/game, but I did read a good chunk of the
OpenGL manual a few years ago ("The Blue Book").

Martyn Garcia

unread,
Jul 14, 2008, 11:31:55 AM7/14/08
to shatte...@googlegroups.com
Hi Myles,
Thanks for your interest in shattered.  Right now the code is a little stale because we are moving away from SWIG, and working on various plugins.

On top of this we've created a binary package management system called pmsrb.  Which means no more 100mb gem to install.  :)  Once you download the gem it will grab the binary files that it needs depending on your platform(on linux it will most likely compile the dependencies).  Hopefully this will solve the broken gem installs that are so prevalent.

A lot of the active development is being done outside of shattered, but for it.  For example, I'm working on a physics plugin called bulletrb.  Mikkel is creating a UI plugin called cyclopsUI.  Jason created rb++, a set of bindings for libnoise, and is actively working on creating rb++ bindings for ois and ogre.

The first step would be to get your development environment setup.  That means getting the svn version of ogrerb running the samples, and the git version of shattered-light running the test application.  On my box I have the following projects:

gccxml_gem
ogrerb
pmsrb
rbgccxml
rbplusplus
rice
shattered

You'll want the HEAD version of each of these.  They can be found at one of the following places:
http://rubyforge.org/scm/?group_id=3602
http://github.com/jameskilton
http://github.com/martyn
http://github.com/mikkel

I think this particular process is currently poorly documented, so please let me know if you have any questions or get stuck.  Feel free to IM me through gmail as well.

Thanks!
Martyn Garcia

ps.  Shattered may be the only option for 3d games in ruby, but it's also the best!  And worst!  :)

Myles

unread,
Jul 15, 2008, 11:02:04 PM7/15/08
to ShatteredRuby
Cool. Looks like I have a lot of reading to do. I'll probably spend ~
an hour or two a night. If I manage to summit the mountain of
education and installation, I'll report back to you then.

Glad you're moving away from SWIG. It sucks :).
> the following places:http://rubyforge.org/scm/?group_id=3602http://github.com/jameskiltonhttp://github.com/martynhttp://github.com/mikkel
>
> I think this particular process is currently poorly documented, so please
> let me know if you have any questions or get stuck.  Feel free to IM me
> through gmail as well.
>
> Thanks!
> Martyn Garcia
>
> ps.  Shattered may be the only option for 3d games in ruby, but it's also
> the best!  And worst!  :)
>
Reply all
Reply to author
Forward
0 new messages