node.js

zsh環境でのnvm利用時のエラーと対応

さくらVPSにてzshの環境でnvmを使ってnode.jsをインストールしたら、エラーが2つ発生したので対応方法をメモ source ~/.nvm/nvm.shでのエラー $ source ~/.nvm/nvm.sh error message: /home/snow/.nvm/nvm.sh:175: parse error near `|'私がPをperl用のパイ…

Kinect + node.js + WebGLで簡易ゲーム作ってみた

Kinect(キネクト)勉強会 Vol.1で発表した物です。以前Kinectを使ってブラウザのWebGL内を動いてみた - 最高のコンピューティング環境とは?にて、Kinectとブラウザをnode.jsで繋げたので、それを少し発展させて、ゲーム(?)を作ってみました。 HMD(VR920)使っ…

HMD(VR920)使ってWebGL内を見渡してみた(試作)

HMDのVR920には加速度センサーがついているので、それを使うと、顔をどこに向けているのか分かります。 その情報を、node.jsのアプリを経由してWebSocketに送ると、顔の向きでWebGL内の視点の方向を動かして、WebGL内を見渡せます。 不完全な部分が多いので…

iPhoneの加速度センサーをコントローラーにしてWebGL内を動くマルチプレイヤーゲームを作ってみた

この作品は「第0回 HTML5プログラミング&クリエイティブ・コンテスト」へ応募した作品です。 WebSocketの普及により、ブラウザの載っている端末は、他のブラウザで表示している物の、リアルタイムなコントローラーとして利用できるようになることを実感でき…

WiiリモコンをNode.jsを使ってWebGL内で動かしてみた

仕組みはほとんどKinectを使ってブラウザのWebGL内を動いてみた - 最高のコンピューティング環境とは?と同じ。 デモムービー ムービーではChrome10のWebGLでWiiリモコン入力の棒を動かしています。ちょっと入力を省きすぎたのかカクカクしてます。Firefox4 …

Kinectを使ってブラウザのWebGL内を動いてみた

Kinectを買ったので、最近熱いWebGLの入力として使ってみた。 遊び・デモ用で汎用的には作ってない。 デモムービー ムービーではChrome10のWebGLでKinect入力の棒人間が動いてます。Firefox4 / Safari5とかでも動きます。 Firefox3でも動かなくはないですが…

iPhone / iPod touch OS4.2をPCブラウザの加速度コントローラーとして使ってみた

加速度センサーはwiiリモコンなどについているけど、wiiリモコンをPCのブラウザと繋げるのは、利用者側の準備が大きすぎる。 AndroidやiPhoneを簡単に加速度センサー付きのコントローラーとして利用できるなら、結構手軽に加速度コントローラーを利用したゲ…

Node.jsとWebSocketとWebGLを使ってネットワーク3D対戦アクションゲームを作ってみた(試作)

とりあえず試作として下記で作った奴を3D化してみた。上下移動がないしアクションが地味なのでWebGLのデモに向かないけど。 http://d.hatena.ne.jp/ndruger/20101123/1290493871 デモ http://syspri.org/test/websocket_tile_3d/client/src/websocket_tile_3…

Node.jsとWebSocketを使ってボンバーマン系のゲーム作ってみた

まだ技術デモで、まともに遊べるレベルじゃないけど。 デモ http://syspri.org/test/websocket_tile_nosocketio/src/tile.htmキャラクターが接続しているブラウザの数(+ダミープレイヤーが1人)だけ表示されます 動作は全てのブラウザに反映されます。複数の…

LearnBoost-Socket.IO-nodeのプロファイリング失敗

http://d.hatena.ne.jp/ndruger/20101107/1289114972 でLearnBoost-Socket.IO-nodeを試してみたが、websocketを利用しても妙にレスポンスが遅くなっている。 wiresharkで見ると、1つのTCPのパケットに複数のsend()の内容が入っている。Socket.ioのコードでま…

WebSocketとNode.jsで試しにピンポンゲームを作ってみた

WebSocketを使えば、これまでFlashで作られていたユーザー対戦のあるアクションゲームをhtml + javascriptで作れるようになると思っていたけど、実際に現実的かどうか試してみた。テストなので、とりあえずゲームとして遊べるようには作ってない。 デモ 接続…

node.jsでwebsoketを試した

環境 OS: windows XP http server: apache ビルド環境: cygwin 手順 Node.jsのインストールとテスト 1. http://nodejs.org/ からダウンロードしてきて、cygwinでconfigure & make & make install 2. httpのテスト サイトにある例 var http = require('http')…