フリーソフト囲連星のAIを自作してみませんか?(囲碁+連珠)
デフォルトのAIが弱いので今なら囲連星AIの第一人者になれる。
もし名人より強いAIを作成すればそのAIが名人位に。
詳しいことはソフトダウンロード後、ヘルプメニューを参考に。
作成方法:AI部分をプログラムしコンパイルしたものをファイルコピーすればOK
ソフトダウンロード:http://irensei.com/
【囲碁?】囲連星のAIを作ってみよう【連珠?】
■ このスレッドは過去ログ倉庫に格納されています
2006/08/03(木) 16:13:45ID:jCmv785l
2名前は開発中のものです。
2006/08/03(木) 21:56:17ID:xFYbUm5w [暑さのせいで?]
3名前は開発中のものです。
2006/08/03(木) 21:58:57ID:xFYbUm5w ごめん。誤爆
4名前は開発中のものです。
2006/08/12(土) 03:47:35ID:eRtRKm13 ダウンロードしてみたが弱いwwかなり。
これより強いのを作るのは簡単そうだが
そう一筋縄ではいかないのかもね
これより強いのを作るのは簡単そうだが
そう一筋縄ではいかないのかもね
5名前は開発中のものです。
2006/08/12(土) 12:09:45ID:Wtbh4gtF 自作CPU同士で戦わせられないのか?
それが出来たら、スレ内で最強決めたり、おもろいかも
それが出来たら、スレ内で最強決めたり、おもろいかも
2006/08/12(土) 18:52:24ID:0eGNrfZt
面白いな。
なんか、アレだな。
ロボットのAI書いて、戦わすみたいなノリだな。
なんか、アレだな。
ロボットのAI書いて、戦わすみたいなノリだな。
7名前は開発中のものです。
2006/08/13(日) 22:00:20ID:v9c1Vwk68名前は開発中のものです。
2006/08/19(土) 13:19:23ID:+BoZDsCV フリーのC++のツールで開発してOK?AIだけなら
9名前は開発中のものです。
2006/08/20(日) 23:28:57ID:tcnpee8d >>8
VC++とBorlandC++のサンプルがGUIに同梱されてるよ。
VC++とBorlandC++のサンプルがGUIに同梱されてるよ。
10名前は開発中のものです。
2006/08/22(火) 19:46:39ID:Hquguqqe >>9
サンクス。C++かぁやったことないんだよな
サンクス。C++かぁやったことないんだよな
11名前は開発中のものです。
2006/08/22(火) 19:56:12ID:iCo826Xt >>10
C++から他の言語へのゲートウェイを作るってのはどう?
C++から他の言語へのゲートウェイを作るってのはどう?
12名前は開発中のものです。
2006/08/23(水) 00:59:08ID:CqNVUnKw 多言語でもいけるんじゃない?DLL化出来てれば
2006/08/23(水) 20:19:13ID:M0hCP3PA
こういうのは詰みと中盤を分けて作るのが普通なんだろうけど、
5連、6連の連打で勝負をつける本当の詰めを読む部分のほかに
石の取り合いになる攻め合いを読む部分を別に作った方がいいのかな?
連続のアタリで取れるの取れないのぐらい読めた方がいいのかなと
思ったり。
あとは評価関数だよなー。
5連、6連の連打で勝負をつける本当の詰めを読む部分のほかに
石の取り合いになる攻め合いを読む部分を別に作った方がいいのかな?
連続のアタリで取れるの取れないのぐらい読めた方がいいのかなと
思ったり。
あとは評価関数だよなー。
14名前は開発中のものです。
2006/08/24(木) 02:32:37ID:s0cWYqSO 俺何回か打ったことあるんだけど
5連6連の連打で詰めるというよりは
いかに必勝形を作るかにかかってるみたい。
┠┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┨
┠┼┼┼┼┼○○○○○┼┼┼┼┼┼┼┨
┠┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┨
ってのよりは
┠┼┼┼┼┼┼○┼○┼┼┼┼┼┼┼┼┨
┠┼┼┼┼┼○┼○┼○┼┼┼┼┼┼┼┨
┠┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┨
の方が有効な5になる。逆に相手のこれを確実に止める
ロジックも必須になるかな守りとしては。
多分相手の必勝形を防ぐことにウェイトを置いたほうが強くなりそう
5連6連の連打で詰めるというよりは
いかに必勝形を作るかにかかってるみたい。
┠┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┨
┠┼┼┼┼┼○○○○○┼┼┼┼┼┼┼┨
┠┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┨
ってのよりは
┠┼┼┼┼┼┼○┼○┼┼┼┼┼┼┼┼┨
┠┼┼┼┼┼○┼○┼○┼┼┼┼┼┼┼┨
┠┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┨
の方が有効な5になる。逆に相手のこれを確実に止める
ロジックも必須になるかな守りとしては。
多分相手の必勝形を防ぐことにウェイトを置いたほうが強くなりそう
15名前は開発中のものです。
2006/08/24(木) 06:31:33ID:ioVHmuR22006/08/24(木) 10:55:32ID:EL56UG7q
白地になりそうな点は
白石が置かれているものとしてカウントする、って感じで
白石が置かれているものとしてカウントする、って感じで
17名前は開発中のものです。
2006/08/24(木) 13:21:58ID:ev8Ef8+s >>16
だね。すでにあたりになってる場所は既に自分の地(?)って計算にすればいいのかもね
だね。すでにあたりになってる場所は既に自分の地(?)って計算にすればいいのかもね
18名前は開発中のものです。
2006/08/24(木) 19:58:13ID:ioVHmuR22006/08/25(金) 00:15:07ID:Qv5WM+Vw
えー、現囲連星名人です。
他によくあるのが
┠┼┼┼┼┼┼○○┼┼┼┼┼┼┼┼┼┨
┠┼┼┼┼┼○┼┼○┼┼┼┼┼┼┼┼┨
┠┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┨
これで4
┠┼┼┼┼┼┼○○○┼┼┼┼┼┼┼┼┨
┠┼┼┼┼┼○┼┼┼○┼┼┼┼┼┼┼┨
┠┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┨
これで5
こういうのが作りやすい。
だから単純にアタリになるところだけでは不十分だと思います。
まあ先に進んでからの話だと思いますが。
┠┼┼┼┼┼┼○○┼┼┼┼┼┼┼┼┨
┠┼┼┼┼┼┼┼┼○┼┼┼┼┼┼┼┨
┠┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┨
こういうのはいい形、というのを評価関数にいれるといいんじゃないかと思います。
他によくあるのが
┠┼┼┼┼┼┼○○┼┼┼┼┼┼┼┼┼┨
┠┼┼┼┼┼○┼┼○┼┼┼┼┼┼┼┼┨
┠┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┨
これで4
┠┼┼┼┼┼┼○○○┼┼┼┼┼┼┼┼┨
┠┼┼┼┼┼○┼┼┼○┼┼┼┼┼┼┼┨
┠┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┨
これで5
こういうのが作りやすい。
だから単純にアタリになるところだけでは不十分だと思います。
まあ先に進んでからの話だと思いますが。
┠┼┼┼┼┼┼○○┼┼┼┼┼┼┼┼┨
┠┼┼┼┼┼┼┼┼○┼┼┼┼┼┼┼┨
┠┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┨
こういうのはいい形、というのを評価関数にいれるといいんじゃないかと思います。
2006/08/25(金) 05:13:14ID:HSkjh6sV
アルゴリズム的に、形をマッチングさせるよりも、
探索の結果として好形に高評価が下るようにする方が
個人的には好みかな。
もちろん、パターン認識するのも全然ありだけど、
歴史が浅いゲームだから、手筋自体があまり揃ってない
ような気がする。
探索の結果として好形に高評価が下るようにする方が
個人的には好みかな。
もちろん、パターン認識するのも全然ありだけど、
歴史が浅いゲームだから、手筋自体があまり揃ってない
ような気がする。
2006/08/25(金) 23:01:11ID:WlvILivf
マッチングはどっちかって言うと
候補手の生成のためのものって気がするが。
てことで、みんな候補手はどうしてる?
候補手の生成のためのものって気がするが。
てことで、みんな候補手はどうしてる?
22名前は開発中のものです。
2006/08/25(金) 23:14:00ID:RsiJgsmx 棋譜から良いパターン・悪いパターンを検出して、良いパターンほど優先的に生成。
って事をしたいけど、実現出来そうに無いから合法手全部生成する。
って事をしたいけど、実現出来そうに無いから合法手全部生成する。
2006/08/26(土) 00:58:27ID:rYAFjXGI
そうすると3手読むだけでだいたい(15*15)^3=11 390 625
になっちゃうんですけど。
αβ法とかでカットするにしてもこれは多すぎだべ。
になっちゃうんですけど。
αβ法とかでカットするにしてもこれは多すぎだべ。
24名前は開発中のものです。
2006/08/26(土) 03:37:13ID:IupHD68w とりあえず標準のAIよりは強くなればOKじゃないのか
それでまずは最強AIなわけだし。
囲碁とか将棋もそうやって徐々に進化したわけで。
それでまずは最強AIなわけだし。
囲碁とか将棋もそうやって徐々に進化したわけで。
2006/08/26(土) 13:03:58ID:Iyz7Kglw
2006/08/27(日) 01:37:14ID:hewMfiMA
┠┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┨
┠┼┼┼┼┼○○┼┼┼○○┼┼┼┼┼┨
┠┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┨
のとき真ん中に打ってくれなくなるなー。
まあでもこんなのは例外的だから
除外しちゃってもよさそうだけど。
7連を作る手
ないときは相手の7連を防ぐ手
ないときは六を作る手
ないときは相手の六を防ぐ手
…
プラス、石を取る手、助ける手は常に候補手
って感じはどうかなあ。
27東陶基
2006/08/27(日) 17:32:29ID:gQI+UjIN どうも会長です。
もし完成した場合には送ってもらえればダウンロードするファイルに
入れちゃうので宜しくお願いします。
もし完成した場合には送ってもらえればダウンロードするファイルに
入れちゃうので宜しくお願いします。
28名前は開発中のものです。
2006/08/28(月) 23:03:01ID:ey7+/+F9 >>26
まず自分に7連を確実に作れる手がなければ
相手の5(もしくはどちらかが止まってる6)を防ぐというのが最優先では。
自分の7連の詰めろ状態と相手の5を比べて
両方FALSEなら布石となる手を、
両方TRUEならどちらが先に勝つかを検討
どちらか片方がTERUの時はそっちを優先でOK?
まず自分に7連を確実に作れる手がなければ
相手の5(もしくはどちらかが止まってる6)を防ぐというのが最優先では。
自分の7連の詰めろ状態と相手の5を比べて
両方FALSEなら布石となる手を、
両方TRUEならどちらが先に勝つかを検討
どちらか片方がTERUの時はそっちを優先でOK?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【足立区暴走11人死傷】歩行者はねた後も減速せず…精神疾患がある37歳男「車で神奈川の山の方に行きたいと思った」 [ぐれ★]
- SuicaとPASMOのコード決済「teppay(テッペイ)」26年秋開始 🐧🤖 [少考さん★]
- 【フジ】クリスマスイブ恒例の「明石家サンタ」見送りへ 今年は「お笑い向上委員会」SP放送 [征夷大将軍★]
- 【円安】「ホストに貢ぎたい」と海外で売春する日本人女性 2カ月で2千万円稼ぐケースも★2 [1ゲットロボ★]
- フィフィ “工作員”と疑う声に「日本のために…昔から身を挺して発信している」「どんだけ探ったところで、なんも出てこないよ」 [Anonymous★]
- 【速報】外務次官が中国大使と面会 [蚤の市★]
- マルハニチロ、冷凍食品値上げ最大22% [268244553]
- じゃあお前ら石破が首相に復帰するなら自民に投票するか? [152212454]
- 【悲報】香港トップ、高市首相を批判 [834922174]
- 【動画】高市早苗「中国が台湾を一滴の血も流さず平和的に併合しても日本の存立危機事態」 [931948549]
- 防衛省「台湾有事にロシア参戦するかも」 [177178129]
- 空き地にネコが捨てられてたんだがwwwwwwwwwwwwwwwwww [977261419]
