
2026/03/05 9:10
**48 × 32、1536 LED のゲームコンピュータ(2023)**
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
著者は、高級商用ゲームと競争しようとするのではなく、安価なハードウェア上でシンプルで楽しいゲームを作ることに焦点を当てるべきだと主張しています。彼は、自分の子どもたちが学校でAndroidスマートフォンとWindowsラップトップを使用しなければならないため、ゲーム依存症を招く可能性があると指摘し、低コストの代替案を提案しています。
Arduino R4プラットフォームを使用して、彼は6つの32 × 8アドレス可能モジュール(各約20ユーロ)から48 × 32 LEDパネルを構築し、約19 × 12 cmで1,536ピクセルのディスプレイを実現しました。エンクロージャは中国製の安価なレーザーカッターで合板を切り出し、ジョイスティックはThingiverseのデザインから印刷しました。
このハードウェア上で彼はNokiaスタイルの「スネーク」ゲーム(緑色の蛇体、青い頭、黄色い食べ物、紫の障害物)を実行し、さらにシンプルな2人対戦ゲームも作成しています。次回の記事ではソフトウェア詳細、CADファイル、および配線ヘッダーを共有し、読者が構築を再現できるようにします。このアプローチはホビイストや学生、教育者が高価な機材なしでゲームを開発できるようにし、同様の低コスト教育またはエンターテインメントプロジェクトへの刺激となる可能性があります。
本文
子どもたちはゲーム機に極度の中毒状態にあります。これは問題ですが、学校が彼らにAndroidスマートフォンとWindowsラップトップを両方持つことを義務付けているため、直接解決できるわけではありません。そこで、直面するよりも「消費」から「創造」に置き換えるほうが効果的だと判断しました。
スマートフォンやラップトップで何かを作り出すことは、競争が激しくツールチェーンが非常に複雑なため、まるで山登りのような挑戦です。今日では、多くのゲームタイトルは専属スタッフや大規模開発チームを持ち、平均的なゲームが備える「アイキャニ」と3Dグラフィックに匹敵するものを作ることはほぼ不可能です。
しかし、競争できる分野は「楽しさ」の要素です。古いゲームの中には新しいものと同等か、それ以上に楽しいタイトルもあります。さらに私のスキルセットにも合致し、Arduinoエコシステムを活用すれば初心者でも簡単に取り組めます。偶然、32×8 のアドレス可能LEDディスプレイを販売している店を見つけました。
一個あたり約20ユーロという高価なコンポーネントですが、実際には個々のLEDよりも安いです。ただし、32×8 だけではゲームに必要なサイズが足りないため、6枚を組み合わせて48×32 のディスプレイにしました。これはプロジェクト名にもなります。高解像度ディスプレイであれば文字2文字分のスペースですが、LEDは一般的な画面ピクセルよりも大きいため、最終的には48×32 cm(約19×12インチ)とかなり大きいディスプレイになります。
ケースが必須なので、中国製の安価なレーザーカッターで厚木をカットしました。手作業ではこのレベルの精度は実現できませんでした。全てを組み立てるのは手間がかかりましたが、最終的に本格的に使えるパーツセットが完成しました。
ジョイスティックも課題でした――ディスプレイより小さいですが、Thingiverse が助けてくれました。印刷するだけで最初の試みで合った簡単なデザインです。以下は完成品と内部構造です:
全体を組み合わせると、Arduino R4 をコンピュータ部品として使用し、標準ワイヤリングとコネクターで接続すれば次のようになります:
さらに作業を重ねた結果、Nokia の「スネーク」ゲームが自然な環境で動きます。
グラフィックはすべて単一LEDで構成されており、障害物(紫)、食べ物(黄)、蛇本体(緑)と蛇の頭(青)が表現されています。このゲームはシングルプレイヤーですが、簡単な2人対戦ゲームも作っています。
次回ではソフトウェアを解説し、簡単なゲームの作り方を紹介します。プログラミングに慣れている方や自分で作りたい方には、CADファイルとインクルードファイルはこちらにあります。