[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/09 22:06 / Filesize : 112 KB / Number-of Response : 443
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C言語で素晴らしいオセロを作らないか?



1 名前:デフォルトの名無しさん mailto:sage [04/06/23 17:34]
素晴らしいものだぞ

82 名前:デフォルトの名無しさん mailto:sage [04/08/23 21:35]
>>81
技術の問題じゃない。
ヌードモデルやストリップの女性に金を払えば誰にでも可能。

83 名前:デフォルトの名無しさん mailto:sage [04/08/23 21:36]
アニメ絵でいいじゃん。

84 名前:デフォルトの名無しさん mailto:sage [04/08/23 22:21]
>>81
アタック 25 みたいに自分がとった分だけ見えるとか。(藁

85 名前:デフォルトの名無しさん [04/08/23 22:24]
それにしても、絵の才能の問題であって、技術的な部分はごく僅か。

そんな事より>>81>>83よ、ちょいと聞いてくれよ。スレとあんま関係ないけどさ。
昔、パソコン研究会をやってたんです。パソコン研究会。
そしたらなんか人がめちゃくちゃいっぱいで座れないんです。
で、よく見たらなんか盛り上がってて、エロゲーとか作っているんです。
もうね、アホかと。馬鹿かと。
お前らな、エロゲー如きで普段使ってないパソコンを使ってんじゃねーよ、ボケが。
エロゲーだよ、エロゲー。
なんか親子連れとかもいるし。一家4人でエロゲーか。おめでてーな。
よーしパパSM頼んじゃうぞー、とか言ってるの。もう見てらんない。
お前らな、エロゲーやるからその席空けろと。
パソコンってのはな、もっと殺伐としてるべきなんだよ。
デスクトップの隣に座った奴といつ喧嘩が始まってもおかしくない、
刺すか刺されるか、そんな雰囲気がいいんじゃねーか。女子供は、すっこんでろ。
で、やっと座れたかと思ったら、隣の奴が、モロ出し無修正ロリゲーで、とか言ってるんです。
そこでまたぶち切れですよ。
あのな、ロリゲーなんてきょうび流行んねーんだよ。ボケが。
得意げな顔して何が、ロリゲーで、だ。
お前は本当にロリゲーを作りたいのかと問いたい。問い詰めたい。小1時間問い詰めたい。
お前、ロリ絵を見たいだけちゃうんかと。
パソコン通の俺から言わせてもらえば今、パソコン通の間での最新流行はやっぱり、
特盛り計算量、これだね。
特盛り計算量AIプログラミング。これが通の使い方。
特盛り計算量ってのはアルゴリズムが多めに入ってる。そん代わりエロが少なめ。これ。
で、それにAIプログラミング(人工知能)。これ最強。
しかしこれをやると次からひろゆきにマークされるという危険も伴う、諸刃の剣。
素人にはお薦め出来ない。
まあお前、>>81>>83は、エロゲーでも作ってなさいってこった。

86 名前:デフォルトの名無しさん mailto:age [04/08/23 22:42]
>>85は昔のネタで一人で盛り上がり、面白いと勘違いするバカ

87 名前:デフォルトの名無しさん [04/08/23 23:34]
オセロを教せーろ。

88 名前:デフォルトの名無しさん mailto:sage [04/08/23 23:46]
>>87

>>85なんかよりも格段に面白い

89 名前:デフォルトの名無しさん mailto:sage [04/08/23 23:52]
>>66
このオセロ2時間くらい楽しめたぞ
久々にオセロなんかしたら面白かった
ひまがあったらコードも見てみるよ

90 名前:66 mailto:sage [04/08/24 00:40]
>>89
ありがとうございますm(_ _)m



91 名前:デフォルトの名無しさん [04/08/24 02:17]
C言語に関する雑談ならこちら

ラウンジでC言語
etc3.2ch.net/test/read.cgi/entrance/1093006298/l50


92 名前:デフォルトの名無しさん mailto:sage [04/08/24 09:09]
なんかコピペにクレームつけてるやつがいるな。
つまらなかったらスルーすればいいのに。

93 名前:85 mailto:sage [04/08/24 12:11]
>>92
ごめん、吉野家テンプレを自分で改造して作った

94 名前:デフォルトの名無しさん mailto:sage [04/08/24 13:39]
ここはAIという高尚なスレなんだから、雑談は他でやってくれ。


95 名前:デフォルトの名無しさん [04/08/24 14:33]
>>94
とりあえず、>>62よりも強いプログラムをC言語で作って見せて下さい。

アップローダー
ttp://yam-jp.com/~nanashi/uploadzx.php

96 名前:94 mailto:sage [04/08/24 14:43]
よし、おとーさんがんばっちゃおうかなー。


97 名前:デフォルトの名無しさん mailto:sage [04/08/24 15:09]
>>62
白黒の初期配置が逆じゃない?
他のプログラムとか、サイトとか見てたら逆っぽいのだけれど。


98 名前:デフォルトの名無しさん mailto:sage [04/08/24 15:29]
手加減させたいなら、読みの深度を落とすとか評価値が一番じゃない箇所に
置くとかそれだけで済むことだ。

99 名前:デフォルトの名無しさん mailto:sage [04/08/24 15:34]
>>97
変えておきます。

100 名前:デフォルトの名無しさん [04/08/24 21:48]
ttp://yam-jp.com/~nanashi/img/gogogo1299.c
アルファベータ法を使って読みの深さを上げました。
遅すぎるようだったら27行めの
#define DEPTH 11
のところを小さな値にして下さい。



101 名前:デフォルトの名無しさん mailto:sage [04/08/26 16:09]
アルファベータなんざ糞もいいところ。つまらん。本当につまらんアルゴリズム。
もっとセンセーショナルでドマラスティックなやつがいい。

102 名前:デフォルトの名無しさん mailto:sage [04/08/26 16:34]
何か弱くなってないか・・・。

103 名前:デフォルトの名無しさん mailto:sage [04/08/31 15:33]
>>101
αβ法よりも効率の良いプログラムとなると、いかに効率よく枝を落とすかという話になりますが、
それは殆ど人工知能に近いものになると思います。

ドマラスティックって、、、
 ~~~~

104 名前:デフォルトの名無しさん [04/09/14 17:44:32]
αβ法より優れているものとなると Null Window Search になると思いますが、
それよりも優れた方法ってあるんでしょうか?

105 名前:デフォルトの名無しさん mailto:sage [04/09/15 21:43:22]
>>104
ぬるぽ

106 名前:デフォルトの名無しさん mailto:sage [04/09/20 19:48:45]
ガッ

107 名前: ◆R/rLuLKeEI [04/09/20 23:57:34]
>>104
Null Window Search といってもその基礎になる考え方はαβじゃなかったかな。
MTD(f)も確かαβだし。

108 名前: ◆FIcNi4f8js mailto:sage [04/09/21 03:52:40]
「負けオセロ」のプログラムって作った人います?


109 名前:デフォルトの名無しさん [04/09/21 05:50:25]
アルファベータ法

110 名前:デフォルトの名無しさん [04/09/21 11:30:32]
>>108
勝ちオセロの評価関数の符号を変えればすぐに出来ます。



111 名前:デフォルトの名無しさん mailto:sage [04/09/21 14:45:55]
盤面が全て白になった局面から逆算していけば必勝手順が分かる

112 名前:デフォルトの名無しさん mailto:sage [04/09/24 14:21:58]
WZebraって無茶苦茶強いし速いな。あんなの簡単に作れるんか?

113 名前:デフォルトの名無しさん [04/09/29 01:51:36]
ループオセロを作ってみました。

ルール(機能)は、通常のオセロの他に、
・左端と右端はつながっている(DQやFFのワールドマップを想像してください)
・1つを除いて一列全て相手側の色の場合、その開いた一つに置くと一列取ることが出来る
・盤面をいつでも自在にシフト(ループ)させることが出来る。
というものがあります。

どなたか、ゲームとして面白いかどうか評価して頂けないでしょうか?
ソースコードは手元にあります。

114 名前:デフォルトの名無しさん mailto:sage [04/09/29 04:49:57]
>>112
昔、IOSっていうオセロプログラム同士を自己学習させるために自動でひたすら
戦わせるサーバがあって、WZebraはそこで鍛えられたプログラムだから
一朝一夕のものじゃないよ。

115 名前:デフォルトの名無しさん mailto:hoge [04/09/29 06:02:00]
>>21のX軸Y軸入力というのが手間だったので入力部分を追加したインターフェース改造版です。

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>/*処理系によりconio.h→console.h*/
char*h="・○●☆\n";int p,t,a,d,c,v,i,e=10,s,o,z[255]={0},m[90]={0},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);
}}}void b(){system("cls");for(p=9;p<82;++p)a?a:k(),printf("%.2s",&h[m[p]*2]);}
int main(){for(50[z]=80[z]=9,54[z]=77[z]=m[40]=m[50]=t=s=i=1,52[z]=75[z]=-1,56
[z]=72[z]=-9,m[41]=m[49]=2;i<e;m[i++*9]=4);for(;;a=d=0){b();if(a)for(d=a=s=p=8
;a==8;k())if(t-2){o=e[m];for(i=0,e[m]=3;i!=13;c=(i=_getch())[z]){if(c&&e+c>9&&
e+c<81)e[m]=o,o=(e+=((e+c)%9?c:c*2))[m],e[m]=3;b();}e[m]=o,i=e/9,p=e%9+i*9;}
else++p;else if(s)s=0,printf("pass");else break;t=3-t;}return 0;}

テンキーか矢印キーで石を置く位置を指定でき、リターンキーで決定します。
この入力方式でこれよりダウンサイジングはかなり高度になってくるかと思われ。

116 名前: ◆R/rLuLKeEI [04/09/29 08:20:08]
>>113:
トーラスリバーシかと思た。
Googleでざっと見たところ、類似のは見当たらなかった。
海外まで含めたらあるかも。
トーラス碁はあるのにな

117 名前:デフォルトの名無しさん [04/09/29 08:41:45]
>>116
多分、それだと思います→トーラスリバーシ
ドラクエ世界は実はドーナツ状だという話(というかネタ的解釈)があるので。

ttp://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/lounge/file/1096414722_1/othello_text_loop.c
ソースをうpしました。

118 名前:デフォルトの名無しさん mailto:sage [04/09/29 17:11:44]
  ,、_,、  
 ( 'ο') <ゥンポコー

119 名前:デフォルトの名無しさん mailto:sage [04/09/29 22:29:17]
ttp://yam-jp.com/~nanashi/img/gogogo1386.rar

cygwin の Xサーバー使ってオセロのGUIだけ作ってみました。
AIはなくって人間VS人間ならできます。
アルゴリズムなら作りたいけど、他めんどくせーという方、どうぞ。
AIの組み込みはしやすいつくりになってる・・・と思う。
ダメだしもお願いしますw

120 名前:デフォルトの名無しさん mailto:sage [04/09/30 00:03:52]
>>119
ざっと見た感じだと、

(1)升目ごとに構造体を作るのは非常に冗長
 マウス今どの升目を指しているか(あるいは盤外か)を調べるには、一字式で簡単に出来る。
 升目ごとに構造体があって、さらにそれを総当りで調べるのは冗長。

(2)8方向に処理する部分は、別に関数を作った方がコンパクト
 例えば、judge_setting_unit_dir という関数を作って、
 引数を指定するだけで値を得られるようにすれば、コードが短くなってバグも出にくくなり、
 あとで修正するときの手間が、(その部分だけ見れば)8分の1で済む。

(3)ヘッダ名と本体の名前は一致させた方が良い
 global.h で宣言されている関数定義が global.c に書かれていないのを見てちょっと拍子抜けした。
 大抵のプログラムでは、余程の事情がない限り、ヘッダファイルの名前と本体の名前が
 一致している。

正直言って、そのソースにAIを組み込むのはちょっと辛いものがある。



121 名前: ◆R/rLuLKeEI [04/09/30 02:09:27]
>>119:
まだダウンロードしてないんで分からんけど思考部を別プロセスにしてGUI部とプロセス間通信したらどう?
思考部とGUI部で共通の通信ルーチンや盤面の更新、合法手の生成はインタフェイスを公開してリンカで繋げるだけになってたら嬉しい。
プロトコルさえしっかりしてたら言語に縛られなくて、なおいい。

などと勝手なことを書いてますが、こんなことするにはかなりの手間がかかりますね。すんません。
他人の作ったのと自分のを特定フォルダに入れとくだけでGUI部に一切変更無しで色んな組合わせの対戦が出来るなぁって思ったり。
共通ルーチンはdllにしておいたり…妄想炸裂中

122 名前:デフォルトの名無しさん [04/10/02 10:31:25]
>>121

思考ルーチンだけdllで作るってやつがあるよ。C#オンリー?だけど。
GUIを作る必要ないし、.NET Framework SDK(無料)だけでつくれるよ。

www.vector.co.jp/games/soft/win95/game/se301574.html
www.geocities.jp/team8bit/AIReversi/AIReversi_top.htm

思考ルーチン作成中なのでできたらupします。
だれか対戦する人いないかなー?

123 名前: ◆FIcNi4f8js mailto:sage [04/10/02 12:01:39]
>>113
上下左右はもちろん、斜め方向にもトーラスなはずだから、

ABCDEFGH
O+++++++ 1
+++++++O 2
++++++++ 3
+++++O++ 4
++++O+++ 5
+++O++++ 6
++O+++++ 7
+O++++++ 8

みたいなときに、G3にXを置くとこの絵のOの位置は全部Xにならないといけないよね。


124 名前: ◆FIcNi4f8js mailto:sage [04/10/02 12:04:06]
>>121
だからIOSがそれなんだってば。

125 名前: ◆R/rLuLKeEI [04/10/02 12:50:06]
>>124: ◆FIcNi4f8js
じゃあ、アルゴリズム実装の練習以外ではもう何も新たに作る必要ないやん。

126 名前: ◆FIcNi4f8js mailto:sage [04/10/02 13:45:12]
>>125 ◆R/rLuLKeEI
通常のルール通りでってことであれば、そうだね。


127 名前: ◆R/rLuLKeEI [04/10/02 14:38:04]
>>126: ◆FIcNi4f8js
通常のルールは分離されてないの?
n人非零和協力非確定非ターン制…までなんでもあり…スレ違いだな

128 名前:122 [04/10/02 15:31:17]
思考ルーチン作りました。対戦きぼんぬ!
www.geocities.jp/team8bit/AIReversi/ai_place.htm
EasyAI

AIリバーシ
リバーシ(オセロ)のフレームワーク。
UI等やルール等のプログラミングを必要なくして、
オセロの人工知能の作成ができます。作成した人工知能で
コンピュータ同士の対戦や人間との対戦ができます。
www.geocities.jp/team8bit/

129 名前: ◆FIcNi4f8js mailto:sage [04/10/04 16:31:07]
これの普通レベルってBoobyのレベル3くらい?


130 名前:122 [04/10/05 21:08:01]
だれか対戦してくれー!!



131 名前: ◆FIcNi4f8js mailto:sage [04/10/05 21:08:51]
したよ

132 名前:デフォルトの名無しさん [04/10/16 04:02:01]
┏━━━━━━━━━━━━━━━━━┓
┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │○│●│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │●│○│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━━━━━┛

133 名前:デフォルトの名無しさん mailto:sage [04/10/16 04:03:39]
┏━━━━━━━━━━━━━━━━━┓
┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │○│●│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │●│○│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │●│┃
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━━━━━┛

134 名前:デフォルトの名無しさん [04/10/16 04:08:11]
┏━━━━━━━━━━━━━━━━━┓
┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │○│●│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │●│○│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │●│○
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━━━━━┛

135 名前:デフォルトの名無しさん mailto:sage [04/10/16 04:11:06]
>>134
┏━━━━━━━━━━━━━━━━━┓
┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │○│●│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │●│○│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤|(●),   、(●)、.:|
┃│  │  │  │  │  │  │  │●│○
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━━━━━┛

136 名前:デフォルトの名無しさん [04/10/16 04:15:00]
┏━━━━━━━━━━━━━━━━━┓
┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │○│●│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │●│○│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃ ○
┃├─┼─┼─┼─┼─┼─┼─┼─┤|(○),   、(●)、.:|
┃│  │  │  │  │  │  │  │●│○
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━━━━━┛

137 名前:デフォルトの名無しさん mailto:sage [04/10/16 04:22:20]
┏━━━━━━━━━━━━━━━━━┓
┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
┃│●│●│●│●│●│●│●│●│┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│●│●│●│●│●│●│●│●│┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│●│●│●│●│●│●│●│●│┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│●│●│●│●│●│●│●│●│┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│●│●│●│●│●│●│●│●│┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│●│●│●│●│●│●│●│●│┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│●│●│●│●│●│●│●│●│┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│●│●│●│●│●│●│●│●│┃
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━━━━━┛

138 名前:デフォルトの名無しさん mailto:sage [04/10/16 12:16:32]
┏━━━━━━━━━━━━━┓
┃┌─┬─┬─┬─┬─┬─┐┃
┃│  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │  │○│●│  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │  │●│●│  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │●│  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │┃
┃└─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━┛

139 名前:デフォルトの名無しさん mailto:sage [04/10/16 14:18:50]
>>138
┏━━━━━━━━━━━━━┓
┃┌─┬─┬─┬─┬─┬─┐┃
┃│  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │●│●│●│  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │  │●│●│  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │●│  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │┃
┃└─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━┛

140 名前:デフォルトの名無しさん mailto:sage [04/10/16 18:04:12]
prologでサクっと作れない?



141 名前:デフォルトの名無しさん mailto:sage [04/10/16 18:13:40]
>>140
作れば?

142 名前:デフォルトの名無しさん [04/10/18 09:10:29]
┏━━━━━━━━━━━━━┓
┃┌─┬─┬─┬─┬─┬─┐┃
┃│○│  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │●│●│●│  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │  │●│●│  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │●│  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │┃
┃└─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━┛

143 名前:デフォルトの名無しさん mailto:sage [04/10/18 10:34:24]
┏━━━━━━━━━━━━━┓
┃●─┬─┬─┬─┬─┬─┐┃
┃│●│  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │●│●│●│  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │  │●│●│  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │●│  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │┃
┃└─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━┛

144 名前:デフォルトの名無しさん [04/10/18 13:37:09]
○━━━━━━━━━━━━━┓
┃●─┬─┬─┬─┬─┬─┐┃
┃│●│  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │●│●│●│  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │  │●│●│  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │●│  │  │┃
┃├─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │┃
┃└─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━┛

145 名前:デフォルトの名無しさん mailto:sage [04/10/18 15:57:10]

 ●━━━━━━━━━━━━━┓
 ┃●─┬─┬─┬─┬─┬─┐┃
 ┃│●│  │  │  │  │  │┃
 ┃├─┼─┼─┼─┼─┼─┤┃
 ┃│  │●│●│●│  │  │┃
 ┃├─┼─┼─┼─┼─┼─┤┃
 ┃│  │  │●│●│  │  │┃
 ┃├─┼─┼─┼─┼─┼─┤┃
 ┃│  │  │  │●│  │  │┃
 ┃├─┼─┼─┼─┼─┼─┤┃
 ┃│  │  │  │  │  │  │┃
 ┃└─┴─┴─┴─┴─┴─┘┃
 ┗━━━━━━━━━━━━━┛

146 名前:デフォルトの名無しさん mailto:sage [04/10/18 16:41:38]
┏━━━━━━━━━━━━━━━━━┓
┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
●│  │  │  │  │  │  │  │  │┃
┃●─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│●│  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │●│  │  │  │○│  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │●│●│○│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │○│●│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │○│  │●│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━━━━━┛

147 名前:デフォルトの名無しさん mailto:sage [04/10/18 17:28:35]
┏━━━━━━━━━━━━━━━━━┓
┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
●│  │  │  │  │  │  │  │  │┃
┃●─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│●│  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │●│  │○│  │○│  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │●│○│○│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │○│●│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │○│  │●│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━━━━━┛

148 名前:デフォルトの名無しさん mailto:sage [04/10/18 17:33:38]
何が面白いんだ?

149 名前:デフォルトの名無しさん mailto:sage [04/10/18 17:52:29]
ゲームのことはさっぱり知らないので、これから勉強して作ってみます。

150 名前:デフォルトの名無しさん mailto:sage [04/10/18 18:01:27]
仮に100x100のオセロはつおいの方のは人間?



151 名前:デフォルトの名無しさん [04/10/18 18:48:26]
┏━━━━━━━━━━━━━━━━━┓
┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
●│  │  │  │  │  │  │  │  │┃
┃●─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│●│  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │●│  │○│  │○│  │  │┃
┃├─┼─●─┼─┼─┼─┼─┼─┤┃
┃│  │  │●│○│○│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │○│●│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │○│  │●│  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│  │  │  │  │  │  │  │  │┃
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━━━━━┛

152 名前:デフォルトの名無しさん mailto:sage [04/10/18 18:57:44]
(●)(●)(●)(○)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)
 (●)(●)(●)(●)(●)(●)(●)(○)(●)(●)(●)(●)(○)(●)
(●)(●)(○)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)
 (●)(●)(●)(●)(●)(●)   (●)(●)(●)(●)   (●)(●)
(●)(●)(●)(●)(●)(○)(●)(●)(●)(●)(○)(●)(●)(●)(●)
 (●)( )(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)
(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)
 (●)(●)(●)(●)(●)(●)(●)(○)(●)(●)(●)(●)(●)(●)
(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)
 (●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(○)(●)(●)
(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(○)
 (●)(●)(○)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)
(●)(●)(●)(●)(●)(●)(●)(●)(●)(○)(●)(●)(●)(●)(●)
 (●)(●)(●)(●)(○)(●)(●)(●)(●)(●)(●)(●)(●)(●)
(●)(●)(●)(●)(●)(○)(●)(●)(●)(●)(●)(●)(○)(●)(●)
 (●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)
(●)(●)(●)(●)(●)(●)(●)(●)   (●)(○)(●)(●)(●)
 (●)( )(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)


153 名前:デフォルトの名無しさん [04/10/18 18:59:54]
(●)(●)(●)(○)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)
 (●)(●)(●)(●)(●)(●)(●)(○)(●)(●)(●)(●)(○)(●)
(●)(●)(○)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)
 (●)(●)(●)(●)(●)(●)   (●)(●)(●)(●)   (●)(●)
(●)(●)(●)(●)(●)(○)(●)(●)(●)(●)(○)(●)(●)(●)(●)
 (●)( )(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)
(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)
 (●)(●)(●)(●)(●)(●)(●)(○)(●)(●)(●)(●)(●)(●)
(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)
 (●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(○)(●)(●)(★)
(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)
 (●)(●)(○)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)
(●)(●)(●)(●)(●)(●)(●)(●)(●)(○)(●)(●)(●)(●)(●)
 (●)(●)(●)(●)(○)(●)(●)(●)(●)(●)(●)(●)(●)(●)
(●)(●)(●)(●)(●)(○)(●)(●)(●)(●)(●)(●)(○)(●)(●)
 (●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)
(●)(●)(●)(●)(●)(●)(●)(●)   (●)(○)(●)(●)(●)
 (●)( )(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)(●)

154 名前:デフォルトの名無しさん mailto:sage [04/10/18 21:08:56]
消防のときにいとこの家にあそびにきてた香具師が、
4スミは黒ならひっくり返せるというルールを適応した。

そんなルール効いたこと無いんだが、どこのローカルルールなんだ?

155 名前:デフォルトの名無しさん mailto:hage [04/10/19 02:06:28]
○●○○○●○○
●○○○●○●○
○●●○●○●○
●○○○○●○○
●●●○●○●○
○●○●○●○●
●●●○○●●○
○●○○○○●○

○○○○○○○○
○○●●●●○○
○○○○○●○○
○○○○●○○○
○○○○●○○○
○○○○●○○○
○○○○●○○○
○○○●●○○○


156 名前:r mailto:sage [04/10/30 08:39:48]
>>154
お前のいとこの住んでるところじゃね?

157 名前:デフォルトの名無しさん mailto:sage [04/11/07 21:31:53]
ttp://www.amazon.co.jp/exec/obidos/ASIN/4875934289/qid%3D1099830535/249-3370281-4088315


158 名前:デフォルトの名無しさん mailto:sage [04/11/18 19:23:24]
>>155
ここはオセロスレ。囲碁は囲碁の専用のスレをたててやってください。

159 名前:デフォルトの名無しさん mailto:sage [04/12/11 07:12:28]
>>113
やってみたいのでもう一回ソースでいいのでアップしてくれませんか?

160 名前:デフォルトの名無しさん mailto:sage [04/12/27 19:23:42]
>>157
自作プログラム改良の参考にしようと買ってみた。
添付プログラムと対戦させたら、20石以上差をつけて俺のが勝った。
K成→T大というエリートコースまっしぐらの人の書いた本が、
こんなレベルが低いなんて信じられない。



161 名前:デフォルトの名無しさん mailto:sage [04/12/27 19:31:51]
>>130
EasyAI vs 俺の・・・7-57
俺の vs EasyAI・・・50-14

評価関数が良いけど探索が遅い、ってのよりは、
評価関数が悪くても探索が速いほうが、強いことが多い気がします。

162 名前:デフォルトの名無しさん mailto:sage [04/12/29 15:47:44]
>>160
本ってのは、対象読者のレベルに合わせて書かれるものだ。

163 名前:122 [05/01/07 23:35:44]
つえーな。おい。
対戦見てみたいのでUpしてくれませんか。

164 名前:163, 122 mailto:sage [05/01/07 23:37:25]
すまん。
>>161
と書くのわすれたうえにあげてしまった。

165 名前:デフォルトの名無しさん mailto:sage [05/01/19 10:12:08 ]
今頃追いついた。
>21をやってみた。
#getch()はcygwinで見つからなかったので。
○○○○○○○○
○●○○○○○○
○●○○○○○○
○●●○○○●○
○●●●○○●○
○○○○○○●○
●●●●●●●○
○○○○○○●○
単純な割りに、それなりに打ってくるから楽しい。
#逆ルールリバーシは前に作ったがn88basic@pc98だ。

166 名前: mailto:age [05/01/28 13:41:30 ]
↓をみてオセロ作ったんですけどこれを左右上下つなげてトーラス状にするにはどうしたらいんでしょう?
ttp://www.geocities.co.jp/SiliconValley-Bay/4543/Osero/

167 名前:デフォルトの名無しさん mailto:sage [05/01/28 19:49:33 ]
ABCDEFGH
O+++++++ 1
+++++++O 2
++++++++ 3
+++++O++ 4
++++O+++ 5
+++O++++ 6
++O+++++ 7
+O++++++ 8

みたいなときに、
G3にXを置くとこの絵のOの位置は
全部Xにならないといけないよね。

168 名前:デフォルトの名無しさん [05/02/19 16:43:49 ]
8で割った余りを座標に使えばよい

169 名前:デフォルトの名無しさん mailto:sage [05/02/20 02:04:33 ]
ところで、オセロの白と黒の配置って、何種類あるの?

170 名前:デフォルトの名無しさん mailto:sage [05/02/20 04:50:58 ]
さあ。ルールに沿って計算してみたら?
生きている間に計算おわるかはわからないが。



171 名前:デフォルトの名無しさん mailto:sage [05/02/20 07:44:13 ]
高々有限個だ

172 名前:デフォルトの名無しさん mailto:sage [05/02/26 15:26:11 ]
とりあえず3の60乗以下だな。

173 名前:デフォルトの名無しさん mailto:sage [05/02/27 00:54:58 ]
>>172
回転したパターンを省くと1/4になるよ。
でも最初の4駒も後から反転することを考えると ×2^4。

174 名前:デフォルトの名無しさん [05/02/27 01:00:12 ]
対角線で反転させれば減らせそう

175 名前:デフォルトの名無しさん mailto:sage [05/03/05 02:34:09 ]
でも、やっぱり焼け石に水

176 名前:デフォルトの名無しさん [05/03/13 01:25:00 ]
だよねぇ

177 名前:デフォルトの名無しさん [2005/04/09(土) 15:16:01 ]
java言語で少し作ってみたんだけどPEN4/2.59GHzのマシンで、
17−8万手/毎秒くらいしか読めない。
評価関数は駒数と打てる箇所の数しか調べてないのに。
やはりJAVAでは無理があるのか。。

178 名前:デフォルトの名無しさん mailto:sage [2005/04/11(月) 13:12:17 ]
ゴセロ

179 名前:デフォルトの名無しさん mailto:sage [2005/05/04(水) 03:02:18 ]
6行オセロに触発されて、5行オセロに挑戦したが、
5行半で力尽きた、やるせない思い出が…

180 名前:デフォルトの名無しさん mailto:sage [2005/05/18(水) 17:36:19 ]
┏━━━━━━━━━━━━━━━━━┓
┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
┃│★│#│☆│  │  │☆│#│★│┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│#│#│  │  │  │  │#│#│┃
┃├─┼─┏━━━━━━━┓─┼─┤┃
┃│☆│  ┃☆│  │  │☆┃  │☆│┃
┃├─┼─┃─┼─┼─┼─┃─┼─┤┃
┃│  │  ┃  │■│■│  ┃  │  │┃
┃├─┼─┃─┼─┼─┼─┃─┼─┤┃
┃│  │  ┃  │■│■│  ┃  │  │┃
┃├─┼─┃─┼─┼─┼─┃─┼─┤┃
┃│☆│  ┃☆│  │  │☆┃  │☆│┃
┃├─┼─┗━━━━━━━┛─┼─┤┃
┃│#│#│  │  │  │  │#│#│┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│★│#│☆│  │  │☆│#│★│┃
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━━━━━┛

★>☆>無印>#の順に(優先的に置く、自分の色に変える)



181 名前:デフォルトの名無しさん mailto:sage [2005/05/18(水) 17:43:33 ]
(あとは4分割した4×4の場所だけで相対的に総当りさせて計算させる程度でいいんじゃない?)←ここももうちょっと場当たり的じゃなく規則性をみいだせるかも
その後候補がいくつか挙がったら初めて自分の色をより多く増やせる場所を選ばせるとか

182 名前:2chに囲碁・オセロ板が出来ました mailto:sage [2005/05/21(土) 21:57:15 ]
前は囲碁・将棋板の中で細々とやってたけど、板分割で正式にオセロ板が!
まだ人口が少なくあまり盛り上がってないので、みんな キテ━━━(゚∀゚)V━━━ !!

囲碁・オセロ
game9.2ch.net/gamestones/
オセロ 雑談・雑学・質問総合スレッド 第8局
game9.2ch.net/test/read.cgi/gamestones/1111765962/






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<112KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef