パブリッシャーのCIRCLE Entertainmentは4月12日、『A Dark Room』のNintendo Switch版を欧米で発売した。本作は、Michael Townsend氏が手がけた同名のテキストアドベンチャーゲームの移植版だ。デベロッパーのAmir Rajan氏はiOS/Android版にて成功を収めたのち、Ryan Gordon氏と共にNintendo Switchへの移植をおこなった。しかし、本作は配信開始から程なくして、任天堂によりニンテンドーeショップから取り下げられてしまった。その原因は、本作に隠されたイースターエッグにあったという。
Nintendo Switch版『A Dark Room』の発売からおよそ2週間が経った4月25日、Amir Rajan氏は“クレイジーな発表がある“と自身のMastodonアカウントを通じて投稿。その内容は、本作にはイースターエッグとして、オープンソース・プログラミング言語「Ruby」のインタプリタとコードエディタが仕込まれているというものだった。本作を起動し、Nintendo Switch本体にUSBキーボードを接続して「〜(チルダ)」キーを押すと、その機能が有効になりRubyのコードを実行できるようになるという。Rajan氏は、家庭用のNintendo Switchを事実上のRubyマシンに変えることができると誇らしげに語り、実際に動作させる映像も投稿している。
Rajan氏はもともとRubyを扱う開発者で、本作もロジック部分はRubyにていちから作り直したという。また、今年4月18日から20日にかけて福岡県で開催されたRubyのコミュニティイベント「RubyKaigi 2019」では、Rajan氏は本作の開発過程について講演をおこなっている。海外メディアEurogamerのインタビューに答えたRajan氏は、コーディングの楽しさを子供たちに知ってもらいたかったと、『A Dark Room』にRubyのコードエディタなどを仕込んだ理由について語っている。しかし、そのイースターエッグの存在を明かした数日後、任天堂は『A Dark Room』をストアから削除した。
Rajan氏によると、本作に仕込んだRubyのコードエディタはごくシンプルな仕様で、線やラベルを描いたり、『A Dark Room』に収録された音を鳴らしたり、あるいはJoy-Conのボタン入力を認識できる程度とのこと。開発終盤にひらめいてひとりで実装したそうで、本作のようなテキストベースのアプリなら開発し実行できるだろうとしている。しかしコミュニティからは、Nintendo Switch本体のハックに悪用されるのではないかと批判の声があがることとなった。おそらく任天堂も、そうした懸念から本作を取り下げたものと考えられる。
Rajan氏は、限定的な仕様のコーディング環境を重大なエクスプロイトだとセンセーショナルに取り上げられることについては納得がいっていない部分はあるとしながら、こうした騒ぎを引き起こしてしまい深く後悔しているとし、申し訳ないというほかないと述べている。
『A Dark Room』にRubyのコードエディタが仕込まれていることは、販売元のCIRCLE Entertainmentは騒ぎになって初めて知ったそうだが、こうした状況により販売停止となったことで同じく謝罪する声明を出している。本作の今後については任天堂と協議中とのことで、販売再開を目指すのかを含め具体的な計画はまだ示していない。本作は英語と日本語に対応しており、数週間後には日本でも発売予定となっていたが、そちらも不透明な状況だ。もし国内発売されても、このイースターエッグは削除されることになるだろう。
https://automaton-media.com/wp-content/uploads/2019/05/20190501-91055-header-696x392.jpg
https://automaton-media.com/articles/newsjp/20190501-91055/
【ゲーム】欧米で発売されたNintendo Switchゲームが突然配信停止。原因はプログラミング言語「Ruby」に関するイースターエッグ
■ このスレッドは過去ログ倉庫に格納されています
2019/05/05(日) 00:10:05.18ID:CAP_USER
2019/05/05(日) 00:12:42.94ID:4YOurDdg
つまりどういうことだってばよ
3なまえないよぉ〜
2019/05/05(日) 00:15:57.50ID:B9gisZLF 浅はかな思いつきによる不祥事の極み
賠償で全財産を失うがいい。
賠償で全財産を失うがいい。
2019/05/05(日) 00:19:34.14ID:p7eIPmSP
で、何ができるの
5なまえないよぉ〜
2019/05/05(日) 00:23:14.62ID:gtVfdnT4 蛇足という単語が頭に浮かんだ
2019/05/05(日) 00:23:42.91ID:B6INc2zQ
隠し要素のお遊びの範疇からは逸脱してるわな。
しかしまぁ日本発のrubyがこんなに愛されるとはねぇ
しかしまぁ日本発のrubyがこんなに愛されるとはねぇ
2019/05/05(日) 00:23:44.76ID:LPRWvZnb
>開発終盤にひらめいてひとりで実装したそうで、
あーあ、やっちまったな
あーあ、やっちまったな
8なまえないよぉ〜
2019/05/05(日) 00:25:30.10ID:/W0b7pk8 イースターエッグ=プログラムに潜ませる遊び心の仕掛け
9なまえないよぉ〜
2019/05/05(日) 00:25:44.70ID:WhUh6uYj Ruby、関係ねーだろ。隠しキャラ仕込むからだろ。
10なまえないよぉ〜
2019/05/05(日) 00:26:38.00ID:DA4D1dEK あー 俺のテクといい勝負だな あと中国との取引は要注意
◇精神勝利】一帯一路サミット
西側指導者.誰も出席せず【彼らは主役でない!
http://keizai1money2.web.fc2.com/ich4.html
◇対中規制】通販ピンドォドォ悪質市場認定
アイシン子会社も監視リスト入りへ
http://keizai1money2.web.fc2.com/list1.html
◇精神勝利】一帯一路サミット
西側指導者.誰も出席せず【彼らは主役でない!
http://keizai1money2.web.fc2.com/ich4.html
◇対中規制】通販ピンドォドォ悪質市場認定
アイシン子会社も監視リスト入りへ
http://keizai1money2.web.fc2.com/list1.html
11なまえないよぉ〜
2019/05/05(日) 00:35:38.07ID:MybJNJn6 >>2
仕様が非公開のプログラム言語を隠し機能で実行可能にした。
Rubyをまるっと実行可能になっているなら本体のメモリに直接アクセスするようなコードが実行できないか確認できる。
でもこのおっさんは改変したRubyを実装したから何ができるのか未知数。勝手に命令を追加している恐れもある。
厄介なことに個人的に実装したもんだから、配信会社も仕様を知らない。だから配信をストップした。
仕様が非公開のプログラム言語を隠し機能で実行可能にした。
Rubyをまるっと実行可能になっているなら本体のメモリに直接アクセスするようなコードが実行できないか確認できる。
でもこのおっさんは改変したRubyを実装したから何ができるのか未知数。勝手に命令を追加している恐れもある。
厄介なことに個人的に実装したもんだから、配信会社も仕様を知らない。だから配信をストップした。
12なまえないよぉ〜
2019/05/05(日) 00:47:12.44ID:eHMg5+j1 限定自体にバグがあってgenkaitoppaされる可能性あるからなぁ。
13なまえないよぉ〜
2019/05/05(日) 01:06:36.90ID:K7U6JzpQ 任意のコードを実行できるようにしただダメだろ
任天堂はソースコードを提供させて審査しないとだめだわ
リンゴとかググるはソースコード開示義務あるだろ
任天堂はソースコードを提供させて審査しないとだめだわ
リンゴとかググるはソースコード開示義務あるだろ
14なまえないよぉ〜
2019/05/05(日) 01:15:05.43ID:wZrzy0EJ Ruby 仕込むとか、明らかに Switch のハックに悪用する気満々ww
15なまえないよぉ〜
2019/05/05(日) 01:39:23.83ID:MybJNJn6 >>4
不明。だから配信停止した。
Rubyの機能限定版だけど、何の機能を削ったのかを事前に任天堂に共有していなかったのが問題。
ついでに言えば、このおっさんが個人的に実装したもんだから追加の命令セットが含まれている恐れもある。
不明。だから配信停止した。
Rubyの機能限定版だけど、何の機能を削ったのかを事前に任天堂に共有していなかったのが問題。
ついでに言えば、このおっさんが個人的に実装したもんだから追加の命令セットが含まれている恐れもある。
16なまえないよぉ〜
2019/05/05(日) 02:20:29.61ID:RUqkEFCE 木馬ではなく卵が
小型化の時代だな
小型化の時代だな
17なまえないよぉ〜
2019/05/05(日) 02:50:40.90ID:EfXXJowL ようは
コマンドをうてばモザイクを消せる機能だよ。
コマンドをうてばモザイクを消せる機能だよ。
18なまえないよぉ〜
2019/05/05(日) 03:10:33.35ID:PLpfv6tN >>15
1に書いてある通り、そのゲームのサンドバックからアクセスできるファイルにアクセスしたり、画面やキーボード使ったりくらい。
メモリーがーって言ってるど素人はスイッチのアプリの仕様やルビーがライトウエイト言語であることが何もわかっていないど素人。
1に書いてある通り、そのゲームのサンドバックからアクセスできるファイルにアクセスしたり、画面やキーボード使ったりくらい。
メモリーがーって言ってるど素人はスイッチのアプリの仕様やルビーがライトウエイト言語であることが何もわかっていないど素人。
19なまえないよぉ〜
2019/05/05(日) 03:12:45.51ID:PLpfv6tN20なまえないよぉ〜
2019/05/05(日) 03:19:53.19ID:YJnQPkt7 こんな常識知らずの馬鹿は業界から徹底的に排除した方がいいわ
まぁこんな馬鹿ともう仕事するところも無いだろうけども
まぁこんな馬鹿ともう仕事するところも無いだろうけども
21なまえないよぉ〜
2019/05/05(日) 06:32:39.95ID:hFDJjDs+ 出来ることの範囲が狭かろうがこういう仕込みはダメ
22なまえないよぉ〜
2019/05/05(日) 09:19:27.11ID:njoX3WF7 Rudy単体で出せば二度儲かるじゃん
23なまえないよぉ〜
2019/05/05(日) 09:32:33.35ID:UYDYhe3v Rubyでゲーム作ったの?
と驚いたけどテキストアドベンチャーなら
Rubyでも十分か
と驚いたけどテキストアドベンチャーなら
Rubyでも十分か
24なまえないよぉ〜
2019/05/05(日) 09:33:06.62ID:k+SQ8dJ5 要するに建築メーカーが「鍵がなくても秘密の入り口から入れる家」を、不動産屋や家主に教えずに売っちまったって事か
25なまえないよぉ〜
2019/05/05(日) 09:59:59.77ID:XxeLPNLK x イースターエッグ
o バックドア
o バックドア
26なまえないよぉ〜
2019/05/05(日) 10:11:16.55ID:F4KxjFm8 System Call: inspect entire command list!
27なまえないよぉ〜
2019/05/05(日) 10:58:12.52ID:uZ+5TalP ゲーム機でプログラム言語というとファミリーベーシックが思い浮かぶ。
ファミコンのサードパーティーが勝手に詳細不明のファミリーベーシックを発売したようなものなのか。
ファミコンのサードパーティーが勝手に詳細不明のファミリーベーシックを発売したようなものなのか。
28なまえないよぉ〜
2019/05/05(日) 11:24:43.57ID:zRQfriM9 >>11
なるほど
なるほど
29なまえないよぉ〜
2019/05/05(日) 11:48:37.70ID:ongMBvbm30なまえないよぉ〜
2019/05/05(日) 12:09:06.06ID:6EK67278 【スマートフォン】 種類が無駄に多すぎる、規制しろ
http://krsw.5ch.net/test/read.cgi/steam/1556854132/l50
http://krsw.5ch.net/test/read.cgi/steam/1556854132/l50
31なまえないよぉ〜
2019/05/05(日) 15:10:55.03ID:rSp6r1xy Rubyでプログラムしたいなら中古ノートのLinuxマシーンで十分。
32なまえないよぉ〜
2019/05/05(日) 21:56:14.96ID:ZyZcsYRt ファミコン時代のプログラマーが無断で入れたいたずら隠し機能とは訳が違うか。
33なまえないよぉ〜
2019/05/06(月) 02:31:19.90ID:+XLz8I0L なるほどこれは日本が悪い
謝罪と賠償
謝罪と賠償
34なまえないよぉ〜
2019/05/06(月) 02:39:25.93ID:GmuDM89D ファミコンだっけか?
裏コード?実行すると エンディングが社内の愚痴のオンパレードだったやつ
裏コード?実行すると エンディングが社内の愚痴のオンパレードだったやつ
35なまえないよぉ〜
2019/05/06(月) 03:08:35.22ID:SW2yV92F そりゃパチに石埋め込んで強制的に当た誘発、強制確変継続させるようなもんだからダメだわな
これは割りを食った会社が損害賠償でこいつ追い込まないと
これは割りを食った会社が損害賠償でこいつ追い込まないと
36なまえないよぉ〜
2019/05/06(月) 03:28:23.15ID:nS5+2V2o なるほどクレイジーだったな
38なまえないよぉ〜
2019/05/06(月) 13:13:20.26ID:nX1m9hby たった2週間でドヤ顔でバラすイースターエッグなんてダサすぎでしょ
ディープなファンが解析して見つけるか10年後くらいに時効で語るとかなら分かるが
ディープなファンが解析して見つけるか10年後くらいに時効で語るとかなら分かるが
39なまえないよぉ〜
2019/05/06(月) 13:22:33.92ID:3wXd3KSG そりゃ〜 Ruby 入ってたら配信停止するだろ
悪用し放題だし
悪用し放題だし
40なまえないよぉ〜
2019/05/06(月) 13:28:12.45ID:UbZ2bKQd この仕様だとゲームのソフトからOS側を制御できるような印象だけど危なっかしいな。
分離してないのか。
分離してないのか。
41なまえないよぉ〜
2019/05/06(月) 15:19:30.91ID:p2HXBjfS 外人の好き勝手自由さも問題だなあ
44なまえないよぉ〜
2019/05/07(火) 12:25:29.18ID:fM/CdNgs rubyなら安全だけどな。
水虫菌が皮膚の上程度の浅いとこでしか働かないのと同じ。
水虫菌が皮膚の上程度の浅いとこでしか働かないのと同じ。
45なまえないよぉ〜
2019/05/07(火) 12:26:12.85ID:C242AMnu 安倍「天皇皇后陛下のの末永い健康を願っていません」
http://nhk2.5ch.net/test/read.cgi/liveetv/1557195202/l50
不 経 罪 で 罷 免 し ろ
http://nhk2.5ch.net/test/read.cgi/liveetv/1557195202/l50
不 経 罪 で 罷 免 し ろ
46なまえないよぉ〜
2019/05/09(木) 10:33:18.21ID:Ni+gF18z またRuby厨がやらかしたのか
47なまえないよぉ〜
2019/05/28(火) 20:03:22.34ID:gspyPLjd 遊び心があって俺は好きだけどな…
48なまえないよぉ〜
2019/06/12(水) 10:54:30.56ID:wVWvT6JX 遊び心だが悪用できてしまうからダメなんじゃないの
交換日記っていうそこそこ人気だったnintendo公式無料サービスを
利用者が女児にポルノ写真送りつけてしまったという事件だけで
サービス終了するような会社だぞ
どんなバックドア仕込まれてるかわからんような改変開発言語なんて放置できるわけないわな
交換日記っていうそこそこ人気だったnintendo公式無料サービスを
利用者が女児にポルノ写真送りつけてしまったという事件だけで
サービス終了するような会社だぞ
どんなバックドア仕込まれてるかわからんような改変開発言語なんて放置できるわけないわな
49なまえないよぉ〜
2019/06/12(水) 11:10:28.52ID:iuJ7aZGG ruby入ってたら悪用し放題だろ
■ このスレッドは過去ログ倉庫に格納されています