# Animation

**URL:** <https://www.ruby-forum.com/t/animation/95580>\
**Category:** Ruby\
**Created:** [June 6, 2006, 6:42pm UTC](https://www.ruby-forum.com/t/animation/95580 "2006-06-06T18:42:19Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mohammad](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e274bd/32.png) [@mohammad](https://www.ruby-forum.com/u/mohammad)\
**Post date:** [June 6, 2006, 6:42pm UTC](https://www.ruby-forum.com/t/animation/95580/1 "2006-06-06T18:42:19Z")

</div>

Okay I wana make a game like Flyff in ruby but, is there a way to  
control a character or even to make a rich gui like the one in Flyff?

Flyff site: [flyff.gpotato.com](http://flyff.gpotato.com)

---

<div class="post-metadata">

**Author:** ![mohammad](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e274bd/32.png) [@mohammad](https://www.ruby-forum.com/u/mohammad)\
**Post date:** [June 6, 2006, 11:12pm UTC](https://www.ruby-forum.com/t/animation/95580/2 "2006-06-06T23:12:51Z")

</div>

Is there a tutorial about it?

---

<div class="post-metadata">

**Author:** ![mohammad](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e274bd/32.png) [@mohammad](https://www.ruby-forum.com/u/mohammad)\
**Post date:** [June 6, 2006, 11:18pm UTC](https://www.ruby-forum.com/t/animation/95580/3 "2006-06-06T23:18:07Z")

</div>

On 6/6/06, asda [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Is there a tutorial about it?

Gotta love ruby-forum.

---

<div class="post-metadata">

**Author:** ![mohammad](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e274bd/32.png) [@mohammad](https://www.ruby-forum.com/u/mohammad)\
**Post date:** [June 7, 2006, 12:13am UTC](https://www.ruby-forum.com/t/animation/95580/4 "2006-06-07T00:13:34Z")

</div>

On 6/6/06, Mohammad [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Okay I wana make a game like Flyff in ruby but, is there a way to  
> control a character or even to make a rich gui like the one in Flyff?

If it was me, I’d do it in Ruby and write C extensions for the places  
where performance is really critical. The savings Ruby provides in  
easy programming and easy maintenance make it great for writing most  
things in, even games - you just might need to do some low level work  
where you see bottlenecks. You may get away with writing quite a lot  
in Ruby though if you optimise for perfomance; there have been quite a  
few discussions here recently on how to do that.

If you want some help on how to go about it, there’s a strange book  
out called “Game  
programming with Python, Lua and Ruby”. You can get it on Amazon here:

> **[Game Programming with Python, Lua, and Ruby (Game Development): Gutschmidt, Tom:...](https://www.amazon.com/Game-Programming-Python-Ruby-Development/dp/1592000770)**
>
> Game Programming with Python, Lua, and Ruby (Game Development) \[Gutschmidt, Tom\] on Amazon.com. \*FREE\* shipping on qualifying offers. Game Programming with Python, Lua, and Ruby (Game Development)

… or if it was me I’d try [http://www.abebooks.com](http://www.abebooks.com) because I don;t  
mind second-hand books at a fraction of the price.

There was a comment on the book on Ruby-Talk before:  
[http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/89731](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/89731)

I myself found it fairly introductory but it has a fair top-level  
overview of how to go about undertaking such a project. I say  
“strange” because it covers three languages in one book, and that is  
very strange.

Les
