webhack / 猫とウェブ技術が好き

javascriptやcssやHTML5とかサーバーサイドの技術やプロジェクトマネジメントとかウェブに関するマーケティングとかWEBを取り巻く全般を好きに書くブログ

ruby-fighter(Street Fighter II in Ruby)を動かしてみた

世界中のプログラマが日々人気プロジェクトを競い合うGitHubに颯爽と現れて瞬く間に500Starsを獲得したruby-fighter(Street Fighter II in Ruby)をUbuntuで動かしてみました。

github.com


しゃがむ、ジャンプはありません。波動拳も打てません。

f:id:tkosuga:20150705011354p:plain

あたり判定もありませんでした。

f:id:tkosuga:20150705011401p:plain

Rubyの2Dゲーム向けライブラリ"Gosu"を使ったデモプログラムのようです。

Gosu, 2D game development library

RPGツクールのスクリプトエンジンにRubyが使われていたのを思い出しました。

ZAngbandのGUIにTCL/TKが使われていましたが、NetHackやAngbandのようなCで書かれたローグライクゲームのGUIは2D描画ができればよいのでRubyでさくさく作ると効率良いかも知れませんね。