AIプログラムとかUnityゲーム開発について

探索や学習などを活用したAI系ゲームを作りたいと思います。

通信処理

node.jsのサーバーとUnityクライアントでソケット通信

UnityでOculus Quest用のVRアプリを作ってみると、Questとの通信はnode.jsで行っているようなので、ちょっとnode.jsを試してみました。 借りているSakuraVPSにnode.jsをインストールしてサーバーを立ててみます。centos7上で、node.jsをインストールします。…

CentOS7のセキュリティ2

sshのport番号を変更して、かつ、接続できるipアドレスを自宅に限定したので そっち方面からの接続は不可になったけど、 /var/log/httpd/error_logをみると、kerbynetとかいう脆弱性が報じられているスクリプトをつかって不正アクセスしようとしているやから…

CentOSのセキュリティ

SGSの宝くじやゴーストで使用しているSakuraVPSの再設定を行った。サーバーを停止していたのは、誰かにサーバーを乗っ取られて、管理会社から連絡が来たので止めていたのですが OSインストールから設定をすべてやり直すが面倒で、長いこととめてました。 や…

大富豪ゲームでコンボランキング作成中

公開中の大富豪ゲームで連続で大富豪になるとコンボ数を更新していますが、その情報はサーバーに送信しています。 しばらく何もやってないので、連続コンボ数ランキングをやってテコ入れしようかと思います。恒常的なランキングにすると、上位がまったく動か…

WebGLでBuildする

[Unity] Unity5(Beta)で制作したゲームをWebGLで公開する | ftvlog こちらを参考にWebGLでbuildしてみました。 chromeではWebPlayerの動作ができなくなって、webGLで動かすしか無いわけですが、webGLは、C#をC++に変換して、最終的にJavaScriptにして動かす…

データベースの負荷テスト

Linux - Ab(Apache Bench)を使用した負荷テストのやり方 - Qiita こちらを参考に、KeyValue型DBを使っているCGIの負荷テストを行います。 クイズアプリのジャンル別正解数集計に使用しています。同時接続5で、トータル20アクセスで試験 ab -n 20 -c 5 "http…

unityアプリで、サーバーから情報取得

なんとか動いた(´・ω・`)テストした時は動いたはずなのに、なぜか動かない。 WWWのエラー内容を見ると、crossdomainうんたらのエラーだった。 えー? ローカルアクセスなんですけど?http://qiita.com/mokemokechicken/items/d02317ed716ebdaf4caf ここを見て…

UnityからHTTPでGETする

ソケット通信とか遠回りで考えていたけど、HTTPのGETはあっさり動いた(^_^;) WWWはここに仕様がある。バイナリのダウンロードもできる模様(完了も判る) Unity - Scripting API:ローカルの自宅サーバーのCGIにURL引数付きで投げた例 別にルーターの外でも問…

WebPlayerからHTML上のJSを呼び出す

unity側でこれを動かすと Application.ExternalCall("MyFunc","hoge");WebPlayerを表示させているHTML内のJavaScript内の MyFunc関数が、引数hogeと共に呼ばれます。 色々な所で解説されている業なんですが、 Unity WebPlayerとブラウザ内UIの連携 - peroon'…

WebPlayerでデータを保存する

PlayerPrefsという仕組みでデータ保存できるようなので、クイズゲームに仕込んでみました。 http://rafeel.s602.xrea.com/webplay.html 具体的にはジャンル別に解答数・正解数を保存して、正解率を表示します。 例えばこんな感じ。 string temp=""; int curr…