DXRuby 1.0.7 released

A new version of DXRuby has just been released!

DXRuby is a Japanese game development library for Ruby scripting created by mirichi. The library is aim toward those who want to start game programming without having to learn difficult programming language like C or C++.  The library comes with many functions that allow the beginner users to start developing their games easily, such as image/sound loading,  fps control, as well as accepting input from mouse, keyboards and gamepad.

The library also comes with addon such as collision detection that allow you to easily check for collision between different shapes like circle, rectangle and triangle.

Everything on the website is in Japanese though. I’ve asked mirichi-san for translation permission and he said ok, so once I’m done with the senior project and all I will start translating his wiki. The documentation is actually very good and pretty easy to follow :)

Also, good news for Thai user, if you use Ruby 1.9 then the encode method will allow you to use Thai font in the game without any problem with the vowels AT ALL. Thank you mirichi-san!

When models go horribly wrong

I never thought I would have to start doing 3D Game programming now.  Thanks God DXLib makes things much easier for me. Still, I manage to screw up somehow.
Aliens Fight

Aliens Fight

I got everything to work after a while. Turns out I can’t use the same method I used with sprites and textures. You can’t share a model among game objects.  Or maybe you can, but I don’t know if that’s going to be too much work on my part.

All's well that ends well

It works now

We still have problems with animations, since most of the time it works and sometime Kon will just rotate his arm 360 degree before continuing his animation. Weird, I know.

SD Kon

Considering the stage size and everything, we have decided to change the style of the model to be somewhat similar to Namco X Capcom.

Also, Piti got some animation done.

And I feel like the process of prerender this into 2D is kind of tiring. Maybe I’ll just go ahead and learn how to load 3d model properly. :crazy: