« August 2007 | メイン | November 2007 »

September 17, 2007

現実干渉型ネットワークゲームを妄想する

Gainerのおかげで手軽にディスプレイ以外にデータを出力するということ可能になったので前から作りたいと考えていた現実世界に物理的に干渉するネットワークゲームに手が届きそうになってきた。普通のネットワークゲームはコントローラやマウス等に対して入力に対して出力はディスプレイだけに限られてきた。入力装置は任天堂Wiiのコントローラなどが進化しているが出力装置はディスプレイだけであまり進化していない。バーチャルボーイのディスプレイは廃れてしまったし、コントローラーのバイブレーション機能くらいか。
ちょっと話が逸れたが簡単に言えばラジコン等をネットワーク越しに動かして対戦みたいなものを作れたら面白いんじゃないのかと思っている。問題点としてはラジコンなどの出力装置はネットワークを超えられないので一箇所にまとめる必要があるという点。ホスト側が場所を提供、その映像をストリーミング放送で垂れ流してネットワークの向こうのクライアント側は映像を見ながら操作を行うという形になる。ラジコンだったら接続人数分用意する必要があるのでコストが掛かる。僕はリッチメンじゃないし大規模な装置も用意できないのでもっとチープなものしかできないだろう。
今考えられるすぐに出来そうなものはオンライントントン相撲くらいか。Gainerに振動モーターを2つつないで電動トントン相撲を作り、画面をストリーミング放送で垂れ流す。ネットワーク越しのクライアントがボタンを押すとモーターが振動する。という感じ。この問題はストリーミング放送を何ですればいいのかと言う点と面白くなさそうな点。トントン相撲はあくまでサブでクライアント側プログラムにゲーム性を入れれば面白くなるかも。いろいろ考える必要があるな。他にやるべきことも沢山ある。あー早く隠居したい。

Permalink | Trackback

モジョモジ監視マシーン2号


10バーLEDアレイ 、7セグメントLED、ブレッドボード上にピッタリ張り付くタイプのジャンパーワイヤを購入。何も考えずに購入したんだけどデジタル出力4、アナログ出力4しかないんじゃ7セグLED光らせられないじゃん。ICも買わなきゃ駄目か。とりあえず10バーLEDアレイを使って転送量に応じて3段階に分けて表示するようにした。自分の作ったものを見守る義務がある自宅警備員の僕はこれを参考にモジョモジの監視を行う。

一人が接続して動かしている場合、緑が5つ点灯。自宅警備員は警戒態勢に移行。

二人が同時に一秒以上動かしている場合、緑に加えて黄が3つ点灯。自宅警備員は第一種戦闘配備。

三人以上が同時に一秒以上動かしている場合、緑、黄に加えて赤が2つ点灯。自宅警備員出撃!祭りだ祭りだ!

写真がうまく取れていないけどこんな感じで光る。あー、頭悪い。接続人数にかかわらず本体の白色LEDは点滅するようにしてある。なんだかんだで結構まともに使えるので面白い。寝てるときピカピカとLEDが光っているのに気づくと、自分が何もしていないときにも世界は動いているんだなという実感できてよい。後は7セグメントLEDで接続人数を表示できるようにすれば完璧か。

Permalink | Trackback

September 3, 2007

GAINERとモジョモジを連動させた

モジョモジの文字を誰かが動かすとGAINERのLEDが光るというモジョモジ互換のクライアント側プログラムをFlashで作った。クライアント側のソースコードは紛失してしまったが詳しい中身が分からなくてもサーバー側からデータを受信したらLEDを光らせるという単純なプログラムなので意外に簡単にできた。

GAINER本体

USBケーブルでPCと接続できるよ

実際に使ってみた映像

この映像では僕しか動かしていないけどネットワークの向こうの誰が動かしても反応するので自宅警備するのに最適です。こういうのを発展させていけば現実干渉型のネットワークゲームができそうなので夢が膨らみまくります。

Permalink | Trackback

September 2, 2007

こやつめ、ハハハ!

ということで内蔵セカンダリHDDがクラッシュした。
この前外付けHDDが壊れたばかりなのに。今回は重要なファイルはバックアップをとっていたので大事には至らなかった。至らなかったと思っていた。

話は変わってGainer買ったんですよGainer。
http://gainer.cc/
AS2で電子キットいじれるっていうんでね。面白そうじゃん。本体とブレッドボードセットで1万円するけどね。でLEDとかピカピカ光らせて遊びますよ。でももちろんそれだけじゃ満足しないですよ。自分でプログラムして光らせたいですよ。AS2ですよAS2。アクションスクリプト2.0。Flashで使われてるスクリプト言語ですよ。楽でいいよね。AS3とかよりぜんぜん良いよ。Fortran77の次にcoolな言語だね。ということでFlash8起動しますよ。このまえ外付けHDDクラッシュしたときに作りかけのFlashが全部消えてしまったショックでしばらくFlashの事忘れたかったのでずっと起動してなかったんですよ。ああもう書くだけでも嫌だ。でも作りかけのFlashは全部消えたけどあー。一度ある程度完成したFlashは全部バックアップとっていたんですよ。で最初の話に戻ると、今回内蔵HDD壊れてもそこまで被害は無いと思っていた。前回の反省を生かして壊れた内臓HDDのバックアップはとっていたし。で、Flas8起動してさモジョモジとGainerを連動させようと思ったんだけどモジョモジのソースが無かった。pendulumecaのソースも無かった。似非笑い男生成Flashのソースも無かった。Coincoinのソースも無かった。終わったね。まじビックリ。宇宙ゴミ拾いのソース以外全部無い。
まじで泣きそう。
僕、とても悲しい。
背中痒い。
はらへった。
はらへた
かゆ…うま…。

日記はここで途切れている。

Permalink | Trackback