3.石が置ける場所か判定する。”return[/javascript]checkPosition関数は、簡単です。配列の中身を見て□ならOKで、それ以外はNGを判断すれば良いです。false[/javascript]4.ひっくり返す石を判定する。]新たな関数を8個作成します。この関数は置いた石を基準にして8方向にひっくり返す石を判定するものです。戻り値listには、関数が呼ばれるたびにひっくり返す石の情報が追加されていきます。1つの関数にしても良いですが今回は分割しています。そのため同じようなロジックを書くことになりましたが、何を行っているのかはわかりやすいかと思います。最後にlistの中が空っぽの場合には、ひっくり返せる石がないという事なので、石を置けない旨をメッセージで返しています。”return[/javascript]関数は、冗長になるので省略します。5.盤上に石を置きます。]updateBord関数を修正します。修正とはいっても2行追加するだけです。listsにひっくり返す石の位置が入っているので、そこに自分の色の石を設定していくだけです。ba[/javascript]本日作成したファイルは、こちらに置いてあります。最後に最近ansibleのような第三世代の構成管理ツールが気になっています。本番サーバーに追加でなにか入れる必要がないという点がとても魅力!!実はPythonが必要という落とし穴はあるんですが・・・。ソフトバンク・au・ドコモの方は、公式のオンラインショップを利用すれば頭金不要で通常のショップよりお得に購入できます。au公式ショップを見る【週刊bitWave】(メルマガ)始めました!登録はこちらからメールアドレスを入力してお申込みください。【週刊bitWave】の更新情報の配信にのみ使用します。個人情報の取扱いに関しては、「プライバシーポリシー」をご確認ください。解除はいつでもこちらから行うことが可能です。slackとhubotでオセロゲーム。slack上でhubotを利用してオセロゲームを作っています。今回は石を置いてターンを変更するまでを実装します。今回はslackとhubotを利用してオセロゲームを作ってみます。slackと連携するhubotを3分でインストールする。slackとhubotでオセロゲーム。slack上でhubotを利用してオセロゲームを作っています。今回はゲーム終了判定とエンディングを実装します。slackとhubotでオセロゲーム。slack上でhubotを利用してオセロゲームを作っています。今回は石を置いてターンを変更するまでを実装します。今回はslackとhubotを利用してオセロゲームを作ってみます。slackと連携するhubotを3分でインストールする。slackとhubotでオセロゲーム。slack上でhubotを利用してオセロゲームを作っています。今回はゲーム終了判定とエンディングを実装します。