スクリーンショットをスーパーマリオ風画面に変換する「Screentendo」 3
ストーリー by hylom
どうしてこうなった 部門より
どうしてこうなった 部門より
headless 曰く、
スクリーンショット画像をスーパーマリオブラザーズ風の画面に変換するOS Xアプリ「Screentendo」を作った人がいるそうだ(VentureBeat、BBC)。
ScreentendoはCocoaとSprite Kitを使用して作られている。画面上の任意の場所にScreentendoのウィンドウを重ねてリサイズし、ウィンドウ内をクリックするとスクリーンショットが撮影される。白黒の2値画像に変換したスクリーンショットから黒の部分を1、白の部分を0とした配列を生成し、1の部分にスーパーマリオブラザーズ風のレンガを配置する。あとは空と雲、プレイヤーのスプライトが追加され、プレイが可能となるようだ。
ただし、このアプリは概念実証のために作られたもので、画像の変換は非常に遅く、ある程度はっきりしたコントラストのある画像が必要になるとのこと。スーパーマリオブラザーズのエミュレーターを作るつもりではなく、ある程度動作すれば十分という感じのようだ。ソースコードはGitHubからダウンロードできる。
なにに応用するつもりだろう (スコア:0)
わかりやすいんだけど技術的にすごい点はなさそう
BBCが拾うようなものなのかこれ
Re:なにに応用するつもりだろう (スコア:1)
Re: (スコア:0)
というか、説明を読むだけではどうして画像の変換が非常に遅くなるのかよーわからん。
大した処理じゃなさそうなんだが…。
# でもソースを読む気にはならない