タグ

ブックマーク / uzimith.github.io (1)

  • ネットワーク対戦ボードゲームをWebで実装した(React,socket.io) | uzimith.github.io

    Fluxの図を見てたらこれでボードゲームが簡単に実装できそうな気がしてきました。 Action(ユーザーの行動)→ゲーム情報に反映される→全員の画面が書き換わる→Action→…… といった感じ。 出来たやつ 持ってないけど遊びたいなと思っていたコリドールというボードゲームを 実装しました。 ソースコード リバーシ これを実装する前に、とりあえず知見のあるボードゲームということでリバージも実装しました。 ソースコード socket.io アクションを行うときは以下の様な感じで簡単にsocket.ioの通信部分を実装できました。 ユーザー socket.emit('action', action: "addPiece", args: [@props.grid, player]) # 自分のアクションを行う @props.flux.getActions("game").addPiece(@pr

    ネットワーク対戦ボードゲームをWebで実装した(React,socket.io) | uzimith.github.io
    you21979
    you21979 2015/05/18
  • 1