scorched-earth-rbはRuby製のScorched Earthクローンです。

昔懐かしいゲームのタンクゲーム。物理法則を考えつつ、弾を発射して敵を倒します。今回はscorched-earth-rb、Scorched EarthのクローンになるRuby製のシンプルなタンクゲームを紹介します。

[![](http://images.moongift.jp/2013/04/Screenshot 2013-04-22 9.30.55_thumb.1366606746.png)](http://images.moongift.jp/2013/04/Screenshot 2013-04-22 9.30.55.1366606746.png)
ゲーム開始です。

[![](http://images.moongift.jp/2013/04/Screenshot 2013-04-22 9.31.12_thumb.1366606749.png)](http://images.moongift.jp/2013/04/Screenshot 2013-04-22 9.31.12.1366606749.png)
勝つと終了。

[![](http://images.moongift.jp/2013/04/Screenshot 2013-04-22 9.32.04_thumb.1366606755.png)](http://images.moongift.jp/2013/04/Screenshot 2013-04-22 9.32.04.1366606755.png)
15秒以内に発射する必要があります。

[![](http://images.moongift.jp/2013/04/Screenshot 2013-04-22 9.34.11_thumb.1366606760.png)](http://images.moongift.jp/2013/04/Screenshot 2013-04-22 9.34.11.1366606760.png)
ここまできて当たらず…?

[![](http://images.moongift.jp/2013/04/Screenshot 2013-04-22 9.34.37_thumb.1366606764.png)](http://images.moongift.jp/2013/04/Screenshot 2013-04-22 9.34.37.1366606764.png)
いやいや浮かんでるから!ちょっと不具合もあるようです。

scorched-earth-rbではOpenGLを使っています。Ruby製ながらもグラフィカルなゲームが楽しめます。同様にRubyを使ってGUIゲームを開発したいと思った時に参考になりそうです。ゲームはマウスのみで、方向を移動して決め、クリックし続けると強く発射できます。

scorched-earth-rbはRuby製、MIT Licenseのオープンソース・ソフトウェアです。

MOONGIFTはこう見る

最近ではゲームが遊べる環境が広がっています。ローカルアプリケーションとしてのゲームはもちろん、スマートフォンアプリやHTML5によるWebブラウザゲームなどどこでもゲームが遊べるようになっています。むしろローカルアプリケーション型は減っているかも知れません。

それぞれゲームの規模、必要な性能、特性などによってユーザを選択する必要があります。scorched-earth-rbが今の時代にマッチしていないように見えますが、それでもローカルならではの特性が必要な場合には選択肢の一つとして考えておきたいでしょう。

jamesmoriarty/scorched-earth-rb · GitHub