オセロ、ランダム実行
前回の記事で本職の方にクラスの使い方をご指導いただけたので、その反省とアウトプットとしてオセロをランダムな置き方で終了まで実行するコードを作りました。 これを基盤として、盤面の状態価値を推定して...
11 search resultsShowing 1~11 results
You need to log-in
前回の記事で本職の方にクラスの使い方をご指導いただけたので、その反省とアウトプットとしてオセロをランダムな置き方で終了まで実行するコードを作りました。 これを基盤として、盤面の状態価値を推定して...
すみません、自分にはまだε-greedy法を説明できないので、実装したコードだけ載せます。 試行回数は10000回にしました。 ///追記/// 試行回数100回でも「勝ち確の場所には置く」「相...
無理でした Tkinterを使ってクリックでオセロを遊べるようにして、コンピュータ対戦も作って、今回やっとAIを導入するつもりでしたが、難しすぎて断念。 妥協して、3手先まで読んで打つコンピュー...
前回作ったオセロコンピュータに、新しく評価基準を追加しました。 ①マスごとの評価値 ②そこに置いたときに、次のターン相手が置ける場所の数←New ③そこに置いたときの、相手の最善手の評価値(マス...
前回のオセロから、マスごとに評価値を設定して、コンピュータが置けるなかで一番評価値が高いマスに置く、というプログラムを作りました。 もちろん激ヨワです。オセロ苦手な自分でも勝てます。ここから、評...
前回print関数で画面表示するシステムだけのオセロを作ったので、Tkinterでウィンドウからクリックで遊べるように実装しました。 ボタンウィジェットが64個と多いのでリストに格納しながら一気...
塾でバイトしているのですが、夏期講習期間の鬼シフトからようやく解放されました。8月はお盆もあったのに、それでも20万稼いだ。すごい。 久しぶりにパソコンに触れたので、夏の間こっそり勉強してたPy...
早くAIを作りたいのに、ところどころ気になってしまって、また改良。 名前を入力できるようにしました。 ↓ソースコード↓ オセロ再改良版 #include <stdio.h> #inc...
初めて自分のパソコンを持って3か月。「やさしいC」から独学でC++の勉強を始めて2か月のガチ初心者です。 for文,if文など基礎中の基礎しか扱えませんが、学んだことの実践としてオセロのAIに挑...
以前の記事で自作オセロ(人vs人)を投稿して、コメントでアドバイスをいただけたので、改良して再投稿。 <改良点> ・変数名を分かりやすくした ・Bの番専用の関数、Wの番専用の関数があった →if...
大学で初めてプログラミングに触れてはや3か月。コツコツ「やさしいC」から独学で学び、集大成として「連立方程式を解くプログラム」と「オセロ」を作成。 連立方程式のほうは行列の知識を使えば思ったより...
11 search resultsShowing 1~11 results
Qiita is a knowledge sharing service for engineers.