隠し機能としてRubyの実行環境実装のNintendo Switchゲーム、配信停止に

2019年5月3日 22:50

印刷

記事提供元:スラド

hylom 曰く、 Nintendo Switch向けに欧米でリリースされたゲーム「A Dark Room」に、隠し機能として実際にプログラミングできるRuby実行環境が実装されていたことを開発者が明らかにしたところ、任天堂の公式ゲームストアから削除される事態になったという(AUTOMATONの記事Eurogamer.netの記事)。

A Dark Roomは当初、Webブラウザ上でプレイできるゲームとしてリリースされた(日本語版も公開されている)。その後ソースコードがオープンソース化され、iOSやAndroid向けにも移植されている。

Nintendo Switch向け移植版(Internet Archiveのスナップショット)ではUSBキーボードをSwitchに接続し、「~」キーを押すことでコードエディタ兼Ruby実行環境が立ち上がるようになっていたという。EUROGAMERによる開発者へのインタビューによると、このRuby実行環境はサンドボックス化されており、プログラミングを気軽に楽しんで欲しいという意図でこの機能を実装したそうだ。しかし、システムに影響を与える脆弱性が含まれる可能性もあるため、任天堂はこのゲームの配信を停止したようだ。

 スラドのコメントを読む | デベロッパーセクション | 任天堂 | プログラミング | ゲーム | デベロッパー

 関連ストーリー:
Nintendo Switchの開発機は5万円程度 2017年02月20日
プチコンBIG、12月14日配信開始 2016年12月09日
任天堂、GitHubに対しJavaScriptベースのGBAエミュレータの削除を要求 2015年07月14日

※この記事はスラドから提供を受けて配信しています。

関連キーワード

関連記事