ニュース

【今週の技術革新】マリオメーカー計算機が「10進数表示」「ルート2の近似値計算」機能を実装しました

10進数の計算まであと少し。

advertisement

 さぁやってまいりました、計算機シミュレーターこと「スーパーマリオメーカー」のお時間です。前回は「45桁の入力」「1画面結果表示」「繰り返し計算」を実現しましたが(関連リンク)、今回は新たな技術革新により、「10進数表示」「ルート2の近似値計算」という、どう考えてもマリオメーカーでできるとは思えない2つの新機能が実現しました。

AMP 非対応のコンテンツです。こちらからご覧ください。

 まずは、10進法で数字を表現するため、1から順に数え上げていく、「カウンター」について。上部にある音符ブロックをたたくとブラックパックンが出現し、10匹たまると9匹を下に落とし、残り1匹は桁上がりするようにできています

「カウンター」の構造
上部にはたたくとブラックパックンが出現する音符ブロックとベルトコンベア
ブラックパックンが10匹になり桁上がりギミックが作動しているところ

 このカウンターを3つ横に並べることで、999まで10進数で表現できる3桁のカウンターになります。99の状態に1を加えると、しっかり2回桁上がりして3桁目のカウンターにブラックパックンが1匹落ちてきました。

advertisement
999まで表現できる3桁のカウンター
99に1を加えると……
しっかり100になる

 さらに、このカウンターを応用して、「ルート2の近似値」が求められます。カウンター上部にあるブラックパックンを運ぶために設置されたレールを斜め45度にすることで、レールの大きさ(ブラックパックンが降ってくるまでにかかる時間)がルート2倍に。この差を利用し、同時にカウントを開始するとルート2倍の差が出る、というわけです。さらに、ルート2倍のカウンターが100になった瞬間であれば、通常サイズのカウンターの数字がそのまま小数第2位までの近似値となります。天才か。

斜め45度の運送レールはルート2倍の大きさ
天才か

 実際に測定してみると、答えは142になりました。見事に計測できています。すごすぎ。

お見事

 ただし、このルート2の計算は特殊なケースであり、同じ方法でルート3の近似値を求めたりはできないそうです。また、最後にレールを円形にして円周率を求めようとしていましたが、真円にはなっていないようで正しい値は求められないという結果に。

 とはいえ、今までに表現できなかったことが、また新たに表せるようになりました。そろそろ10進数での足し算が、現実的になってきました。

Copyright © ITmedia, Inc. All Rights Reserved.

記事ランキング

  1. パパに抱っこされている娘→11年後…… 同じ場所&ポーズで撮影した“現在の姿”が「泣ける」「すてき」と反響
  2. 「口座や住居が……」 坂口杏里、SNSで“重要個人情報を垂れ流し” 「かなりまずい状態」「大丈夫じゃなさそう」心配の声
  3. 部屋中に“まさかの原因”で「虫が大量発生」 松井珠理奈「寝るのも怖い」と自宅で大パニック ファンから対処法募る
  4. 「価格崩壊ヤバい」 セカストで2150円で買った“破格の掘り出し物”に「やっす……」「こういう事あるんすね」
  5. ニトリの“3990円デスク”が在宅ワークにぴったり 収納力抜群のコンパクト仕様に「サスガ、お値段以上」
  6. 「何があった」 絵師が“大学4年間の成長過程”公開→たどり着いた“まさかの境地”に「ぶっ飛ばしてて草」
  7. 「どういう神経してるの」 有名音楽評論家、過去の“万引き”を告白…… 「盗んだレコードで評論とは」批判殺到
  8. 大谷翔平、“仲間たちとのショット”に反響 幸せそうな表情に「これはすごい!」 妻・真美子さんとの“家族ショット”も
  9. ホロライブ・天音かなた、実母が“警察が動く犯罪に巻き込まれていた”ことを明かし視聴者騒然 「泣きながら電話かかってきた」
  10. 辻希美の高2長女・希空のデビューについて杉浦太陽が語り涙…… 赤ちゃん時代の姿や秘蔵エピソード明かす「そういう世界に入る気ない、と言われていた」