ゲームを作ってみたいと考える人は多いですが、その題材で悩んでしまうことも多いです。キャラクターやゲームデザイン、グラフィックスなどで躓いて諦めてしまうのは勿体ないです。それを防ぐにはすでに存在するテーマを使うのがいいでしょう。 今回紹介するrbtrisはRuby製のテトリスになります。Ruby2Dを用いて開発されています。

rbtrisの使い方

矢印キーだけで遊べます。

動きはとてもスムーズです。

ゲームオーバーになったらスペースキーで再開できます。

スコアは標準出力に出ます。

$ bundle exec ruby main.rb
Level: 2   Score: 24

rbtrisは基本的なテトリスとして十分遊べます。次に出るブロックが表示されれば、さらに遊びやすくなるでしょう。Ruby2Dの使い方、RubyでGUIアプリケーションの作り方を学ぶ素材としてもぴったりです。

rbtrisはRuby製のオープンソース・ソフトウェア(MIT License)です。

Nakilon/rbtris: Tetris game powered by Ruby2D