Forum: Ruby Blunyx game library for Ruby

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
083c7b239d0919f395a4bbfa5a339f6f?d=identicon&s=25 Alexander Jakopin (Guest)
on 2005-12-27 13:17
(Received via mailing list)
I'm very new at Ruby, and I like it very much. :)
The only thing I would need to be completly happy with Ruby would be a
game library. I already have looked into RUDL and Ruby/Gosu and I think
Ruby/Gosu looks very good, but not exactly like I want it.
So I have started writing my own game library, Blunyx. I think it's a
good training for me.

Some of my main goals:
 - Very easy(a non programmer should be able to read a game's source)
   - Clean design
   - Good documentation
 - Crossplatform

Blunyx will be split into three parts:
 - Core (written in c++)
 - Mid Level (The Ruby part of the engine)
 - High Level (The API which the user will see)

If it's not necessery to have a Mid and a High Level api i'll mix them
together into one ;)

I'm open for sugestions.

the projects site: http://blunyx.sourceforge.net

Alex
A16652fd5d83c0473bd1e39d9a2117a6?d=identicon&s=25 Dirk Meijer (Guest)
on 2005-12-27 14:08
(Received via mailing list)
great!
i've always wanted something to create games in ruby, and i agree that
RUDL
and Ruby/Gosu just aren't enough.
but as i'm not experienced enough to write anything this advanced, i'm
glad
some one else will :-)
i look forward to it!
greetings, Dirk.


2005/12/27, Alexander Jakopin <setrodox@users.sourceforge.net>:
083c7b239d0919f395a4bbfa5a339f6f?d=identicon&s=25 Alexander Jakopin (Guest)
on 2005-12-27 14:17
(Received via mailing list)
On Tue, 2005-12-27 at 22:06 +0900, Dirk Meijer wrote:
> great!
> i've always wanted something to create games in ruby, and i agree that RUDL
> and Ruby/Gosu just aren't enough.
> but as i'm not experienced enough to write anything this advanced, i'm glad
> some one else will :-)
> i look forward to it!
> greetings, Dirk.

Thanks :)
As I'm not very experienced with ruby many things will look not so
rubyesque as it should in v0.1(targeted for my birthday, 19.01.2005).

The first version of the core(the lowlevel c++ part) is nearly
finished(graphics only right now, other things for later).
1390be7778689a12bba62bf82473ef6a?d=identicon&s=25 Iván Vodopiviz (merkoth)
on 2005-12-27 14:29
(Received via mailing list)
wow, I'm really looking forward to it. Good luck with your project
Alexander n_n
083c7b239d0919f395a4bbfa5a339f6f?d=identicon&s=25 Alexander Jakopin (Guest)
on 2005-12-27 17:17
(Received via mailing list)
A question:
Where should the coordinate (0,0) be? Like in many other 2d engines at
the top-left corner, or like everything else in the bottom-left corner?
Maybe switchable(should be very easy to implement)?

btw, I already can use the BlunyxCore in irb for drawing colored
rectangles in a window :)
A16652fd5d83c0473bd1e39d9a2117a6?d=identicon&s=25 Dirk Meijer (Guest)
on 2005-12-27 17:26
(Received via mailing list)
2005/12/27, Alexander Jakopin <setrodox@users.sourceforge.net>:

> A question:
> Where should the coordinate (0,0) be? Like in many other 2d engines at
> the top-left corner, or like everything else in the bottom-left corner?
> Maybe switchable(should be very easy to implement)?
>
> btw, I already can use the BlunyxCore in irb for drawing colored
> rectangles in a window :)
>
>
i'd say top-left, or center (which might be useful in
sin/cos-drawings..)
greetings, Dirk.
083c7b239d0919f395a4bbfa5a339f6f?d=identicon&s=25 Alexander Jakopin (Guest)
on 2005-12-27 18:06
(Received via mailing list)
On Wed, 2005-12-28 at 01:23 +0900, Dirk Meijer wrote:
> >
> i'd say top-left, or center (which might be useful in sin/cos-drawings..)
> greetings, Dirk.
I'll let the user decide, standard is top-left now. Center as (0,0) is a
cool idea, will be implementet in v0.1 or v0.2 :)
2b1731fb3b904846c6b93eeeffb1da1a?d=identicon&s=25 Julian Raschke (Guest)
on 2005-12-29 02:22
Hey,

> i've always wanted something to create games in ruby, and i agree that
> RUDL
> and Ruby/Gosu just aren't enough.

sorry to go OT to collect feedback here, but we get so little direct
criticism - is there something specific you're missing about Ruby/Gosu?
I'll admit that the focus from my side has been on C++/Gosu so far, but
I'm still trying to make Ruby/Gosu as pleasant and complete as possible,
and I'm still collecting features for the upcoming 0.6 release.

Julian
083c7b239d0919f395a4bbfa5a339f6f?d=identicon&s=25 Alexander Jakopin (Guest)
on 2005-12-30 00:50
(Received via mailing list)
On Thu, 2005-12-29 at 10:22 +0900, Julian Raschke wrote:
> and I'm still collecting features for the upcoming 0.6 release.
np about going OT

some things that come to my mind which could be added to gosu:

more documentation(for me it is enough, but I really think that an well
documented, easy game library could attract non-programmers, which is a
good thing IMO).

ressource managment(for easy art packaging)

some higher level things like a tile engine

prepackaged debian binaries ;)



please don't be offended by my attempt to create another game library
for ruby

Alex
4299e35bacef054df40583da2d51edea?d=identicon&s=25 James Gray (bbazzarrakk)
on 2005-12-30 01:56
(Received via mailing list)
On Dec 28, 2005, at 7:22 PM, Julian Raschke wrote:

> sorry to go OT to collect feedback here, but we get so little direct
> criticism - is there something specific you're missing about Ruby/
> Gosu?

For me, it's native Mac OS X support.

James Edward Gray II
2b1731fb3b904846c6b93eeeffb1da1a?d=identicon&s=25 Julian Raschke (Guest)
on 2005-12-30 02:06
Hi again,

> For me, it's native Mac OS X support.

...which already works on the iBook I'm using right now, all that has to
be done is to write all the docs. Sigh.

Julian
4299e35bacef054df40583da2d51edea?d=identicon&s=25 James Gray (bbazzarrakk)
on 2005-12-30 14:49
(Received via mailing list)
On Dec 29, 2005, at 7:07 PM, Julian Raschke wrote:

> Hi again,
>
>> For me, it's native Mac OS X support.
>
> ...which already works on the iBook I'm using right now, all that
> has to
> be done is to write all the docs. Sigh.

Ah great, I didn't know that.  Sounds like the docs are definitely
needed.  ;)

James Edward Gray II
This topic is locked and can not be replied to.