Page 1 of 2


PostPosted: Thu Feb 12, 2009 10:58 pm
by kiba
Hi. I think I wrote the first tetris clone in ruby and rubygame. It is called RubyTet.

However, the game is a bit flawed. Something I probably won't fix in like ever because I am focused on big cool projects.

Re: RubyTet

PostPosted: Sun Apr 12, 2009 10:09 pm
by kiba
A new version of RubyTet is availiable at a new website.


Re: RubyTet

PostPosted: Mon Apr 13, 2009 6:18 am
by bmatthew1
I've just played it, very nice game. 8-)

Re: RubyTet

PostPosted: Tue May 05, 2009 11:28 pm
by kiba
Version 0.0.3 is now availiable.

From the CHANGES file:
-You can now rotate using the up arrow key instead of the space key
-Playfield location can now change
-Down key goes down faster not instant. Use space instead to do instant drop.
-Resize the screen down to 800 by 600.
-A game automatically start when you press play button or enter to start the game.
-Under the hood, the codebase has been modernized to use the newer Rubygame::EventQueue style.

Also, be sure to report bugs and feature requests to rubytet's bugtracker.

Re: RubyTet

PostPosted: Sun May 24, 2009 3:49 pm
by kiba
RubyTet 0.0.4 is now availiable at the kibabase!


-Under the hood: Systemtic documentation of the entire codebase describing what each classes do. Adopted a naming convention for files.
-Fixed configuration field bug relating to the formation of shapes.
-Colors are now file configuration based. You now have to specify the colors for each shape.
-colors are uniform instead of randomly generated.
-You can add your design of shapes.
-A new shape called "deadly shape" is added as default.
-Fix a crash bug relating to a game over condition
-Add a yellow gem that block ability to score a line.

Be sure to report bugs and feature request to the bugtracker.

Re: RubyTet

PostPosted: Fri Jun 26, 2009 1:08 pm
by kiba
RubyTet 0.0.5 is now availiable at the kibabase!

Changes includes:

-Under the hood: Generalize parts of the shape and play_field class into the block manager class
-Game logic flow is rewritten. However this broke many unit tests now that code are very dependant on each other.
-Much of the variables are managed globally by resource manager since many classes are dependent on the same variables.
-Red gem is implemented. Now it allows you to add more points whenever you score a line with a red gem.

Re: RubyTet

PostPosted: Thu Jul 16, 2009 6:02 am
by kiba
Rubytet 0.0.6 is out! It is availiable at the kibabase.

-Under the hood: rename lib to app directory
-Use the dynamic loading system.
-Gameplay: score tracking is added. Now you can set high score. A score file is generated if you did not already have one

One thing I forgot to mention in the changelog is a small bugfix regarding how scoring work. You now can't earn juicy points for red gems that aren't supposed to be there.

Re: RubyTet

PostPosted: Sun Jan 24, 2010 4:44 pm
by kiba
RubyTet is out. It is now available at kibabase.

from the CHANGES file:
-Utter and complete rewrite. Many features are lost. The game now reverted to an almost perfect tetris clone.
-Remove require rbgooey

UPDATE: emergency bugfix update

Re: RubyTet

PostPosted: Tue Feb 02, 2010 3:11 am
by kiba
Rubytet 0.0.8 is out! It is now available at kibabase.

-Add back the red gem feature. Red gems increase points yield by one each.

Re: RubyTet

PostPosted: Sat Feb 06, 2010 5:44 am
by kiba
RubyTet 0.0.9 is out ! It is now available at at Kibabase.

-Add back the yellow gem feature. Yellow gem block scoring points.
-Add comestic border.
-Change the positions of the current shape and next shape.