スクリーンショットをスーパーマリオ風画面に変換する「Screentendo」
2015年5月28日 15:19
headless 曰く、 スクリーンショット画像をスーパーマリオブラザーズ風の画面に変換するOS Xアプリ「Screentendo」を作った人がいるそうだ(VentureBeat、BBC)。
ScreentendoはCocoaとSprite Kitを使用して作られている。画面上の任意の場所にScreentendoのウィンドウを重ねてリサイズし、ウィンドウ内をクリックするとスクリーンショットが撮影される。白黒の2値画像に変換したスクリーンショットから黒の部分を1、白の部分を0とした配列を生成し、1の部分にスーパーマリオブラザーズ風のレンガを配置する。あとは空と雲、プレイヤーのスプライトが追加され、プレイが可能となるようだ。
ただし、このアプリは概念実証のために作られたもので、画像の変換は非常に遅く、ある程度はっきりしたコントラストのある画像が必要になるとのこと。スーパーマリオブラザーズのエミュレーターを作るつもりではなく、ある程度動作すれば十分という感じのようだ。ソースコードはGitHubからダウンロードできる。
スラドのコメントを読む | アップルセクション | プログラミング | MacOSX | idle | アップル | ゲーム | デベロッパー
関連ストーリー: スーパーマリオワールドの表面重力は地球の約8倍 2015年02月19日 人工知能がマリオをプレイ 2015年01月21日 任天堂、スーパーマリオのステージをプレイヤーが作成できる「Mario Maker」(仮)を発表 2014年06月11日