カスタムスタークラフトコントローラ

このスタークラフトコントローラはコンテストエントリとして作成されました。コンテストの目的は、非常に最初の人シューターコントローラで見られる機能のいくつかを共有したスタークラフトのリアルタイム戦略ゲームのためのカスタムメイドのコントローラを提供することでした。

スタイルは大まかなスケッチとして始まりました。そこから、コントローラ全体のオンライン設計を実際に構築する前に、Button Designはプロトタイプされました。デザインのレンダリングはコンテストエントリとして提出されました。これには、3D印刷用のスタイルデータをオフに送信します。戻ってきたのは、上で見られた素敵な外観を達成するために設定されただけでなく設置されました。

理想的にはマウスコントローラとして機能する棒があります。左側のボタンは、Starcraft Manageキーのほとんどが必要です。それらはすべて適切なキーボードの秘密にマッピングされ、ガジェットはHIDキーボードとして列挙しているので、ボタンマッピングは必要ありません。それが言われていると、デザインが適していない場合、プレイヤーは再マッピングの選択をします。

[Shoryukenではもっと詳しい情報を備えたreddit]

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

センスハットが生きてくる

ラズベリーのPi Sense Hatを覚えていますか?もともと国際宇宙ステーションへのミッションのために開発されたボードには、ボードと8×8 RGB LEDマトリックスがあります。あなたは8×8画面で何を終えることができますか? [Ethan’s] Python Sense Hat Animation Librationを使用している場合は、驚くかもしれません。下のビデオで完全な視覚効果を得ることができます。 コードは画面を表す範囲を使用しています。特定の要素をアニメートする、言って、Pong Puckはライブラリの有無にかかわらず、難しくありません。これはライブラリでそれをするためのいくつかのコードです: X範囲(0,7)の場合: ECT.Cell(画像、[0、X]、[Randint(0,255)、Randint(0,255)、Randint(0,255)]、0.1) ECT.Cell(画像、[0、X]、E、0.1) X範囲(7,0、-1)の場合: ECT.Cell(画像、[0、X]、[Randint(0,255)、Randint(0,255)、Randint(0,255)]、0.1) ECT.Cell(画像、[0、X]、E、0.1) 各ループはランダムな色のボックスを描き、次に次の位置に進む前にそれを消去します。 2番目のループは、パックの再配置を反対方向に移動させます。あなたはおそらく最初の引数がスクリーン配列であることを推測することができます、2番目は位置です。 3番目の引数は色を設定し、最後の引数はアニメーションタイマーを設定します。コードを見て、それはおそらくいくつかのアプリケーションのために機能するつもりはないタイマーブロックのように見えます。 それがすべてあったならば、これは価値がないでしょうが、三角形、円、および正方形を描くこともできます。例えば: ECT.circle(Image、(4,4)、3、[Randint(0,255)、Randint(0,255)、Randint(0,255)]、0.1) 私たちはセンスハットをしばらく覆っています。もちろん、この天気ダッシュボードからわかるように、LEDを点灯させるだけではるかに多くあります。

Bluetooth RC車両は、いくつかのセンサー

内のBluetooth RC車両のパック

Matrix Digital Rain上のMatrix Digital Rainが高い永続モニタ

最後の20-奇数年の間に岩の下に隠れていない限り、あなたはマトリックスのシリーズ、クールグリーンを渡って来るでしょう頻繁に使用されるデジタル雨の効果。デジタルで生産された蛍光体の持続効果を使用して、現代のディスプレイでアニメーションを実行する代わりに、実際の高持続性蛍光体グリーンモノクロームを使用して、最新のディスプレイでアニメーションを実行する代わりに、それがどのように見えるかを疑問に思った[Oli Wright]モニター。 (下記のビデオ埋め込み、)運がそれを持っているだろう、[OLI]は40歳のIBM PC 5150と一致するIBM 5151モニターを所有しているため、8088アセンブラでの効果を実行するための基本的な問題でした。文字の立ち下がりシーケンス。最後のバイナリは256バイト未満です。 IBM 5151の長いディスプレイの持続性は、走査速度が低いため、ディスプレイフリッカの視認性を最小限に抑えることを目的としていましたが、画像が変化したときにひどく塗られた汚れの影響があります。これはまさにこの効果を実行する必要があるものであり、それは絶対にうまく見えると思います。 [OLI]は、[Jeff Parsons]によって書かれた優れたPCJSブラウザベースのエミュレータを利用して、効果が明らかであることがあります。あなたが好きなら、あなたはプロジェクトのGithubで提供されるアセンブリが提供されるので、あなた自身のためにそれを試すことができます。 もちろん、私たちはデジタル雨効果を多くしました。たとえば、このArduinoライブラリではたくさんの時間があり、ここに2021年12月に戻ってきたカスタムメイドのPCケースのサイドパネルがあります。