http://akaguro.jp/tetris/tetris1.html
こちらのサイトのテトリスをキーボード以外の外部出力で動かしたいのですがどのようにすればいいでしょうか?
一応こちらのスイッチを複数用いて動かそうとしています
No.1ベストアンサー
- 回答日時:
アーケードゲームのような操作パネルを自作したいということでしょうか?
(以下Windows環境を想定して進めます。)
いろいろな方法があるかとは思いますが、普通のWindowsのPCに、こういったスイッチ類を直接繋ぐことは出来ないので、スイッチ類をUSBか何かでPCに接続できる形にしてやる必要があるかと思います。
私もまったく同じことはやったことがないので、あくまで参考程度に、、ですが、もっとも簡単に実現できそうな方法としては、「REVIVE USB」というキットがあります。
これを買ってきて、基板にスイッチを配線し、PC側にREVIVE USBの設定ソフトをインストールして、各スイッチのON/OFFをキーボードの適当なキー(カーソルキーとか)に割り振ります。
これならテトリスプログラム側からは通常のキーボードが操作されているようにみえるので、テトリスプログラム側の改造は必要ないと思います。
参考になりそうなサイト:
http://bit-trade-one.co.jp/product/assemblydisk/ …
http://a-desk.jp/modules/forum_module/index.php? …
http://www.amazon.co.jp/Bit-Trade-One-AD00007-RE …
//////
他に私が思いついた方法としては、
Arduino(https://ja.wikipedia.org/wiki/Arduino)のようなマイコンを買ってきて、これにスイッチを配線。
Arduino上のプログラムで各スイッチのON/OFFを検知したら、それをシリアル通信でPC側に伝える。
PC側のプログラム(テトリス)もキーボッドの押下を検知するのではなく、シリアル通信でArduinoからの信号を受け取り、それに応じてテトリスのブロックの制御を行うように改造する。
…ってのもありますが、これはテトリス側のプログラムにも改造が必要になりますし、Arduino上のプログラムを書く必要も出てくるので、手間がかかります…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 工学 1つのタクトスイッチで複数の並列回路を閉じ、アースにつなげることができるスイッチはありますか。 2 2022/08/06 10:38
- JavaScript リンクのサイトのHTMLとJavaScriptでテトリスを動かすプログラムに、1列消えたらscore 1 2023/01/30 11:32
- 電気工事士 生産設備について質問です。 100Vで動作するプレス機をスイッチを使って制御しています。制御は単純で 2 2022/10/18 22:14
- その他(ゲーム) Tetris® Effect: Connected 1 2023/03/17 20:59
- その他(パソコン・周辺機器) 2つのPCを行き来する 2 2022/06/15 01:59
- バッテリー・充電器・電池 自作太陽光発電の電流の安定化 6 2023/04/09 11:14
- C言語・C++・C# 3つの倍精度浮動小数点値の平均を求めて、3つの引数全てを平均値に変更するメソッドを作成し、キーボード 1 2022/07/13 16:04
- デスクトップパソコン ん~…分からん 7 2022/06/10 10:47
- Chrome(クローム) chromeの自動入力を編集(削除)したい 1 2022/07/03 18:23
- デスクトップパソコン 認証コードが入力できない(同じ数字が次のマスにも勝手に入力される) 8 2023/01/27 12:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
「Outlookが他のプログラムによ...
-
Excelで4096点以上のFFTの方法
-
読み込み中にアクセス違反が発...
-
VBAにてメール作成した際、一部...
-
このプログラミング誰か教えて...
-
binファイルってiphone専用です...
-
VBAでユーザーフォームが自動的...
-
Excelに埋め込んだVBAのプログ...
-
プログラムを斜めに並べる
-
次のプログラムは、円周率だの...
-
C言語で移動平均のプログラムを...
-
XnViewにwebpを「いつも開く」...
-
UWSCで指定のフォルダを開きたい。
-
Javaで2の0乗から-8乗まで表示...
-
画像を読み込むのと取り込むの...
-
テキストボックスのエンターキ...
-
3つの整数を読み込み昇順に並べ...
-
バンドパスフィルタのプログラ...
-
AutoCADを用いて板金展開図を自...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelに埋め込んだVBAのプログ...
-
Notepad++の関数リスト表示でC...
-
あるプログラムのコマンドライ...
-
これってほんとにみますか?
-
Excelで4096点以上のFFTの方法
-
「Outlookが他のプログラムによ...
-
自動クエリとはどういうもので...
-
VBAでユーザーフォームが自動的...
-
VBAにてメール作成した際、一部...
-
PICマイコンのコピー(クローン...
-
テキストボックスのエンターキ...
-
読み込み中にアクセス違反が発...
-
特定のwebサイトのタイトルや記...
-
未使用の変数を一括検索する方法
-
モジュール、アプリケーション...
-
COBOLの連絡領域について
-
Google カレンダーの商用利用
-
エクセルとワードをデスクトッ...
-
ドロップダウンリストの文字を...
-
binファイルってiphone専用です...
おすすめ情報