[過去ログ]
【オセロ,将棋】ボードゲーム【囲碁,War】 (1002レス)
【オセロ,将棋】ボードゲーム【囲碁,War】 http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
19: 名前は開発中のものです。 [] 03/07/29 07:57 ID:g9GIpNGm 1より森田さんはどうなったの? http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/19
20: 20 [] 03/09/27 13:02 ID:BQIe1Jzq JAVA、将棋、行ってみます。 方針は、1億局指す、すべての局面の勝率を記憶する。 public class example3{ public static void main(String arg[]){ // int banmen[][] = new int[9][9]; char koma[] = {'+','F','O','+','f','o'}; String syohai[] = {" ","先手の勝ちです","後手の勝ちです","引き分けです"}; int i, j, r; banmen[0][4]=5;banmen[2][4]=4; banmen[6][4]=1; banmen[8][4]=2; { for (i = 0; i < 9; i=i+1) { for (j = 0; j < 9; j=j+1) { System.out.print(koma[banmen[i][j]]); } System.out.print("\n"); } } } } http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/20
21: あぼーん [http://endou2.kir.jp/] 03/09/27 13:19 ID:V9CFc5A8 あぼーん http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/21
22: 20 [] 03/09/27 14:53 ID:BQIe1Jzq 歩、香車、桂馬、銀、金、角、飛車、王、と金、成り香、成り桂、成り銀、竜馬、竜 pawn,lance,night,silver,gold,bishop,rook,oh,Tokin,yari,narikeiMa,argent,dragonHorse,dragon で行く。 lnsgogsnl .r.....b. ppppppppp ......... ......... ......... PPPPPPPPP .B.....R. LNSGOGSNL http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/22
23: 名前は開発中のものです。 [sage] 03/09/27 15:33 ID:GI1kgLEP 囲碁や将棋で一番アツいところは、コンピュータの思考ルーチンだと思う。 http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/23
24: _ [sage] 03/09/27 15:38 ID:8HTp6N1L ∋8ノノハ.∩ http://endou2.kir.jp/hankaku11.html#.2ch.net 川o・-・)ノ <先生!こんなのがありました! http://endou2.kir.jp/hankaku04.html#.2ch.net http://endou2.kir.jp/hankaku03.html#.2ch.net http://endou2.kir.jp/hankaku10.html#.2ch.net http://endou2.kir.jp/hankaku05.html#.2ch.net http://endou2.kir.jp/hankaku08.html#.2ch.net http://endou2.kir.jp/hankaku07.html#.2ch.net http://endou2.kir.jp/hankaku01.html#.2ch.net http://endou2.kir.jp/hankaku06.html#.2ch.net http://endou2.kir.jp/hankaku02.html#.2ch.net http://endou2.kir.jp/hankaku09.html#.2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/24
25: 20 [] 03/09/27 15:56 ID:BQIe1Jzq >>23 もち、ろん、です。 名人が最善手と次善手しか指さないと仮定すれば、1兆局面を用意 すれば、80手まではOKになる。あとは森田将棋に頼む。 よもや3善手を指すような事はあるまいが、そのときは灯台将棋に引き継ぐ。 http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/25
26: 直リン [] 03/09/27 18:56 ID:rs35jAW+ http://www.leverage.jp/bloom/qry/search.qry?function=first http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/26
27: 20 [] 03/09/27 20:58 ID:BQIe1Jzq public class example3{ public static void main(String arg[]){ int banmen[][] = { {2,3,4,5,8,5,4,3,2}, {0,7,0,0,0,0,0,6,0}, {1,1,1,1,1,1,1,1,1}, {0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0}, {10,10,10,10,10,10,10,10,10}, {0,15,0,0,0,0,0,16,0}, {11,12,13,14,17,14,13,12,11}}; char koma[] = {'.','f','y','m','s','g','k','h','o', '.','P','Y','M','S','G','K','H','O'}; String syohai[] = {" ","先手の勝ちです","後手の勝ちです","引き分けです"}; int i, j, r; { for (i = 0; i < 9; i=i+1) { for (j = 0; j < 9; j=j+1) { System.out.print(koma[banmen[i][j]]); } System.out.print("\n"); }}}} http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/27
28: 名前は開発中のものです。 [sage] 03/09/28 11:11 ID:yU8F/DmP >>20さん 22の見ると、なんか将棋は素人っぽくてワロタ(悪い意味ではないです) 駒をテキスト表示するなら一文字で下記を使うと良いかも(下段は成り駒) 飛、角、歩、香、桂、銀、金、玉 竜、馬、个、仝、今、全 http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/28
29: 20 [] 03/09/28 12:58 ID:JqB40bUM >>28 はじめて見るアイディアで参考になります。色携帯、アジアスタンダードには良いかもしれない。 敵方表現で4バイトは必要? 当方、敵駒含めても1バイトで表現したいので、大文字先手、小文字後手、 日本語成らず、英語(フランス語)成り、で。 改定版は fymsgokh,plnagobr チェス屋含めてインターナショナル。 http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/29
30: 20 [sage] 03/09/28 14:42 ID:JqB40bUM 試しに76歩、77歩を10億回まわして見た。P4、2.4Gで約10秒。 結構速いね。秒速100万手も夢ではない。 (劇刺で数十万手らしい) 'fymsgokh'は「フィムスゴコホ」と読む。タバコを吸うとスゴく咳き込む。 public class example3{ public static void main(String arg[]){ int banmen[][] = { {2,3,4,5,8,5,4,3,2}, {0,7,0,0,0,0,0,6,0}, {1,1,1,1,1,1,1,1,1}, {0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0}, {17,17,17,17,17,17,17,17,17}, {0,22,0,0,0,0,0,23,0}, {18,19,20,21,24,21,20,19,18}}; char koma[] = {'.','f','y','m','s','g','k','h','o','p','l','n','a','g','b','r', '.','F','Y','M','S','G','K','H','O','P','L','N','A','G','B','R'}; long i, j, r; for (i=0;i<1000000000;i=i+1){ banmen[6][2]=0; banmen[7][2]=17; banmen[7][2]=0; banmen[6][2]=17; } }} http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/30
31: 局面表示 [sage] 03/09/28 21:45 ID:JqB40bUM 初期面: 's00000000000000ymsgogsmy1h5k1fffffffff999FFFFFFFFF1K5H1YMSGOGSMY' この派板にチェスはなかったのか。 http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/31
32: 持ち歩9枚以上で困る [sage] 03/09/28 21:52 ID:JqB40bUM 'S0000000000000000ymsgogsmy1h5k1fffffffff999FFFFFFFFF1K5H1YMSGOGSMY' http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/32
33: 持ち時間100万分の1秒 [sage] 03/09/30 21:30 ID:gZv5839q 困らないか、盤上の駒数を計算すれば、足りないものが持ち駒。 0S5210y4o1my1y2gs1g1f4f1ff4s1f4bm2F3F2FS3F2G1F2F2S3H2YMOG3MY 0:平手 S:つぎ、先手番 5:先手持ち歩5 2:後手持ち歩2 1:先手持ち角1 0:後手持ち角0 任意の局面から、100万分の1秒以内で合法的な手を指したい。 200行から400行のプログラムで達成できればなんとかなるか。 9一に自分の駒があるか 8一に、、、、、 3五に自駒あるか、yes 自駒は前にひとつ進めるか、yes 進む先は盤内空枡または敵駒か、yes 候補手決定、return http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/33
34: 名前は開発中のものです。 [sage] 03/10/01 02:23 ID:06jconaO >>31-33 >'S0000000000000000ymsgogsmy1h5k1fffffffff999FFFFFFFFF1K5H1YMSGOGSMY' この暗号みたいな文字列が何を表わすのか教えて栗 http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/34
35: 名前は開発中のものです。 [] 03/10/01 02:39 ID:JUQLzkMt >>34 まあ、なんとなく"ymsgogsmy"は"香桂銀金王金銀桂香"であろうことはわかるのだが。 http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/35
36: 旧版 [sage] 03/10/01 05:29 ID:BGyx/9fV >>34 2日古い旧版ですが、 "S0000000000000000" S:次の手番、先手 00:先手持ち歩 000000:先手その他持ち駒の数 00:後手持ち歩 000000:後手持ち駒 小文字英字:後手盤上駒 大文字英字:先手盤上駒 数字:連続空枡の数 のつもりでしたが、持ち駒については、盤上に足りないものだけを 表示すればよいことにした。 「何手目まで指したか」の情報も入れたほうが良いかな。 チェスプログラマからのアイディアですが、あちらは持ち駒がない。 http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/36
37: 34 [sage] 03/10/01 20:24 ID:IcaM+bMd >36 なるほどあの文字列はそういう風にゲームの状態を表していたんですね。 当方将棋やチェスのプログラムを組んだことがないのでよくわかりませんが 初期状態としてプログラムを実行するときの引数などに与えれば、テストを 行ったり詰将棋を解かせたりするときに便利そうですね。 ただちょっと人間が読むにはちょっと読みにくい形式なので、例えば次のような 感じにセパレータをいれてみたりして読みやすくしてはどうでしょうか? 先手番:00000000:00000000:ymsgogsmy/1h5k1/fffffffff/9/9/9/FFFFFFFFF/1K5H1/YMSGOGSMY http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/37
38: 20ふたまた [sage] 03/10/01 21:22 ID:BGyx/9fV >>37 人間にもコンピュータにもと「ふたまた」をかけたものです。 気にかけていただき恐れ入ります。 2台のPC間の通信、局面データを保存するときのキーなどを想定しています。 ちなみに>>33の '平手先手番:52:10:y4o1my/1y2gs1g1/f4f1ff/4s1f2/2bm2F2/1F2FS3/F2G1F2F/2S3H2/YMOG3MY'は 後手持ち駒:歩2 y・・・・o・my ・y・・gs・g・ f・・・・f・ff ・・・・s・f・・ ・・bm・・歩・・ ・歩・・歩銀・・・ 歩・・金・歩・・歩 ・・銀・・・飛・・ 香桂王金・・・桂香 先手持ち駒:角1歩5 http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/38
39: 20うまく出ない [sage] 03/10/01 21:49 ID:BGyx/9fV ∨香 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄∨王 ̄ ̄∨桂∨香 後手:歩2  ̄ ̄∨香 ̄ ̄ ̄ ̄∨金∨銀 ̄ ̄∨金 ̄ ̄ ∨歩 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄∨歩 ̄ ̄∨歩∨歩  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄∨銀 ̄ ̄∨歩 ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄∨馬∨桂 ̄ ̄ ̄ ̄∧歩 ̄ ̄ ̄ ̄  ̄ ̄∧歩 ̄ ̄ ̄ ̄∧歩∧銀 ̄ ̄ ̄ ̄ ̄ ̄ ∧歩 ̄ ̄ ̄ ̄∧金 ̄ ̄∧歩 ̄ ̄ ̄ ̄∧歩  ̄ ̄ ̄ ̄∧銀 ̄ ̄ ̄ ̄ ̄ ̄∧飛 ̄ ̄ ̄ ̄ ∧香∧桂∧王∧金 ̄ ̄ ̄ ̄ ̄ ̄∧桂∧香 先手:角歩2 http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/39
40: 名前は開発中のものです。 [sage] 03/10/02 20:04 ID:cBMmv4Dp 1人頑張ってる奴がいるな コンピューター将棋スレッド11 http://game.2ch.net/test/read.cgi/bgame/1064575087/ おまいら最強の将棋プログラムしてみろよ part2 http://pc2.2ch.net/test/read.cgi/tech/1043246252/ http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/40
41: 向こうはプロ [sage] 03/10/02 21:42 ID:ud54yjB9 だれか、Cで10億回まわして。 http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/41
42: ◆R/rLuLKeEI [] 03/10/03 22:14 ID:6g0/L3Ad >>40 頑張ってますよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/42
43: データーベース [sage] 03/10/05 23:34 ID:WQ0kK/U9 >>1 >c言語で作ったデータベースを使って人間と対戦できる将棋かチェス データーベースはC,JAVA無関係なので、作りましょう。 まずは先手、機械、19手まで。 1:76歩 3: 14歩:xxx;24歩:xxx;34歩:xxx;44歩:xxx; 54歩:xxx;64歩:xxx;74歩:xxx;84歩:xxx; 94歩:xxx;32銀:xxx;42銀:xxx;32金:xxx; 42金:xxx;52金左:xxx;42玉:xxx;52玉:xxx; ...... http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/43
44: データーベース [sage] 03/10/06 21:37 ID:u0x9oIcm 1手目は76歩:77760 3手目は後手指手にかかわらず26歩:27260 13140:27260 23240:27260 33340:27260 ... 91920:27260 5手目 13140,14150:26250 ... 33340,53540:39480 33340,41320:69780 ... http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/44
45: データーベース [sage] 03/10/07 20:56 ID:ViuviOpc 1手目、3手目、コンピュータがいつも同じ手では面白くない。 1手目:30 2手目:30 3手目:8 4手目:26 5手目:4 6手目:16 7手目:2 8手目:12 9手目:2 10手目:8 ..... 位が適当か、 http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/45
46: データーベース [sage] 03/10/07 21:19 ID:ViuviOpc 30*30*8*26*4*16*2*12*2*8=40,0062,7200 すでに46億か、無理だ。 30*30*4*16*2*8*2*4*1*2=1474,5600 15百万、この程度か。 あと50手を先手1手、後手2手で、32百万、掛けると、 472兆、ちょっと苦しい。 8*30*2*16*1*8*1*4*1*2=491520 、30分の一になった。 16兆。 これで60手までOK 機械でうまくはじき出せるか。 http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/46
47: 無理 [sage] 03/10/09 03:57 ID:G6zbUIk0 相手の手を2手用意したのでは、すぐに定跡から外れて役に立たないか。 4手まで用意で、40手までで、1兆。 http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/47
48: 名前は開発中のものです。 [sage] 03/10/09 10:04 ID:RyMlJxaL コンピューターの将棋は、終盤はプロ並の寄せをするようになったが 序盤から中盤はイマイチだからねぇ。 http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/48
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 954 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s