Arduino で独自のゲーム コントローラーを構築する

Arduino で独自のゲーム コントローラーを構築する

Building Your Own Game Controller With Arduino

今日のゲーマーには、コントローラーに関してこれまで以上に多くの選択肢があります。主要なコンソールのコントローラーは、時間の経過とともにほぼ完成されており、現在では、PCや Android のプレイにも対応する多用途のコントローラー オプションがあり、さらに、このプレイ スタイルを好む人のために無限のキーボードが用意されています。

しかし、これらすべてのオプションにもかかわらず、ゲームのコントロールに関しては依然として問題に直面しています。一部の人にとって、標準的な人気のコントローラーは大きすぎる、または小さすぎる場合があります。左利きの多くの人にとって、主流のオプションが必ずしも魅力的であるとは限りません。また、ゲーム固有の問題が時折発生します。たとえば、『マッド マックス』のコントローラー感度の問題に関して過去に指摘したようにです。

この種の問題や細かい問題は依然として存在するため���今日の熱心なゲーマーの中には、実際に独自のコントローラーを構築するというアイデアを検討している人もいます。この種のプロジェクトには、時間と忍耐だけでなく、教育と努力も必要です。しかし最終的には、合理的な範囲内で自分の好みに合わせて微調整できる、かなり標準的なゲーム コントローラーを組み合わせることができます。

基本的な考え方は次のとおりです。

まず、コントローラーで使用するボタンとスイッチを注文する必要があります。これはトリッキーで不正確なプロセスのように聞こえるかもしれませんが、実際には、互換性のある材料を手頃な価格でオンラインで見つけるのは非常に簡単です。時間をかけてこれらのプロジェクトに使用されているボタンを調査すると、必要な部品をすぐに入手できます。

次に、コントローラーの材質を決定する必要があります。これには、基本的に 3 つの主要なオプションがあります。まず、ブレッドボードを使用できます。これは基本的に電子機器をカスタマイズするために構築された表面です。あるいは、木製のボードまたは独自のデザインの 3D プリントされた筐体上にコントローラーを構築することもできます。どちらもより快適でカスタマイズ可能ですが、どちらもコンポーネントのはんだ付けが必要です。

コントローラーの物理的な構造とコンポーネント (カスタマイズに関してはおそらく最も重要な側面) を理解したら、コントローラーを機能させる実際の電子回路である難しい部分に取り組みます。これはさまざまな方法で解決できますが、最も簡単なオプションは Arduino ボードを選択することです。Arduino の回路図の設計は時間をかけて習得する必要があるプロセスですが、最終的には動作するカスタム電子機器を組み合わせる最も簡単な方法の 1 つであると考えられています。

この特定の種類のプロジェクトの場合、コントローラーの機能を信号に変換してゲーム内のアクションに変換する方法を説明する、段階的なプログラミングの指示が数多くの記事やビデオ チュートリアルで見つかります。これは基本的に、コントローラーが完成して使用できる状態になることを意味します。

おそらく、あなたが電気設計の専門家でない限り、または3D プリントで入念な努力をしている場合を除き、結果は比較的簡単なものになるでしょう。ただし、既存のコントローラーや特定のゲームで発生する可能性のある特定の問題に対処するように設計することはできます。

さらに、あるアーケード ゲーム製作者は、コントローラーを自作すべき理由についての記事で「コントローラーは、プレイするゲームの延長線上にあるものです」と述べています。自分らしさを表現したい「武器のようなもの」。言い換えれば、自分だけのユニークなコントローラーを持つことには特別な何かがある可能性があります。


ジンジャー 2.7.53.0

ジンジャー 2.7.53.0

Ginger は無料のスペル チェッカーと文法チェッカーです。

ブロック

ブロック

Blocks は、小学校 3 年生向けの探知能力と視覚能力を訓練するための知的なゲームであり、教師による IT 指導支援プログラムに組み込まれています。

マスウェイ

マスウェイ

Mathway は、デバイスに内蔵されている電卓よりも複雑なツールを必要とする数学の問題をすべて解決できる、非常に便利なアプリです。

アドビプレゼンター

アドビプレゼンター

Adobe Presenter は、Adobe Systems によってリリースされた e ラーニング ソフトウェアで、Microsoft Windows プラットフォーム上で Microsoft PowerPoint プラグインとして利用できます。

オオハシ 2.3.0

オオハシ 2.3.0

Toucan は教育テクノロジー プラットフォームです。日常的に使用される一般的な Web サイトを閲覧しながら、新しい言語を学習できます。

ENetViet 24.2

ENetViet 24.2

eNetViet は、保護者と子供が勉強している学校を結び付け、子供の現在の学習状況を明確に理解できるようにするアプリケーションです。

デュオリンゴ

デュオリンゴ

Duolingo - 無料で言語を学ぶ、または単に Duolingo は、さまざまな言語を学び、練習できる教育プログラムです。

ラピッドタイピング

ラピッドタイピング

RapidTyping は、タイピング速度を向上させ、スペル ミスを減らすのに役立つ、便利で使いやすいキーボード トレーニング ツールです。RapidTyping では、さまざまなレベルに合わせてレッスンが構成されており、タイピングの方法や既存のスキルを向上させる方法を学びます。

MathType 7.4.10.53

MathType 7.4.10.53

MathType は、開発者 Design Science (Dessci) が提供するインタラクティブな方程式ソフトウェアで、ワード プロセッシング、プレゼンテーション、e ラーニングなどの数学的記法を作成して注釈を付けることができます。このエディタは、TeX、LaTeX、および MathML ドキュメントの作成にも使用されます。

文法的に

文法的に

Grammarly の AI を活用したアプリは、人々のコミュニケーションをより効果的にするのに役立ちます。何百万ものユーザーが毎日 Grammarly を利用して、メッセージ、ドキュメント、ソーシャル メディアの投稿をより明確に、エラーなく、よりプロフェッショナルなものにしています。