Is anyone using Ruby for game programming?
On Feb 3, 2008, at 8:04 AM, t3chn0n3rd wrote:
Is anyone using Ruby for game programming?
I have used Ruby for game programming multiple times.
To clarify though, I build turn-based strategy games that don’t have
very complex needs. I don’t do any realtime rendering or 3D graphics.
For my needs, Ruby is excellent. I can speak for the other cases
though.
James Edward G. II
t3chn0n3rd wrote:
Is anyone using Ruby for game programming?
For 2D game development:
http://code.google.com/p/gosu/
Best regards,
Jari W.
To clarify though, I build turn-based strategy games that don’t have
very complex needs. I don’t do any realtime rendering or 3D graphics.
What games, James? I like TBS. =)
Absolutely, if you’re interested in 2d game programming, check out
libraries like Gosu
Google Code Archive - Long-term storage for Google Code Project Hosting.
If you want to do 3d programming, take a look at Shattered Ruby, I
think there are also Ogre3D bindings for ruby as well.
Current implementations of Ruby aren’t exactly the fastest, but
they’re great for getting started.
Hi,
On Feb 4, 1:04 am, t3chn0n3rd [email protected] wrote:
Is anyone using Ruby for game programming?
No experience myself but this might help:
http://rubyconf2007.confreaks.com/d1t2p2_building_games_with_ruby.html
cheers,
t3chn0n3rd wrote:
Is anyone using Ruby for game programming?
–
James B.
“Hackers will be expelled”
- The Breakfast Club (1985)
On Mon, Feb 04, 2008 at 02:26:57AM +0900, Matthew M. wrote:
To clarify though, I build turn-based strategy games that don’t have
very complex needs. I don’t do any realtime rendering or 3D graphics.What games, James? I like TBS. =)
me too! is there a ruby tbs interest group?
On Feb 3, 2008, at 11:26 AM, Matthew M. wrote:
To clarify though, I build turn-based strategy games that don’t have
very complex needs. I don’t do any realtime rendering or 3D
graphics.What games, James? I like TBS. =)
I’ve made a couple of little projects in the past that some friends of
mine have played around with. Nothing big or public so far.
However, I do have a turn-based strategy game in development now that
is intended for public release. I need probably a few more months
before it will be fully ready to show, but it’s moving along.
My game is one of the primary reasons I decided it was time to let
Ruby Q. move on. I want to give myself the time to finish it up
right.
James Edward G. II
t3chn0n3rd wrote:
Is anyone using Ruby for game programming?
I made this game in Ruby:
http://www.socoder.net/index.php?showcase=5792
I’ve tried to make others too, and I do love programming in Ruby, but
it’s just too slow. I’ve made some things which will run perfectly fine
in say C#, but terribly slow in Ruby. Personally I wouldn’t recommend
using Ruby.
I used OpenGL to the graphics for my game above, but when I’ve used it I
have really liked Rubygame:
On Feb 4, 2008 4:46 AM, James G. [email protected] wrote:
mine have played around with. Nothing big or public so far.
However, I do have a turn-based strategy game in development now that
is intended for public release.
One of my plans has always been to build online turn based strategy
games,
but I never have the time to do so properly. I mean not developing the
games
per se, but just taking board games and making an online site to play
them.
Right now I have nearly finished an Alhambra
(Alhambra | Board Game | BoardGameGeek)
implementation, but just the engine with a CLI. My plan was to develop
some
simple games like that one or Citadels
(Citadels | Board Game | BoardGameGeek)
and based on that experience, then build a framework to develop online
games
easily.
I was also developing a Diplomacy Adjudicator, but that was in Java
before
I started learning Ruby, and never finished it either
I need probably a few more months
before it will be fully ready to show, but it’s moving along.
I don’t have too much time now (two little kids take away any hope of
sitting
at the computer for more than 5 minutes), but if you need a hand for
some
simple tasks I might be able to help…
Jesus.
Le 4 février 2008 à 09:45, Jesús Gabriel y Galán a écrit :
On Feb 4, 2008 4:46 AM, James G. [email protected] wrote:
I’ve made a couple of little projects in the past that some friends of
mine have played around with. Nothing big or public so far.However, I do have a turn-based strategy game in development now that
is intended for public release.One of my plans has always been to build online turn based strategy games,
Same here. I find that using Ruby on Rails for the “interface” and pure
ruby for the backend can be a powerful cocktail : since I have strictly
no artistical talent whatsoever, every time I tried to write a game in
any language (and I’ve been trying for, mh, 20 years, now), the
interface part just discouraged me. OTOH, with HTML (and a bit of
Ajax), I can manage to get something that looks rather nice.
Now, I just need to find the time and motivation to finish it…
Fred
On Feb 4, 2008 12:04 PM, F. Senault [email protected] wrote:
Le 4 février 2008 à 09:45, Jesús Gabriel y Galán a écrit :
One of my plans has always been to build online turn based strategy games,
Same here. I find that using Ruby on Rails for the “interface” and pure
ruby for the backend can be a powerful cocktail : since I have strictly
no artistical talent whatsoever, every time I tried to write a game in
any language (and I’ve been trying for, mh, 20 years, now), the
interface part just discouraged me.
I came to Ruby when somebody showed me Rails, but I immediately
dropped Rails and focused on the language. My approach then was:
let’s build some CLI games like Alhambra, no graphics at all, just the
engine of the game, basically to learn Ruby and to model some games.
Then I would follow that with decoupling the interface from the engine,
then building a web interface with Rails or whatever, then step back
and build framework for the whole stuff so that building the next
game is a simple thing.
Still stuck on step 1 of the process. If you are familiar with Alhambra,
I’m missing just the check of not being able to build a tile if you
leave
a set of surrounded empty tiles. Then of course, since I have learnt
some more Ruby in the meantime, I would like to rewrite the whole thing
from
scratch !!! this always happens to me
OTOH, with HTML (and a bit of
Ajax), I can manage to get something that looks rather nice.Now, I just need to find the time and motivation to finish it…
Motivation high here, time low
Jesus.
Not all games are ‘graphical’ of course
Personally, I’ve always been much keener on the traditional type of text
adventure (Zork at al) and for those Ruby is just about perfect.
See:
http://www.bitwisemag.com/2/Adventures-In-Ruby
http://www.bitwisemag.com/2/Adventures-In-Ruby-Part-2
http://www.bitwisemag.com/2/Adventures-In-Ruby-Part-3
best wishes
Huw
SapphireSteel Software
Ruby and Rails In Visual Studio
http://www.sapphiresteel.com
On Feb 4, 2008, at 2:45 AM, Jesús Gabriel y Galán wrote:
On Feb 4, 2008 4:46 AM, James G. [email protected] wrote:
I need probably a few more months
before it will be fully ready to show, but it’s moving along.I don’t have too much time now (two little kids take away any hope
of sitting
at the computer for more than 5 minutes), but if you need a hand for
some
simple tasks I might be able to help…
Thanks for the offer of help.
For now, I’m trying to get all of my ideas in there. When that’s
ready though, I may be ready to take on help.
James Edward G. II
On Feb 4, 2008, at 7:35 AM, Huw C. wrote:
Not all games are ‘graphical’ of course
Personally, I’ve always been much keener on the traditional type of
text
adventure (Zork at al) and for those Ruby is just about perfect.See:
http://www.bitwisemag.com/2/Adventures-In-Ruby
http://www.bitwisemag.com/2/Adventures-In-Ruby-Part-2
http://www.bitwisemag.com/2/Adventures-In-Ruby-Part-3
Absolutely. I’ve considered porting PAWS from the Python world. That
would be a fun project I think.
James Edward G. II
I wrote a couple of articles that survey 2D and 3D frameworks for
developing games with Ruby. Clips of sample games are embedded in both
installments of the two-part series:
.
They are based on the talk in the video referenced by link below, which
I
had a lot of fun researching.
AOK