88
Raspberry Pi Pico PongプロジェクトはWiiのようなモーションコントロールを採用

もし任天堂Wiiが1970年代に発売されていたらどうなっていたでしょうか?おそらく、ニック・ビルド氏のモーションコントロールPico Pongプロジェクトに似たようなものが登場していたでしょう。Pico Pongは、まさにその名の通りのものです。しかし、典型的なPongコンソールのように大きくて豪華な木製パネルの箱に入っているのではなく、ビルド氏のPico Pongは、2 x 0.8インチのRaspberry Pi Picoマイクロコントローラー1台ですべての演算処理を行います。ただし…赤外線モーションコントロール用の巨大なブレッドボードは無視してください。

ピコポンプロジェクト

(画像提供:ニック・ビルド)

Pico Pongは最新のRaspberry Piマイクロコントローラーを採用しているからといって、昔ながらの技術が使われていないわけではありません。VGAケーブルを用意した方が良いでしょう。Bild氏は実際にPicoにVGAジェネレーターを組み込んでゲームを表示させているからです。Pico Pongは640 x 380 @ 60 HzのVGA信号を出力しますが、解像度が小さすぎると感じてもご安心ください。メモリの制約により、実際に使用可能な画面サイズは640 x 350と、さらに小さくなります。

しかし、ポンには高解像度もカラー表示も必要ありません。Bild氏によると、カラー表示も搭載できたはずだが、VGAジェネレーターの作成だけで十分面倒だったので採用しなかったとのことです。真の魅力はIRモーションコントロールで、Bild氏はこれを巧妙なLEDシステムを用いて実現しています。これは、映画『ミッション・インポッシブル』に登場するレーザー駆動型モーションセンサーとそれほど変わらないものです。

基本的に、Pico Pongのブレッドボードの両側から、QuadHandsに取り付けられた鏡に向かってLEDが点灯し、その光が下の受信機に反射します。LEDの上に手をかざして光信号を遮ると、ブレッドボードはそれを合図として受け取り、遮ったLEDに応じてパドルを上下に動かします。

ピコポンプロジェクト

(画像提供:ニック・ビルド)

基本的には複雑なボタン操作ですが、Wii本体のモーションコントロールの90%も同様です。例えばマルチプレイヤーなどで複数のパドルを操作する方法は、現時点では不可能です。Bild社はディスプレイ信号とモーションコントロールを組み込むだけでなく、プレイヤーのパドルとは反対側のパドルにコンピューター制御を実装しているため、現時点ではシングルプレイヤー専用となっています。

最高の Raspberry Pi プロジェクトと同様に、部品リストや Bild のコードなど、Pico Pong を自分で構築するための完全な手順は、プロジェクトの GitHub ページで見つけることができます。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

ミシェル・エアハートはTom's Hardwareの編集者です。家族がWindows 95搭載のGatewayを購入して以来、テクノロジーに注目し、現在は3台目のカスタムビルドシステムを使用しています。彼女の作品はPaste、The Atlantic、Kill Screenなど、数多くの出版物に掲載されています。また、ニューヨーク大学でゲームデザインの修士号も取得しています。