タグ

2016年7月27日のブックマーク (5件)

  • ゲームAI 実践編 −Shadowverseに見るTCG AI開発の事例(1)−

    みなさん、こんにちは! Cygames Research 所属、リサーチャーの佐藤です。 いよいよリリースされましたShadowverse、楽しんで頂けていますでしょうか? トレーディングカードゲーム(TCG)が初めての方でも格的な戦術と対戦が楽しめる、 シンプルで奥深い内容となっていますので、 まだ、という方は是非是非、御手に取って遊んでみてくださいね。 Shadowverse公式サイトはこちらから ShadowverseではNPC戦…AIの挙動についても、 開発陣のありったけの愛とこだわりを詰め込みました。 上の動画はNPC戦の様子をキャプチャしたものです。 画面上のダンディなオジサマ(AI)が、 スペルカードや進化の能力を駆使して、プレイヤーと一進一退の攻防を繰り広げていますね。 このような動きをするTCGAIは、一体どのように作っていけば良いのでしょうか? 今回の記事では、Sh

    ゲームAI 実践編 −Shadowverseに見るTCG AI開発の事例(1)−
  • エンジニアなら知っておきたい、絵で見てわかるセキュア通信の基本 - Qiita

    TLS 1.3は現在策定中ですが、 前方秘匿性 の問題から RSAのみ を用いた鍵委共有が禁止になる見込みです。(詳細は後述します) HTTPSとは 次に、HTTPSです。 HTTPS - Wikipedia HTTPS(Hypertext Transfer Protocol Secure)は、HTTPによる通信を安全に(セキュアに)行うためのプロトコルおよびURIスキームである。 厳密に言えば、HTTPS自体はプロトコルではなく、SSL/TLSプロトコルによって提供される セキュアな接続の上でHTTP通信を行うこと をHTTPSと呼んでいる。 とのことです。 HTTPの説明を割愛するとすれば、「SSL/TLSでセキュアにHTTPをやる」というだけの説明で済んでしまいます。 最近では個人情報等の観点から全てのサイトをHTTPSにするような動きが見られますが、元々HTTPSが使われやすかった

    エンジニアなら知っておきたい、絵で見てわかるセキュア通信の基本 - Qiita
  • electron-viz - GUIのGraphvizチャートエディタ&ビューワー

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Graphvizを使うとノードを使ったフローチャート、クラス図をはじめ様々なチャートを画像にすることができます。ただし最初に環境を整えるのが手間であったり、dotファイルを書いた後にコマンドで変換しなければなりません。 そんな手間暇を軽減してくれるのがelectron-vizです。Electronで開発されており、GUIでGraphvizを編集できます。 electron-vizの使い方 electron-vizのメイン画面です。左側がエディタ、右側にチャートが描かれます。 例えばこのような図を描きました。オートプレビューが有効になっていれば編集した直後にチャートが描かれます。チャートの内容はGraphviz チュートリアルよりお借りしました。 二つに分かれるサンプル。 さらに複雑

    electron-viz - GUIのGraphvizチャートエディタ&ビューワー
  • Amazon.co.jp: 裏切りのプログラム ハッカー探偵 鹿敷堂桂馬: 政和,柳井: 本

    Amazon.co.jp: 裏切りのプログラム ハッカー探偵 鹿敷堂桂馬: 政和,柳井: 本
  • UnityでArduinoとシリアル通信をする - おもちゃラボ

    UnityではC#が使えるので、シリアル通信用のクラス(SerialPortクラス)を使うことが出来ます。ただ、Unity上でシリアル受信をすると速度がでないため、シリアル通信用のプラグインを作ります。 Arduinoでシリアル送信プログラムを作る まずはテスト用にArduinoのプログラムを作ります。 シリアル通信で、アナログピンから得られた値を送信するプログラムです。 void setup() { Serial.begin(115200); } void loop() { int v = analogRead(0); Serial.println(v); } setpu関数の中でSerialを使う準備をしています。 loop関数の中ではアナログポート0番の電圧値を取得し、それをシリアルで送信しています。 プラグインの作成 続けてシリアルを受信するためのプラグイン(DLL)を作成します。

    UnityでArduinoとシリアル通信をする - おもちゃラボ