golangでTUIのスーパーマリオブラザーズ

golangがどんなものか軽く触ってみようかと思い、何か題材でもないと触るのも難しいだろうという事で、TUIでスーパーマリオブラザーズでも実装してみようという謎の題材をふと思いついた。

早速実装しては見たものの、本来の目的であるgolangを知る事そっちのけで実装してしまい、あまり理解が深まらないまま今に至る。題材が悪かったかも。

github.com

Githubのリリースページから実行ファイルをダウンロード、解凍、ターミナルから実行で起動します。
操作方法は、左右の矢印キーで移動、上矢印キーでジャンプです。

f:id:y_d:20161105022858g:plain

MacLinuxWindowsで動きますが手元のWindows7だとチラツキがハンパないです。
とはいえMacでコードを書いて、MacWindowsのexeをビルドして、Windowsに配布でそのまま動くというのはなかなか素敵な体験でした。