Ruby interface to Kyra sprite engine

Hi ruby people–

First post! I’m thinking about writing a ruby wrapper for the Kyra
sprite engine. Before I waste any time, can anyone think of a reason
this can’t/shouldn’t be done? I looked at rubygame, but the author
doesn’t seem to be interested in supporting Windows (my chosen dev
platform).

BTW, I’ve never even used Kyra in C++ (and I never want to be resposible
for coding another seg fault in my life), but it looks pretty
impressive.

Any opinions?

Thanks!
–Myles

From: “Stephen P.” [email protected]

First post! I’m thinking about writing a ruby wrapper for the Kyra
sprite engine. Before I waste any time, can anyone think of a reason
this can’t/shouldn’t be done? I looked at rubygame, but the author
doesn’t seem to be interested in supporting Windows (my chosen dev
platform).

Hi,

I’m not sure how Kyra[1] compares to Gosu[2], but they appear to be
somewhat similar.

Gosu already has ruby bindings and runs under Windows, Mac OS X,
and Linux.

Here’s a post from Florian G. about a game written in Ruby / Gosu,
running on Win32 / OS X / Linux:
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/187832

Screenshot: http://flgr.0x42.net/gdc72h-05/final.jpg

Hope this helps,

Bill

[1] Account Suspended
[2] http://www.raschke.de/julian/gosu/

Bill K. wrote:

From: “Stephen P.” [email protected]

First post! I’m thinking about writing a ruby wrapper for the Kyra
sprite engine. Before I waste any time, can anyone think of a reason
this can’t/shouldn’t be done? I looked at rubygame, but the author
doesn’t seem to be interested in supporting Windows (my chosen dev
platform).

Hi,

I’m not sure how Kyra[1] compares to Gosu[2], but they appear to be
somewhat similar.

Gosu already has ruby bindings and runs under Windows, Mac OS X,
and Linux.

Here’s a post from Florian G. about a game written in Ruby / Gosu,
running on Win32 / OS X / Linux:
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/187832

Screenshot: http://flgr.0x42.net/gdc72h-05/final.jpg

Hope this helps,

Bill

Hi Bill–

Thanks for the info. It doesn’t look like Gosu is as full featured as
Kyra. Kyra also seems to be the popularity leader. And here’s the worst
part, Kyra has a Python binding. So I now think a Ruby binding is
mandated (and the Python binding is proof of concept). I think I’ll take
a shot at it.

Thanks!
–Myles