この記事はGo (その2) Advent Calendar 2016の12日目の記事です。 みなさん、サンタさんには何をお願いしましたか? PS4ですか? でもクリスマスまであと何日かありますよね。PS4はしばらくお預けですよね。 PS4がまだ無いとすると、手元にあるCUIのターミナルで遊ぶしかないですよね。 というわけで、ターミナルで遊べるブロック崩しをGo言語で作ってみました。 WindowsでもMacでもLinuxでも遊べます。 残念ながらPS3では遊べません。 技術解説 Go言語界隈ではわりとおなじみのtermbox-goというライブラリを利用しています。 これを使うと 任意の座標への文字の書き込み 画面のクリア キーイベントの取得 が行えます。 画面表示はこんな風に行います。 //画面を初期化 termbox.Clear(termbox.ColorDefault, termbox