俺主催囲碁プログラミングコンテスト
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
NGNG 俺に勝てたら、賞金が出ます
137デフォルトの名無しさん
NGNG >>136
#include <stdio.h>を消してプロトタイプ宣言やマクロの定義は自分でする。
#include <stdio.h>を消してプロトタイプ宣言やマクロの定義は自分でする。
138137
NGNG マクロの定義をしたら一行使うか・・・じゃあグローバル変数で。
139デフォルトの名無しさん
NGNG140デフォルトの名無しさん
NGNG141デフォルトの名無しさん
NGNG 参考にした7行オセロはこれ。リンク先が見れないので。
神業に近い。
#include <stdio.h>
int p,t,a,d,c,v,i,m[90]={0},s,r[]={-10,-9,-8,-1,1,8,9,10};void k(){if(m[p]==0)
for(i=0;i<8;i++){for(c=0,v=p+r[i];m[v]==3-t;v+=r[i])c++;if(c&&m[v]==t){a+=c;v=
p;if(d)do m[v]=t,v+=r[i];while(m[v]!=t);}}}char*h="・○●\n";int main(){for(i=
1,m[41]=m[49]=2;i<10;m[i++*9]=3)m[40]=m[50]=t=s=1;for(;;a=d=0){for(p=9;p<82;++
p)k(),printf("%.2s",&h[m[p]*2]);if(a)for(d=a=s=p=8;a==8;k())t-2?(scanf("%d %d"
,&p,&i),p+=i*9):++p;else if(s)s=0,printf("pass");else break;t=3-t;}return 0;}
神業に近い。
#include <stdio.h>
int p,t,a,d,c,v,i,m[90]={0},s,r[]={-10,-9,-8,-1,1,8,9,10};void k(){if(m[p]==0)
for(i=0;i<8;i++){for(c=0,v=p+r[i];m[v]==3-t;v+=r[i])c++;if(c&&m[v]==t){a+=c;v=
p;if(d)do m[v]=t,v+=r[i];while(m[v]!=t);}}}char*h="・○●\n";int main(){for(i=
1,m[41]=m[49]=2;i<10;m[i++*9]=3)m[40]=m[50]=t=s=1;for(;;a=d=0){for(p=9;p<82;++
p)k(),printf("%.2s",&h[m[p]*2]);if(a)for(d=a=s=p=8;a==8;k())t-2?(scanf("%d %d"
,&p,&i),p+=i*9):++p;else if(s)s=0,printf("pass");else break;t=3-t;}return 0;}
142デフォルトの名無しさん
NGNG え、コンピューターの思考ルーチンも組み込んであるの。
すげー・・・
すげー・・・
143デフォルトの名無しさん
NGNG 勝てそうにないと反則負けするスーパー囲碁ソフト
144デフォルトの名無しさん
NGNG 自殺手とか打った?
あんまり検証してないんでスマソ
あんまり検証してないんでスマソ
145デフォルトの名無しさん
NGNG >>136
http://pc3.2ch.net/test/read.cgi/tech/1018840143/757-
9行になってるよ!しかも7行も何とかなりそうだって!びっくりした
-------------------------------------------------------------
俺主催囲碁プログラミングコンテスト スレより、13行囲碁
http://pc3.2ch.net/test/read.cgi/tech/1024024666/136-
おいお前ら、これを7行に縮めてください。
http://pc3.2ch.net/test/read.cgi/tech/1018840143/757-
9行になってるよ!しかも7行も何とかなりそうだって!びっくりした
-------------------------------------------------------------
俺主催囲碁プログラミングコンテスト スレより、13行囲碁
http://pc3.2ch.net/test/read.cgi/tech/1024024666/136-
おいお前ら、これを7行に縮めてください。
146EXE系の人
NGNG すごいが
これ本当に強いのか疑問
後 言語はなにかな
これ本当に強いのか疑問
後 言語はなにかな
147デフォルトの名無しさん
NGNG >>136の遊び方がわからんのだけど教えて。
148147
NGNG Yahoo碁で遊んでみるからさ。
行数減らすよかわかりやすくて強いの頼みます。
行数減らすよかわかりやすくて強いの頼みます。
149デフォルトの名無しさん
NGNG150147
NGNG151デフォルトの名無しさん
NGNG152EXE系の人
NGNG 有難うございます
153147
NGNG154デフォルトの名無しさん
NGNG155147
NGNG 3 3
とスペース入れるのですね、間違ってました。ちゃんとできました。
できたもののゲームが終わらないので困りました。
まだ、Yahoo碁で遊べないと思いました。
とスペース入れるのですね、間違ってました。ちゃんとできました。
できたもののゲームが終わらないので困りました。
まだ、Yahoo碁で遊べないと思いました。
156デフォルトの名無しさん
NGNG 強さを・・・1画面プログラムに期待されても。
157デフォルトの名無しさん
NGNG age
158デフォルトの名無しさん
NGNG 2手目に天元
159デフォルトの名無しさん
NGNG たしかに強いプログラムを使って
YAHOOの囲碁で戦わせてみたい
YAHOOの囲碁で戦わせてみたい
160デフォルトの名無しさん
NGNG A:\>
161デフォルトの名無しさん
NGNG >>156
9路盤ならなんとかできそうな気がする。けどどうかな。
9路盤ならなんとかできそうな気がする。けどどうかな。
162デフォルトの名無しさん
NGNG163デフォルトの名無しさん
NGNG 将棋はいろいろ話が出たけど、
囲碁はないね。
やっぱり囲碁は難しいのかね。
囲碁はないね。
やっぱり囲碁は難しいのかね。
164デフォルトの名無しさん
NGNG 囲碁と思って作っていたものが実はオセロだったと気づいた
165デフォルトの名無しさん
NGNG >>164
ワラタ
ワラタ
166デフォルトの名無しさん
NGNG だれか囲碁の強いプログラムアップしないかな
正直GNUGOはわからん
正直GNUGOはわからん
167デフォルトの名無しさん
NGNG 囲碁って終盤になっても、全検索できないじゃん
168デフォルトの名無しさん
NGNG >>164
ハゲシクワラタ
ハゲシクワラタ
169デフォルトの名無しさん
NGNG むかしMSXで9路の囲碁ソフトがあったじゃん。
今のマシンで作れば、けっこう強いのができるんじゃないの?
今のマシンで作れば、けっこう強いのができるんじゃないの?
170デフォルトの名無しさん
NGNG JAVAで囲碁ソフトを作っているのですがなかなか難しいですね。
GUIの部分は作るので、誰かコンピュータの思考部分を作ってもらえないでしょうか?
GUIの部分は作るので、誰かコンピュータの思考部分を作ってもらえないでしょうか?
171デフォルトの名無しさん
NGNG >>170
そこが一番難しいと思うのだが
そこが一番難しいと思うのだが
172デフォルトの名無しさん
NGNG おまいら、DUnitとか使ったりしてますか。
173172
NGNG 誤爆スマソ
174デフォルトの名無しさん
NGNG175学生
NGNG 思考ルーチンかー
せめてアタリの時は逃げてほしいよね
一番問題なのは死石を判断することだよね
せめてアタリの時は逃げてほしいよね
一番問題なのは死石を判断することだよね
176デフォルトの名無しさん
NGNG >>175
石の強弱と思われ。
石の強弱と思われ。
177デフォルトの名無しさん
NGNG あたりの時に逃げるのは簡単だろ
一番問題って・・・
問題なんていっぱいあるよ
一番問題って・・・
問題なんていっぱいあるよ
178デフォルトの名無しさん
NGNG あたりを逃げるのは>>136の13行プログラムでも簡単に実現してるよ。
179デフォルトの名無しさん
NGNG 13行ってすごいな
180デフォルトの名無しさん
NGNG うちのゲームは3間とびをやっても間を切って来ないから余裕で地を稼げる。
あと、当てさせといて、取ってる間に大模様をつくると勝てる。
あと、当てさせといて、取ってる間に大模様をつくると勝てる。
181デフォルトの名無しさん
NGNG αβ枝かりって、囲碁でもできるの?
コードまで書けちゃう人いる?
複雑すぎてわけわかめ
コードまで書けちゃう人いる?
複雑すぎてわけわかめ
182デフォルトの名無しさん
NGNG そりゃできますがな。
そりゃいるでしょー。
複雑なのは同意だけど。
そりゃいるでしょー。
複雑なのは同意だけど。
183デフォルトの名無しさん
NGNG 別にアルファベータじゃなくても
min-maxが作れりゃ、
ちょっと改造するだけでしょ。
でも、評価関数が難しいし
終盤じゃ評価関数なんて作れなさそうだ。
min-maxが作れりゃ、
ちょっと改造するだけでしょ。
でも、評価関数が難しいし
終盤じゃ評価関数なんて作れなさそうだ。
184デフォルトの名無しさん
NGNG 終盤はベンソンの絶対生きアルゴリズムで簡単に作れる、
とか書いてみるテスト
Benson による無条件活きの定式化とアルゴリズム
http://www.fides.dti.ne.jp/~oka-t/benson-algorithm.html
とか書いてみるテスト
Benson による無条件活きの定式化とアルゴリズム
http://www.fides.dti.ne.jp/~oka-t/benson-algorithm.html
185デフォルトの名無しさん
NGNG 難しくて意味わからない
186デフォルトの名無しさん
NGNG どっかの大学の卒論検索せー。囲碁の評価関数etc.
187デフォルトの名無しさん
NGNG ネットで探せるか?
188デフォルトの名無しさん
NGNG189デフォルトの名無しさん
NGNG 公開されてるの定石データってあるの?
190デフォルトの名無しさん
NGNG191デフォルトの名無しさん
NGNG 参加したいけど4万って高すぎる
192デフォルトの名無しさん
NGNG 僕はC言語初心者のガキです。141さんのオセロプログラムにおいて
疑問があります。誰か教えてください
#include <stdio.h>
int p,t,a,d,c,v,i,m[90]={0},s,r[]={-10,-9,-8,-1,1,8,9,10};void k(){if(m[p]==0)
for(i=0;i<8;i++){for(c=0,v=p+r[i];m[v]==3-t;v+=r[i])c++;if(c&&m[v]==t){a+=c;v=
p;if(d)do m[v]=t,v+=r[i];while(m[v]!=t);}}}char*h="・○●\n";int main(){for(i=
1,m[41]=m[49]=2;i<10;m[i++*9]=3)m[40]=m[50]=t=s=1;for(;;a=d=0){for(p=9;p<82;++
p)k(),printf("%.2s",&h[m[p]*2]);if(a)for(d=a=s=p=8;a==8;k())t-2?(scanf("%d %d"
,&p,&i),p+=i*9):++p;else if(s)s=0,printf("pass");else break;t=3-t;}return 0;}
1.for(c=0,v=p+r[i];m[v]==3-t;v+=r[i])c++;これはどういう意味ですか?全くわかりません
2.printf("%.2s",&h[m[p]*2])%.2sってなんですか僕の持っている本にはのっていません
3.if(a)for(d=a=s=p=8;a==8;k())t-2?(scanf("%d %d",&p,&i),p+=i*9):++p;
if(a)ってどういう意味ですか?またt-2?というのは全く理解できません
面倒をお掛けしますがどなたかこれらの質問の答えをください、おねがいします
疑問があります。誰か教えてください
#include <stdio.h>
int p,t,a,d,c,v,i,m[90]={0},s,r[]={-10,-9,-8,-1,1,8,9,10};void k(){if(m[p]==0)
for(i=0;i<8;i++){for(c=0,v=p+r[i];m[v]==3-t;v+=r[i])c++;if(c&&m[v]==t){a+=c;v=
p;if(d)do m[v]=t,v+=r[i];while(m[v]!=t);}}}char*h="・○●\n";int main(){for(i=
1,m[41]=m[49]=2;i<10;m[i++*9]=3)m[40]=m[50]=t=s=1;for(;;a=d=0){for(p=9;p<82;++
p)k(),printf("%.2s",&h[m[p]*2]);if(a)for(d=a=s=p=8;a==8;k())t-2?(scanf("%d %d"
,&p,&i),p+=i*9):++p;else if(s)s=0,printf("pass");else break;t=3-t;}return 0;}
1.for(c=0,v=p+r[i];m[v]==3-t;v+=r[i])c++;これはどういう意味ですか?全くわかりません
2.printf("%.2s",&h[m[p]*2])%.2sってなんですか僕の持っている本にはのっていません
3.if(a)for(d=a=s=p=8;a==8;k())t-2?(scanf("%d %d",&p,&i),p+=i*9):++p;
if(a)ってどういう意味ですか?またt-2?というのは全く理解できません
面倒をお掛けしますがどなたかこれらの質問の答えをください、おねがいします
193デフォルトの名無しさん
NGNG >>192
すれ違い。C言語質問スレで聞け。
といいたいところだが、
1.for(c=0,v=p+r[i];m[v]==3-t;v+=r[i])c++;
c=0,v=p+r[i];
コンマは単なる区切り。
2.%.2sって
2文字までってことだ。
3.if(a)
aが0以外なら真になる。
ついでに持ってる本が初心者すぎる。K&Rを買え。
すれ違い。C言語質問スレで聞け。
といいたいところだが、
1.for(c=0,v=p+r[i];m[v]==3-t;v+=r[i])c++;
c=0,v=p+r[i];
コンマは単なる区切り。
2.%.2sって
2文字までってことだ。
3.if(a)
aが0以外なら真になる。
ついでに持ってる本が初心者すぎる。K&Rを買え。
194プロの逝って良しの1 ◆MvRbZL6NeQ
NGNG k()は評価関数
t=1 先手
t=2 後手
3-tは相手の駒
m[]は一次元配列に納めた盤
r[i]は8方向の隣接マスの位置の差分テーブル
for(c=0,v=p+r[i];m[v]==3-t;v+=r[i])c++;は一方向の取れる数
aは8方向の取れる数
if(a) は「取れる数が0でなければ真」
t=1 先手
t=2 後手
3-tは相手の駒
m[]は一次元配列に納めた盤
r[i]は8方向の隣接マスの位置の差分テーブル
for(c=0,v=p+r[i];m[v]==3-t;v+=r[i])c++;は一方向の取れる数
aは8方向の取れる数
if(a) は「取れる数が0でなければ真」
195デフォルトの名無しさん
NGNG 193さん、194さん親切なレスありがとうございます
またかなりのスレ違い申し訳ありませんでした
またかなりのスレ違い申し訳ありませんでした
196デフォルトの名無しさん
NGNG197デフォルトの名無しさん
NGNG198デフォルトの名無しさん
NGNG199197
NGNG 198のリンク先面白いね。
笑ってしまった。
おまえら釣られすぎと。
2chのレベルが高いと思ってる時点でアイタタタだね。
最初に高圧的に話を進めて行った奴は頭いいよ。
たぶん最後まで煽り誘導で持っていってると思われ。
結局のところ、奴と同レベルで話できる奴はいなかった事を
悟って消えていったんだろうね。
俺もあの話に参加したかったよ。
レポートは面白いものがあれば。
というか、どういうのに興味があるの?
笑ってしまった。
おまえら釣られすぎと。
2chのレベルが高いと思ってる時点でアイタタタだね。
最初に高圧的に話を進めて行った奴は頭いいよ。
たぶん最後まで煽り誘導で持っていってると思われ。
結局のところ、奴と同レベルで話できる奴はいなかった事を
悟って消えていったんだろうね。
俺もあの話に参加したかったよ。
レポートは面白いものがあれば。
というか、どういうのに興味があるの?
200デフォルトの名無しさん
NGNG201197
NGNG >2chでの優劣を競ってどうするんだ(藁
確かにそうだった。
首つって・・・
論理展開が確かにディベートっぽいね。
確かにそうだった。
首つって・・・
論理展開が確かにディベートっぽいね。
202デフォルトの名無しさん
NGNG >>199
あれのどこが頭いいんだ?
稀にああいうやついるけど、まともなレスが帰ってくるわけがない。
自分は実力があるということを示すためにむきになって
教えるようなバカいないだろうし。
何のアドバイスが欲しいのかさえ全く書いてないし。
ところで、本人なの?
あれのどこが頭いいんだ?
稀にああいうやついるけど、まともなレスが帰ってくるわけがない。
自分は実力があるということを示すためにむきになって
教えるようなバカいないだろうし。
何のアドバイスが欲しいのかさえ全く書いてないし。
ところで、本人なの?
203デフォルトの名無しさん
NGNG そのスレの1、人間を相手にしたことないみたいだけど それで初段って・・
204デフォルトの名無しさん
NGNG >>199
>レポートは面白いものがあれば。
>というか、どういうのに興味があるの?
単純に、「強い囲碁プログラムの作り方」が知りたいだけです。
自已学習させる仕組みなんかも面白いのがあれば。
逆に、認知科学的アプローチみたいのにはあまり興味はない。
時間があればオレも行きたいんだけどねー。
自分でも作りかけたことがあるんだけど、連の認定と呼吸点の
検出までやって、放ったらかしになってる (w
>レポートは面白いものがあれば。
>というか、どういうのに興味があるの?
単純に、「強い囲碁プログラムの作り方」が知りたいだけです。
自已学習させる仕組みなんかも面白いのがあれば。
逆に、認知科学的アプローチみたいのにはあまり興味はない。
時間があればオレも行きたいんだけどねー。
自分でも作りかけたことがあるんだけど、連の認定と呼吸点の
検出までやって、放ったらかしになってる (w
205197
NGNG206デフォルトの名無しさん
NGNG >>197
おまえ、ほんと……ごるごるもあ並に痛いな。
おまえ、ほんと……ごるごるもあ並に痛いな。
207デフォルトの名無しさん
NGNG 202=206は
あのスレで釣られて、論破されたかわいそうな厨房でした(プ
粘着君の反応が楽しみ。
あのスレで釣られて、論破されたかわいそうな厨房でした(プ
粘着君の反応が楽しみ。
208デフォルトの名無しさん
NGNG209デフォルトの名無しさん
NGNG >>205
そんなに頭いいのなら、IPDくらい知ってるよな?
そんなに頭いいのなら、IPDくらい知ってるよな?
210デフォルトの名無しさん
NGNG >>209
頭がいいのと知識があるのとは別
頭がいいのと知識があるのとは別
212デフォルトの名無しさん
NGNG IPDだって(ププ
理系についていけなくて、
文転した人ですか?
マジな話、研究者みてるとかわいそうになってくるよ。
数式化した結果わかった事が、IPDなんて研究対象になりません
だもんな。
複雑系専門の人に言わせると、単純化しすぎとの事。
心理学の人に言わせると、複雑化しすぎとの事。
ようするに、ミクロな系とマクロな系の
中間で物事をみてしまったために(略
理系についていけなくて、
文転した人ですか?
マジな話、研究者みてるとかわいそうになってくるよ。
数式化した結果わかった事が、IPDなんて研究対象になりません
だもんな。
複雑系専門の人に言わせると、単純化しすぎとの事。
心理学の人に言わせると、複雑化しすぎとの事。
ようするに、ミクロな系とマクロな系の
中間で物事をみてしまったために(略
213202
NGNG214デフォルトの名無しさん
NGNG215デフォルトの名無しさん
NGNG ニューラルネットって専門的だよな。
俺には未知の世界
俺には未知の世界
216202
NGNG >>215
別にメール欄に書かなくてもいいんじゃないの?
囲碁は知らないけど、全く興味がないわけではないよ。
囲碁を知らないからこのスレを見てはいけないというわけではないし。
スレタイを見て、何か面白いプログラムがあったりするかなとか思っただけだから。
別にメール欄に書かなくてもいいんじゃないの?
囲碁は知らないけど、全く興味がないわけではないよ。
囲碁を知らないからこのスレを見てはいけないというわけではないし。
スレタイを見て、何か面白いプログラムがあったりするかなとか思っただけだから。
217デフォルトの名無しさん
NGNG218デフォルトの名無しさん
NGNG219デフォルトの名無しさん
NGNG220ikuoに「変な奴」いわれましたけど
NGNG ikuo タンか shigekiタン て、それ目指してなかったっけ
221ikuoに「変な奴」いわれましたけど
NGNG toshioタンも囲碁好きだったとか聞いたな
222207
NGNG223202
NGNG224デフォルトの名無しさん
NGNG225デフォルトの名無しさん
NGNG 誰も専門的なことを話してないのに、どうやって知識の差なんてわかるんだ?
226デフォルトの名無しさん
NGNG 厨房晒しageして面白いか?
227202
NGNG228デフォルトの名無しさん
NGNG なんだ202がアホなんだね
俺、鈍感だったな(w
俺、鈍感だったな(w
229202
NGNG >>228
オウム返ししかできないの?
オウム返ししかできないの?
230デフォルトの名無しさん
NGNG 煽りにマジレスですか?
論破された厨房は粘着ですた、と。
論破された厨房は粘着ですた、と。
231デフォルトの名無しさん
NGNG >文面からして本人なのがミエミエなんだけど。
本人って誰?
本人って誰?
232202
NGNG >>230
それは煽ってるの?
それは煽ってるの?
233202
NGNG >>231
あのスレの164
あのスレの164
234デフォルトの名無しさん
NGNG 反応はや(藁
235デフォルトの名無しさん
NGNG なんで202は164にコンプレックス持ってるんだ?
236デフォルトの名無しさん
NGNG 論破(プ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★12 [蚤の市★]
- 中国の渡航自粛要請1カ月 大阪の観光バス予約ゼロ、東北にも波及 [蚤の市★]
- 【神戸】エレベーター「かご」なく男性医師が転落死 大手「三菱電機ビルソリューションズ」の担当者、安全装置切り放置か [ぐれ★]
- 【日本人の旅行離れ】国内旅行すら行けなくなった……オーバーツーリズムだけじゃない 旅行者減少の異常事態 [ぐれ★]
- 不倫疑惑の永野芽郁さん、CM削除ドミノの違約金“やはり発生は免れない”可能性 約10億円になる見込み、本人は全額支払う覚悟 [牛丼★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 [蚤の市★]
- かめはめ波打って仕事行く(5連続成功中)
- 高市、メガソーラー廃止。環境破壊が社会問題化 [792147417]
- 他人のリクエストで自分の癖と異なる絵を上げる絵師いるじゃん?
- 日本人がホルホルの対象にしている生物、海外にも生息すると判明 [603416639]
- 【悲報】フィギュアオタク「2月に結婚予定だった彼女にフラれた。ドラゴンボールのフィギュアも式で飾ろうと話してたのになぜ…」 [802034645]
- 職業訓練行ってるんだけど月13日しか行かないのに毎月18万貰えてる
