こんにちは。アメリカ・シリコンバレー在住のSeikaです。 アメリカでエンジニアとして働いている友人から、 tic-tac-toe(ティック・タック・トゥー)が就職のスキルテストとして出たと聞きました。 そこで、今回はtic-tac-toeをPythonで書いていきたいと思います ...
はじめに:ただの遊びじゃない、 ×ゲームの奥深さ 子どもの頃に遊んだことのある「 ×ゲーム(Tic Tac Toe)」。実はこのシンプルなゲーム、AI研究やプログラミング教育、行動心理学にまで応用されているのをご存じでしょうか? 本記事では、 ×ゲーム ...
このプロジェクトは、Pythonで開発されたCLI(コマンドライン)ベースの三目並べ(Tic-Tac-Toe)ゲームです。ユーザーは交互にコマを打ち、先に縦、横、または斜めに3つのコマを並べたプレイヤーが勝利します。また、4手目以降は古いコマが消えるという追加 ...
学習(Bellman方程式の反復計算による状態価値,戦略の決定) planner.pyを実行。Value Iterationにより,先手番用の価値関数(V_for_CIRCLE.pkl)と後手番用の価値関数(V_for_CROSS.pkl)が出力される。 その後,Ploicy Iterationにより,先手番用の戦略(policy_for_CIRCLE.pkl)と後手番用 ...
「三目並べ」は、3×3のマスへ交互に と×を入れていき、同じマークを直線で3つ並べたら勝ちというシンプルなゲームですが、両者が最善手を打ち続ければ必ず引き分けになるという特性があります。この三目並べにサイコロを取り入れて運要素を追加した ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する