[過去ログ]
【囲碁?】囲連星のAIを作ってみよう【連珠?】 (799レス)
【囲碁?】囲連星のAIを作ってみよう【連珠?】 http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
435: 名前は開発中のものです。 [sage] 2007/12/19(水) 13:05:28 ID:3zpiAOw0 相手の手によらずに勝てる方法が判ったよ 1手で7揃うか、必勝形になる 2手続けて指したとき異なる7が2つ揃うか、異なる必勝形が2つ出来る 3手続けて指したとき異なる7が3つ揃うか、異なる必勝形が3つ出来る 今言う必勝形は特に、6個揃って両端が空白のときか、6個の途中がデコボコしていて相手にうたれない状態のとき http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/435
436: 名前は開発中のものです。 [sage] 2007/12/19(水) 13:10:26 ID:3zpiAOw0 ○ ○ ○ は上の判定では勝ち判定ではないが ○ ○ ○ ○ ○ ○ ○ ○ 2手続けて指したとき異なる必勝形が出来るから勝ち http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/436
437: 名前は開発中のものです。 [sage] 2007/12/19(水) 13:11:51 ID:3zpiAOw0 >>435の条件は見直す必要があることが判った http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/437
440: 名前は開発中のものです。 [sage] 2007/12/19(水) 22:39:55 ID:3zpiAOw0 結局、盤面は32を基数にするのは止めました 実際に19で割るのは時間がかかりますけど あらかじめ計算しておけば(対応表を作っておけば)済むからです それよりも周囲を1マス多めに取っておくことが高速化、簡略化に繋がると思うので20か21マスにします 盤面の更新は盤面全体をコピーして戻すことにします なるべくコピー速度を上げる為も少ないビット数の方が良いです あと乱数生成に時間がかかっている場合、これを使ってみて下さい 貼り付けておきます unsigned int rnd(){ static unsigned int x=3,y=11,z=13,w=17; unsigned int t=(x^(x<<13)); x=y; y=z; z=w; return ( w=(w^(w>>7))^(t^(t>>5)) ); } void srnd(unsigned int n){ for(unsigned int i=0;i<=1000+(n&0xFFFF);i++)rnd();} http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/440
442: 名前は開発中のものです。 [sage] 2007/12/19(水) 23:15:03 ID:3zpiAOw0 Xorshift RNGs G. Marsaglia. Xorshift RNGs. Journal of Statistical Software, 8(14) :1 6, 2003 http://www.jstatsoft.org/v08/i14/xorshift.pdf George Marsaglia 氏により 2003 年に考案された、xor とシフトを使うだけの超高速な擬似乱数生成器(Random Number Generator, RNG)です。 http://lucille.atso-net.jp/blog/?p=9 http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/442
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.034s