Anyone tried a code generator like Rhapsody for Irrlicht?

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
Post Reply
jclins
Posts: 86
Joined: Thu Jan 01, 2004 10:29 pm
Location: Texas, USA

Anyone tried a code generator like Rhapsody for Irrlicht?

Post by jclins »

It's a pretty sweet tool. It's sort of like VISIO. But it does a whole lot more in my opinion. It does take a considerable amount of time to learn how to use the tool. But once you do, your productivity soars. i.e. you do more with less.

Think of it as Visual Studio "class view" on steroids. It makes programming less of a pain on your fingers. I'm wondering why MS hasn't come out with one yet.

You can download a 30-days trial version from here:

http://www.ilogix.com/

But I must warn you, it'll take more than 30-days to master the tool. At any rate, I was just wondering if anyone has tried using it for Irrlicht besides myself.

If anyone is curious, I'll put up a screen capture of it in action with Irrlicht.
jclins
Posts: 86
Joined: Thu Jan 01, 2004 10:29 pm
Location: Texas, USA

Post by jclins »

I've put together a quick Rhapsody project demonstrating Irrlicht 0.14's "Hello World" example:

http://i11.photobucket.com/albums/a175/ ... icht_0.jpg

I've configured it to generate/build c++ code using VS .NET 2003 compiler. This can be changed to use another compiler like gcc.
dhenton9000
Posts: 395
Joined: Fri Apr 08, 2005 8:46 pm

Post by dhenton9000 »

sorry, the only rhapsody I have is the music service, what is it?
Guest

Post by Guest »

dhenton9000 wrote:sorry, the only rhapsody I have is the music service, what is it?
It generate codes for you. You create class objects, add members for class, and write member function code inside Rhapsody's operation window. Then you tell Rhapsody to generate what you've done into code.

It's sort of like the visual designer that you find in visual studio IDE.

One way it saves time is once you create a class, you can then drag and drop it around or do things like moving an attribute from one class to another. It makes changing you code easier and faster. Since you don't have to type out code for the class or attributes.

For member operations, you type it in once, then you can move the "object" around to another class or convert it to a function (non-class member function) just by dragging it around.

Anyone, if you check out their website, it should clear things up.
Post Reply