public
Description: Tetris clone implemented in Ruby and Gosu
Homepage: http://blog.lobotuerto.com
Clone URL: git://github.com/lobo-tuerto/rubytris.git
name age message
file README.rdoc Loading commit data...
directory config/
directory lib/
directory media/
file rubytris.rb
README.rdoc

Rubytris is a Ruby Tetris clone

My first Ruby game :)

It has been a nice learning experience, and looking forward to finish it up so I can write some moar games!

Right now, I’m refactoring the code and trying to improve it before adding new features.

If you want to try it out, you’ll need Gosu, just: sudo gem install gosu and you are set.

If you find any bugs, have questions or just want to say hi, send a message through GitHub to lobo_tuerto.

Developed and tested in Ruby 1.9, but should run just fine on Ruby 1.8, if not, just pm me, and I’ll look into it.

Plans for next refactoring

  • Improve code (readability, maintainability, etc.)
  • Moar decoupling

Ideas

  • Add some music to spice up action
  • Move the logic that checks if the board can take a piece from Piece to Board, less coupling, no need for a Piece to know about a Board?
  • Implement a menu and screen manager
  • Options for hard, normal and easy games
  • Diferent board and pieces configurations
  • A tool for designing new pieces