おまいら最強のリバーシプログラムしてみろよ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/12/22(金) 09:58:39そして世界最強っぽいリバーシプログラムWZebraを倒すスレ
期間は三ヶ月以内で頼む
どんどんアイデアとプログラムを頼む
本格的リバーシ BearRev
http://www.vector.co.jp/games/soft/dl/win95/game/se098822.html
最強っぽいリバーシプログラムWZebra
http://www.radagast.se/othello/download.html
姉妹スレ おまいら最強の将棋プログラムしてみろよ part5
http://pc8.2ch.net/test/read.cgi/tech/1109307327/l50
0153デフォルトの名無しさん
2006/12/24(日) 13:17:53いいから作らせておけよ。
早くソース見たい。
0154デフォルトの名無しさん
2006/12/24(日) 13:28:00再帰始めていくら待っても戻ってこないけどバグじゃないからね
0155デフォルトの名無しさん
2006/12/24(日) 13:37:58スタックオーバーフローで
0156デフォルトの名無しさん
2006/12/24(日) 13:43:27それはバグ
0157デフォルトの名無しさん
2006/12/24(日) 13:44:090158デフォルトの名無しさん
2006/12/24(日) 16:16:10将棋ではまだ使われてるけどオセロではより良いものが開発されて廃れた技術を
「オセロではまだ使われて無い」と勘違いしてるだけだよ。
0160デフォルトの名無しさん
2006/12/24(日) 22:30:12今何行くらい書いたー?
どこまでできたー?
0161デフォルトの名無しさん
2006/12/24(日) 23:11:460162デフォルトの名無しさん
2006/12/24(日) 23:35:390163デフォルトの名無しさん
2006/12/24(日) 23:37:480164デフォルトの名無しさん
2006/12/24(日) 23:56:350165デフォルトの名無しさん
2006/12/25(月) 01:04:06今日は面白い話無いのー?
進捗状況聞かせてー
01661
2006/12/25(月) 05:29:35進化の遅れてる度合いは、
オセロ、チェス、将棋(右の方が良いネタが出てる)だとおもいますよ
オセロは、コンピュータが遅いときの手法が今でも使われてるとおもいます
画期的とか、そういうのは要らないんですよ
強ければ良いんです
>>165
差し手生成、順序交換アルゴリズムにこだわらない方向に転換しました
生成出来たやつから順に読んでいく方が良いようにおもいます
探索アルゴリズムの中で段階的に深化させていくことで
差し手の順序交換の部分は不要に出来る気がします
01671
2006/12/25(月) 05:33:16オセロの場合、一見、悪そうな手でも、先に進めると有利に可能性がかなりありそうです
有効手の確率を計算することは難しいとおもいます
ということで、上の様に、生成されたら直ぐ探索するのがいいとおもいます
0168デフォルトの名無しさん
2006/12/25(月) 06:12:290169デフォルトの名無しさん
2006/12/25(月) 06:14:51思いますってのは主張としては弱いですね。
方針やら設計をよくよく吟味してから開発やってくださいよ。
0171デフォルトの名無しさん
2006/12/25(月) 08:28:19それから改良すれば良い
01721
2006/12/25(月) 11:01:46なんですけど...
0173デフォルトの名無しさん
2006/12/25(月) 11:20:59その事をちゃんと受け止めて頑張ってくださいまし。
0174デフォルトの名無しさん
2006/12/25(月) 11:24:07そもそも他力本願な時点で駄目
早く作れ
0175デフォルトの名無しさん
2006/12/25(月) 11:54:01>オセロの場合、一見、悪そうな手でも、先に進めると有利に可能性がかなりありそうです
>有効手の確率を計算することは難しいとおもいます
まずさ、Yahoo!オセロにでも行って君自身が初心者を脱してきたら?
0176デフォルトの名無しさん
2006/12/25(月) 12:02:03ソフトもさほど強くならないのは将棋も一緒じゃないのか?
0177デフォルトの名無しさん
2006/12/25(月) 12:40:34各種ゲームのコンピュータの進化の度合いの話なんかしてねーよ。
お前はなぜオセロで使われてる技術が採用されてるかを無視してるだろ。
お前は今メリット・デメリットを考えずに先祖返りしようとしてるぞ。
ボナンザの作者って相当強者なんですか?
0179デフォルトの名無しさん
2006/12/25(月) 12:52:020180デフォルトの名無しさん
2006/12/25(月) 13:06:17オセロでもそれは微妙なとこだね。
段持ってたりで本人も強い作者は何人も居るが、
ルール知ってるだけで初心者同然の弱い作者も居る。
0181デフォルトの名無しさん
2006/12/25(月) 13:20:10>一見、悪そうな手でも、先に進めると有利
こういうところに気付きにくいんだよな。
0182デフォルトの名無しさん
2006/12/25(月) 15:22:27ある。
0183デフォルトの名無しさん
2006/12/25(月) 15:57:16これが手作りのものより良かったから勝った
作り方は作者のオリジナル
詳しくはこれを読め
ttp://www.geocities.jp/bonanza_shogi/gpw2006.pdf
0184デフォルトの名無しさん
2006/12/25(月) 16:09:48へぇ、概要としては線形和評価関数と同じなんだね
0185デフォルトの名無しさん
2006/12/25(月) 16:24:53おー、面白いものをありがとう。
0186デフォルトの名無しさん
2006/12/25(月) 18:22:16ま、それもいいかもしれん。
0188デフォルトの名無しさん
2006/12/25(月) 18:37:17なんで?難し過ぎる?
ボナンザよりもよい評価関数、探索を作る自信がない。
『おまいら最強の将棋プログラムしてみろよ』スレが閑散としている理由がわかった気がする。
01901
2006/12/25(月) 18:56:27これが最強でなかったら人間やめます!あとは整えてから打ち込みます
人間の経験は一切入れず、パラメータの変更の余地も一切なしです
明日中に打ち込み終えて、バクとりして3日後くらいにはあげられるかもしれないです
01911
2006/12/25(月) 19:00:33もし、オセロで最強になったら、次にボナンザも破りますよ
評価関数を棋譜から学習していくというやり方は、まあまあいい関数には
なるとはおもいますけどそういうやり方は将棋でも使いません
0192デフォルトの名無しさん
2006/12/25(月) 19:00:50オセロも人間チャンピオンを超えちゃってからは過疎ってる・・。
他のゲームに移った作者が結構居る。
0194デフォルトの名無しさん
2006/12/25(月) 19:07:24もし最強じゃなくても別に人間やめなくていいからソースのアップだけはしてね。
ずっと待ってるんだから。
0195デフォルトの名無しさん
2006/12/25(月) 19:10:0701961
2006/12/25(月) 19:15:08まだ、一行も打ち込んでないんですけど
0197デフォルトの名無しさん
2006/12/25(月) 19:17:1301991
2006/12/25(月) 19:27:082007年1月31日(水) までか
3日以内にオセロで最強になったら必ず申し込みます!
0200デフォルトの名無しさん
2006/12/25(月) 20:37:230201デフォルトの名無しさん
2006/12/25(月) 20:43:140202デフォルトの名無しさん
2006/12/25(月) 20:54:390203デフォルトの名無しさん
2006/12/25(月) 21:44:19見落としがないくらいが上回る点だろうが
総当たりを最適化して組み込むと本人を
相当上回れると思う
0204デフォルトの名無しさん
2006/12/25(月) 23:50:55難易度を最高にするとミスしないから絶対勝てないのに、
「これに勝つ方法を見つけた方はメールを」とReadmeに書いてあったのには笑わせてもらった
0205デフォルトの名無しさん
2006/12/26(火) 00:17:560206デフォルトの名無しさん
2006/12/26(火) 00:19:06先手必勝
0207デフォルトの名無しさん
2006/12/26(火) 00:29:38ジョークで書いたんじゃないの?
「コンピュータが先手でこれに勝つ方法を見つけた方はメールを」とかじゃなかった?
0208デフォルトの名無しさん
2006/12/26(火) 00:32:420209デフォルトの名無しさん
2006/12/26(火) 00:36:130210デフォルトの名無しさん
2006/12/26(火) 00:38:08引き分けだったと思うけど・・。
Wikipediaにもあるし・・。
http://ja.wikipedia.org/wiki/%E4%B8%89%E7%9B%AE%E4%B8%A6%E3%81%B9
0211206
2006/12/26(火) 00:40:490212デフォルトの名無しさん
2006/12/26(火) 01:59:33よくわかってないから最強とか解くとか軽々しく言えるんだろうな。
0213デフォルトの名無しさん
2006/12/26(火) 03:48:142chで共通インターフェース定義して
みんなで対戦しようよ
0214デフォルトの名無しさん
2006/12/26(火) 03:50:57数日長考の上で引き分け
とかはつまらないので
1手毎の考慮時間を短く設定して
最速で強力手を見つけられるような
アルゴリズムが必要になるとかのルールだと
現実的で面白いと思うよ
0215デフォルトの名無しさん
2006/12/26(火) 08:34:550216デフォルトの名無しさん
2006/12/26(火) 08:47:37GGSという後継のサーバがある。
0217デフォルトの名無しさん
2006/12/26(火) 09:27:026×6は後手必勝
02181
2006/12/26(火) 09:30:59GGSに参加しやすくするソフトウェアってありますか?
通信部分はやってくれるやつ
0219デフォルトの名無しさん
2006/12/26(火) 10:12:32http://othellogateway.com/ntest/
プログラムをGGSに接続させたいならODKってのを使えばいい。
ちなみにGGSにはSAIOがほぼ常時接続してて自動で対戦してる。
でも弱い(レートが低い)プログラムは相手にしない設定になってる。
02201
2006/12/26(火) 20:12:12ありがとうございます
0221デフォルトの名無しさん
2006/12/26(火) 20:17:430222デフォルトの名無しさん
2006/12/26(火) 20:28:5102231
2006/12/26(火) 20:39:52外からの棋譜や定跡の入力はないです
自己生成です
ハッシュテーブルのサイズは2の24乗です
1600万局面登録できます
重複したら終局に近い方から順に消していきますから
実質的にはもっと入ります
0224デフォルトの名無しさん
2006/12/26(火) 20:46:05あさってには出来上がりそう?順調?
02251
2006/12/26(火) 20:49:36定跡(ハッシュテーブル)を育成する時間はあまりないんですが
デュアルコアで速いパソコン持ってる人いたら生成してもらいたいところです
まだ、生成する部分は出来上がってないですけど
0226デフォルトの名無しさん
2006/12/26(火) 20:53:48ネタにしかきこえないよ〜
02271
2006/12/26(火) 20:54:06回転と反転を同一視した方が、ハッシュがヒットしやすくはなるんですが
計算が複雑になってしまいます
回転と左右反転と白黒反転で16種類の局面が同一視出来ます
02281
2006/12/26(火) 20:55:13ネタとは?二日後には出来上がりますよ
最強のリバーシプログラムが
0229デフォルトの名無しさん
2006/12/26(火) 21:19:010230デフォルトの名無しさん
2006/12/26(火) 21:28:1702311
2006/12/26(火) 21:36:2430才以下ですよ
高校のときですから
その後、コンピュータは真理追究に向かないということで数学へ
アク禁になってしまいました 代行で書き込んでもらいました
0232デフォルトの名無しさん
2006/12/26(火) 21:42:522日後の言い訳の布石か。
0233デフォルトの名無しさん
2006/12/26(火) 22:10:17初めて見さしてもらいましたが、
俺素人だけど白黒反転とか言ってる段階でダメだろ?
将棋じゃないんだから…
頭固すぎだぞ。
今思いついたんだけどオセロの1手目は1種類しかないよね?
選んでるようだけど決まったところに打たされてる。
0234デフォルトの名無しさん
2006/12/26(火) 22:16:16どうダメ?
>今思いついたんだけどオセロの1手目は1種類しかないよね?
そうだね。
0235デフォルトの名無しさん
2006/12/26(火) 22:19:550236デフォルトの名無しさん
2006/12/26(火) 22:22:46できる。
0237デフォルトの名無しさん
2006/12/26(火) 22:25:17返せる箇所が無い限りパスしなければならない。
0238デフォルトの名無しさん
2006/12/26(火) 22:26:010239デフォルトの名無しさん
2006/12/26(火) 22:35:22そんなつもりはないよ。
0240デフォルトの名無しさん
2006/12/26(火) 22:38:42パスでヒントにならなかったかな?
将棋とはちがう。
1手目打つ人は先手に見えるけど、選択できないから後手といってもいいんじゃないかな?
あらかじめ5個目を打っておいても変わらない。
1手目の位置でハッシュ値を…
0241デフォルトの名無しさん
2006/12/26(火) 22:45:37実際に駒(だったっけ?)おいてみれば?
0242デフォルトの名無しさん
2006/12/26(火) 22:47:45将棋と同じで先手有利か。
0243デフォルトの名無しさん
2006/12/26(火) 22:49:09もう一個ヒント:駒の数
0244デフォルトの名無しさん
2006/12/26(火) 22:58:070245デフォルトの名無しさん
2006/12/26(火) 23:01:230246デフォルトの名無しさん
2006/12/26(火) 23:05:241はいないのかな?
ほんとに寝ます。
ヒント:先手、後手のそれぞれの白黒反転同一局面とは?
0247デフォルトの名無しさん
2006/12/26(火) 23:09:510248デフォルトの名無しさん
2006/12/27(水) 00:40:150249デフォルトの名無しさん
2006/12/27(水) 01:13:050250デフォルトの名無しさん
2006/12/27(水) 05:13:40○●
●○
左右反転で一致するケースは果たしてあるのか?
0251デフォルトの名無しさん
2006/12/27(水) 05:19:07一種って10年以上前に無くなってるよね
>その後、コンピュータは真理追究に向かないということで数学へ
それは正しい判断だと思う
コンピュータは教えられたことを盲目に繰り返すだけだから
0252デフォルトの名無しさん
2006/12/27(水) 07:22:41終盤ならあるんじゃないの?
終盤に一致したところでほとんど意味ないけど
■ このスレッドは過去ログ倉庫に格納されています