1 名前:デフォルトの名無しさん [05/02/25 13:55:27 ] できたらよろこんでやる。 前スレ おまいら最強の将棋プログラムしてみろよ part4 pc5.2ch.net/test/read.cgi/tech/1086678961/ 過去スレは>>2 、関連リンクは>>3-5 ぐらい?
566 名前:デフォルトの名無しさん mailto:sage [2006/08/13(日) 23:46:30 ] >>565 ソース見てないのでアレだけど、Te.cppかJoseki.cpp辺りに巨大な固定配列があったりしない? エラーメッセージからの類推で気になったのだけれど。 もしそうなら、単純なプログラムを書いてどの辺でそのエラーが出るか試してみるとよさそうだ。 Ex. #include <stdio.h> static char array[1024 * 1024 * 1024]; // これで1GB。適宜調整してみるよろし // char array[1024 * 1024 * 1024]; // staticで再現しないならこんな風に外してもいいかもしれない int main() { printf("%d\n", sizeof(array)); return 0; }
567 名前:デフォルトの名無しさん [2006/08/13(日) 23:47:28 ] ボーラントC使えよ。標準で動作可能だったはず
568 名前:デフォルトの名無しさん [2006/08/13(日) 23:48:53 ] >>566 C++のコンパイラは1Gも確保で菌
569 名前:568 [2006/08/13(日) 23:54:56 ] すまん。実行できた。
570 名前:デフォルトの名無しさん mailto:sage [2006/08/13(日) 23:59:35 ] >>567 Macには、ぼーらんとCなんてものがあるのですか?
571 名前:566 mailto:sage [2006/08/14(月) 00:02:18 ] >>568 漏れの今の仕事では、速度追求のために1.5GBの静的領域を使っているもんでw #会社で使っている0.5GBPCだとスワップし捲くりながら、それでもなんとか動く。
572 名前:542=543 mailto:sage [2006/08/14(月) 01:03:39 ] >>566 巨大な固定配列はなさそうな気がしますけど、 1Gではstaticに関係なく再現しませんでした。 $ cat hugearray.cpp #include <stdio.h> char array[1024 * 1024 * 1024]; int main(){ printf("%ld\n", sizeof(array)); return 0; } $ gcc -Wall hugearray.cpp $ ./a.out 1073741824
573 名前:デフォルトの名無しさん mailto:sage [2006/08/14(月) 01:33:32 ] それじゃ巨大関数とか?案外kyokumen.cppを分割したら消えたりして。
574 名前:晒し [2006/08/14(月) 02:21:25 ] ハンゲは配牌とツモが完全操作されている ttp://money4.2ch.net/test/read.cgi/mj/1153429545/l50 45 :焼き鳥名無しさん :2006/07/27(木) 16:05:11 ID:M6NCuLv0 プログラマーやSEやってる俺に言わせれば操作はやってないと思う。 その理由は簡単でわざわざ変な波を作るほうが難しいから。 たとえば誰かが2−5p待ちでテンパイしてリーチをかけたとする。 そいつに一発であがらせたいから山に上手い具合に2−5pを仕込むっていうのが難しい。 場に何枚2−5pが切れてるかや、誰の手牌に2−5pがあるかを瞬時に計算させるのは難しい。 よって、操作はないはず。 操作されてるとか言ってるのは下手糞な人だけじゃないの? リアルでも「操作されてたから負けた」とか言いそうwwwww
575 名前:542=543 mailto:sage [2006/08/14(月) 09:24:33 ] ttp://lists.apple.com/archives/darwin-kernel/2002/Oct/msg00005.html 読んで -mlong-branch付きでコンパイルしたら通りました。 やっとスタートラインに立てたよ。どうもありがとう。
576 名前:デフォルトの名無しさん mailto:sage [2006/08/14(月) 10:50:21 ] マカーって程度低いね
577 名前:デフォルトの名無しさん [2006/08/16(水) 03:16:22 ] >>576 そう言ってやるな。KFEndのソースはパクれないんだしうさぴょんでやるしか・・な。
578 名前:デフォルトの名無しさん mailto:sage [2006/08/16(水) 10:37:51 ] >>576 マカー全般が程度低いんじゃない。自分の環境についての知識も将棋ソフトの知識もプログラミングの知識も どれもろくにないのに他人を頼る>575が低いだけなんだ。
579 名前:まともに動いてない [2006/08/18(金) 08:55:19 ] トリップ忘れた(´・ω・`)ショボーン
580 名前:まともに動いてない ◆/8LpUMqVAk mailto:sage [2006/08/18(金) 17:46:29 ] 偽者か・・・ sageてないし。
581 名前:579 ◆/8LpUMqVAk mailto:sage [2006/08/19(土) 00:32:10 ] >>580 ちっ、ばれたかw
582 名前:デフォルトの名無しさん [2006/08/22(火) 20:10:04 ] (´・ω・`)ショボーン
583 名前: ◆NyNDfnLio. mailto:sage [2006/08/22(火) 21:32:08 ] (´ー`)マターリ
584 名前:デフォルトの名無しさん [2006/08/26(土) 03:12:26 ] 途中でもいいので、プログラム出来たところまでup希望します。 できればソースもお願いします。 何人作ってるのかな?
585 名前:デフォルトの名無しさん mailto:sage [2006/08/26(土) 05:26:03 ] >>584 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdbool.h> // ここまでできた。
586 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 07:58:01 ] 第1手は、9+(1*2)+(2*2)+(3*2)+3+6=30通り。 で、大体、平均100手以内で決着が付くと想定すると、 約30^100通りのパターンを考えれば、ほとんどの棋譜をカバーできそう。 具体的には、3次元配列 kihu(x, y, t) (1≦x,y≦9 ,0≦t≦100) で、t手目の盤面状態を管理する。 更に、持ち駒置き場の状態を管理する為に、x,yの値を拡張して、xは=10、の値まで取れるようにする。 kihu(x, y, t) は、駒の種類(8種+空白:4ビット)+駒の状態(成・不成:1ビット)、が格納されるので、せいぜい1バイト在れば良い。 なので、1手あたりに消費するデータサイズは、(9×9×100)バイト≒8[KB] で、100手だと、30^100*8[KB] ≒ 3.9*10^139[TB](!?) 20年もすれば、100[TB]HDDの量産なんて、実現しそうな勢いだ。 でも、実際には、千日手や、同じ局面への統合、鏡面対象、2歩禁則、打ち歩詰め禁則、王手フラグ、 などで、飛躍的に、データサイズは減るから、HDDが、1[TB]も在れば、 ほとんど完全に、まともな棋譜の全てを網羅できそうな気がする。 作った所で、喜ぶのは、将棋ソフト会社だけ? 棋士は、職業として成立しなくなるし、そうなると、将棋ソフト会社も結局、割に合わないね。 既出の話だったら御免。
587 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 08:04:10 ] >>586 >20年もすれば、100[TB]HDDの量産なんて 間違った。 39000000000000000000000000000...0000000000[TB]か。 自分で計算しててなんだけど、こんなに必要な訳ないね。
588 名前:デフォルトの名無しさん mailto:sage [2006/08/28(月) 00:36:59 ] 宇宙に存在する原子の数は10^80といわれているのに・・・
589 名前:デフォルトの名無しさん mailto:sage [2006/08/28(月) 00:46:24 ] 原子にはスピンというものがあるから、実際には原子の数以上の情報を保存することは可能だね。
590 名前:デフォルトの名無しさん mailto:sage [2006/08/28(月) 01:01:17 ] 核スピンを利用しただけでは >>588 の乗数部分をちょっと上乗せする程度で 終わってしまうのでは?
591 名前:デフォルトの名無しさん mailto:sage [2006/08/28(月) 01:38:52 ] まあ、もしかしたら、遠い遠い遠い将来に 人類の残した総棋譜数が、10^80通り以上になる可能性はあるかもね。 それだけ時間という次元が偉大かもしれない、ということで。 ・・・宇宙の寿命については考えないものとする。
592 名前: ◆/8LpUMqVAk [2006/09/03(日) 04:53:02 ] いつか見た議論再び…
593 名前:デフォルトの名無しさん mailto:sage [2006/09/09(土) 04:07:30 ] 保守
594 名前:デフォルトの名無しさん [2006/09/09(土) 23:46:51 ] 今から将棋プログラムつくろうと思うけど・・・ まず手始めに、 ・駒のの動き、打ち歩詰め等のルール定義 ・手の選択(乱数による)(ルールに収まるように) ・それから・・・・ 配列とかも分からない漏れ。cは半年ほどのブランク。 ・・・・
595 名前:デフォルトの名無しさん mailto:sage [2006/09/09(土) 23:56:13 ] 配列分からないってCのブランクというよりC知らんのと同じ
596 名前:デフォルトの名無しさん [2006/09/09(土) 23:57:57 ] 0からはじまる奴だったはず・・・・[] 5個の場合、0,1,2,3,4だったような・・・ 宇津だ死のう
597 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 00:01:35 ] それcのブランクって言わないよ cやったことないって言うんだよ
598 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 22:07:51 ] Cじゃなくてオブジェクト指向のJavaをやりな
599 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 18:38:23 ] 私は一度Javaで作った奴をC++に移植中。 なんだかんだでJavaって遅いです。
600 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 21:12:44 ] 腕がないと難しいよね
601 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 13:08:13 ] Javaが遅いんじゃなくておまいのポンコツPCが遅い
602 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 19:04:14 ] はいはい。所詮X2 3800+ですよ。
603 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 10:45:58 ] ただ書くと遅くてチューニングには腕が必要なJavaと、 ただ書いただけでチューニングしなくても十分速い、 けどバグ出すと平気で落ちるC++。
604 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 11:40:02 ] 正確じゃないなあ 腕のない人が書いた場合 Java:遅い C++:遅い上に落ちる
605 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 19:12:35 ] ちなみにどんなに腕があってもC++とJavaには越えられない壁がある。 おまけに、腕がない人はJavaのスタックトレースすら読めないわけだが。
606 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 19:47:41 ] 開発速度と動作速度は反比例する
607 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 22:19:37 ] 例えば「開発速度100で動作速度100」と「開発工数1で動作速度10000」を比較するなら、後者の方がコンピュータ将棋無機のような気がするが。 前者をチューニングして動作速度100000を狙うのは難しいだろうし。
608 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 23:06:00 ] >>607 それは当然でしょう(笑) 工数少なくて速度が速ければ言う事はありません
609 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 23:10:51 ] >>605 えっと・・・おにいちゃん、スタートレックって古い映画の話だよね・・?
610 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 00:58:27 ] >>607 ってネタだよね? それともまさかマジボケ?
611 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 16:30:29 ] >>608 よく読め。そんな事は言っていない。工数と動作速度のどちらを取るのがコンピュータ将棋の開発に向いてるかと言う話をしている。 >>610 607だが、どの辺がネタ?
612 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 18:19:17 ] >>610 マジボケのようです。 速度の値が大きくなればなるほど速度が遅くなるという、 われわれの言語とは互換性のない拡張日本語を使用する 新人類の襲来っぽいです。 未来人なのかもしれません。その場合は、彼の言語は 現代日本語からの乖離が軽いようですから、そんなに 遠くない未来だと思われます。 せっかくの未来からの助言でも、大して遠くない未来の ものでは、あまり新しい見地ではなさそうですね。残念です。
613 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 18:44:13 ] 「開発速度100で動作速度100」と「開発工数1で動作速度10000」 ~~~~~ ~~~~~ どうでもいいけどな
614 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 [2006/09/16(土) 18:46:41 ] 使途マジワラエルが降臨したスレはここですか?
615 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 21:14:10 ] はいはい。どうせ俺はアホですよ。 揚げ足取るしか能の無いやつらもアホだがな。
616 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 22:51:53 ] プログラム下手なわりに挙げ足取りだけ上手だな
617 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 22:56:06 ] まあ揚げ足とるのとバグを見つけるのはよくにてるからな バグの大量生産してから必死につぶしまくってるやつは揚げ足取るのもうまいはずだわ
618 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 00:48:30 ] ダンゴリオンって、将棋ファンだったのか。 マ板にお帰り。
619 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 18:24:00 ] >>607 =「バグを作り出した奴」 >>613 =「>>607 の作ったバグを潰した奴」
620 名前:デフォルトの名無しさん [2006/09/19(火) 08:10:33 ] 脊尾のアルゴリズムってどんなものですか?
621 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 22:40:32 ] >>620 詰め将棋の探索アルゴリズム。 非常に簡単に説明すると、 通常の詰め将棋探索アルゴリズムは、王手をできる手をすべて試して、 次に王側は、逃げる手をすべて試して、さらに王手する手をすべて試す というのを繰り返すことで、最短で何手で詰むかを探しているんだけれども、 それだと遅いので、 共謀数というのを導入して、 王手したときに逃げられる手の数を共謀数から引きながら探索すると、 王が逃げる道が狭くなる方向を優先して探索するようになります。 すると、高速に詰めを見つけられるって感じです。 迷路で鬼ごっこをイメージしてもらうとわかり易いかも。 敵を逃げ場の少ない方に追い詰めていくと、詰めが見つかりやすいって感じ 詰めは速く見つかるけど、必ずしも最短の詰めが見つかるかどうかは解らない。 実際は、王が逃げる手数だけじゃなくて、王手できる手数の方向からの両方からも調整していて、 けっこう難しいです 参照:コンピュータ将棋の進歩2(共立出版)
622 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 23:28:00 ] 逃げ道とゆうのは玉のまわり8マスについて何個逃げ場があるかってことですか? それか玉の受け方が少なくなる攻めをするってことですか? それと共謀数って何ですか?
623 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 00:23:11 ] ググれ
624 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 02:45:19 ] >>622 脊尾のアルゴリズムじゃないけど、 df-pnってのは最近は有名 www-nkn.ics.nitech.ac.jp/paper/H17-B/kawai.pdf 卒論になるくらいなんで、実際コード書くと難しい…… >8マスについて何個逃げ場 仮に王手できる手数が4個あれば、それぞれを「証明する」必要がある=証明数 受け方が3個あれば、それぞれを「証明する」=反証数 みたいな感じかと。間違ってたら突っ込みプリーズ
625 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 00:37:06 ] >620ですが特にこの辺が間違ってると思われる。 >仮に王手できる手数が4個あれば、それぞれを「証明する」必要がある=証明数 具体的には王手できる手が4個あれば詰みを証明するにはそのうち1個で十分 4個すべて詰めばもはや詰将棋じゃなく詰む将棋かと。。。
626 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 09:51:47 ] >>625 >証明するにはそのうち1個で十分 それはその通り。詰みが見つかれば、そこで探索は終了。 ただし、最悪の場合は4つを調べる必要がありますよね? たとえば、さらに上の木で、証明数が5の手と証明数が4の手があれば 4の方が有望でしょう? そういう考え方(のはず)
627 名前:デフォルトの名無しさん mailto:sage [2006/10/02(月) 18:40:49 ] ところで証明数と反証数は読む深さによって違ってくる。 実際は何手読みますか?
628 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 21:16:21 ] >>627 実際は敷居値による反復深化により見つかるまで何手でも読みます。
629 名前:デフォルトの名無しさん mailto:sage [2006/10/11(水) 20:37:11 ] ○×ゲームすらつくれない私はc入門書を読みます
630 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 14:40:46 ] アップローダーの内容がスパムに押し流されていたので対策してみました(かなり原始的) って、最近過疎ってるし、もうういらないかな?
631 名前:デフォルトの名無しさん [2006/10/23(月) 16:46:16 ] かつての勢いはどこへやら
632 名前:デフォルトの名無しさん mailto:sage [2006/10/23(月) 16:58:03 ] 2ちゃんねる発でサウンドノベルを創っているです。 昭和五〇年初頭、愛媛県の北西、瀬戸内海に浮かぶ紀黒島という無人島を 訪れたある高校のミステリ研究会のメンバーが怪奇に満ち溢れた事件に巻 き込まれ、ほとんどの部員が亡くなったという実話をもとに、現在、ミス テリ編とホラー編が製作されています。 (ミステリ編は基本ストーリーは完成し体験版公開中。ホラー編は現在製作中) 現在、サブシナリオライター、絵師、スクリプタを鋭意募集中です。 やる気のある方、企画に参加してみませんか? 詳細は以下。 現行スレ pc8.2ch.net/test/read.cgi/gamedev/1158753709/l50 待避所 book3.2ch.net/test/read.cgi/bun/1159965484/ game10.2ch.net/test/read.cgi/gsaloon/1160057949/ 1◆VSiZ17Eht氏の運営する総合案内・リンクサイト akasaka.cool.ne.jp/novel2ch/index.html まとめwiki www16.atwiki.jp/kikokutou/ まとめページ(各種体験版、過去ログあり) www.aaa-www.net/~sosaku/ 【注意】この企画は、あまりに真実に近づきすぎたため、様様な妨害を受けています。 参加される方もそういった妨害により、不愉快なおもいをされるかもしれませんので、 そういったことが苦手な方はご遠慮ください。 ※過去数人の粘着あらしが発生し、それはいまだに粘着を繰り返します。 これはある組織の人間の仕業だと推測されます。
633 名前: ◆VSiZ17Eht. mailto:sage [2006/10/23(月) 18:30:02 ] こんなとこで宣伝するのはやめてくださいね
634 名前:デフォルトの名無しさん mailto:sage [2006/10/30(月) 18:01:49 ] hosh
635 名前:デフォルトの名無しさん mailto:sage [2006/10/31(火) 23:35:28 ] >>507 されてません。
636 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 04:43:59 ] >>633 していません。
637 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 10:00:51 ] 良スレ発見とおもったらすげー過疎だな
638 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 10:15:59 ] >>637 そうですか?
639 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 10:44:04 ] お 人いる 現在進行形で将棋プログラム作ってる香具師はいるのだろうか
640 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 15:10:52 ] いないだろ。ボナに勝てるもの作れるわけないし。
641 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 00:22:46 ] あきらめたら、そこで終了だよ
642 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 15:07:32 ] >>640 >>641 まずは先制攻撃。君たちによる奇襲だ。 ボナに感染して、アホな手を指させるプログラムを作ればよい。
643 名前:デフォルトの名無しさん [2006/11/17(金) 02:04:51 ] 保守
644 名前:637 mailto:sage [2006/11/18(土) 20:45:41 ] まーやれるとこまでやってみるか
645 名前:デフォルトの名無しさん [2006/11/18(土) 23:48:11 ] やっと完成した自作ソフト。 初手▲1八飛・・・。 もう、泣きそう。
646 名前:最強女流棋士 mailto:http://kenshow.blog.shinobi.jp/ [2006/11/19(日) 00:49:18 ] 自作したソフト公開してw>645 ジャバスクリプトで将棋対局のソースどっかにないかな?w
647 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 06:18:24 ] >>645 序盤は定跡入れれば?
648 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 20:19:18 ] >>645 ワロタ。 いや、すまん。がんがれ。応援してるぞ。
649 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 06:35:10 ] 相変わらず過疎だな
650 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 18:43:12 ] おまいの脳みそみたいにな
651 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 19:47:09 ] 保守
652 名前:デフォルトの名無しさん [2006/12/03(日) 05:10:48 ] ちょっとボナンザ強すぎるよ。コレに勝つソフトとなるとプログラムに自信持てない。 しばらく誰か完成させるの待つよ。
653 名前:デフォルトの名無しさん [2006/12/03(日) 05:36:29 ] 頑張ってロジック組むのも楽しいだろうけど、定石知らなかったら結局役に立たないよな。 定石とは字のとおり、第一手に対し勝ちまでの石(駒)を置いていく決まりパターンのこと。 囲碁でも将棋でも初級者は定石を頭にたたき込むのが基本。 定石をすべてデータで持ち、相手の手に合わせ次々定石どおり出していくことが出来て初めて初段。 定石にない手や定石を覆す手を考えるのはその後だよ。
654 名前:デフォルトの名無しさん [2006/12/03(日) 05:57:28 ] せっかく 石(駒) って書いてるんだから、 定石(定跡) って最初ぐらい書こうぜ。 っていうか、将棋の話題だから、順序逆か。
655 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 06:32:30 ] >>645 かわいいプログラムだなwひさびさに萌えた
656 名前:デフォルトの名無しさん [2006/12/03(日) 10:57:31 ] なんで定石が必要かっつと、20手先まで読めないからだろ? 深く高速に読むプログラムなら、読みきれるんじゃないの?? 序盤は20手先に有利な局面になるように指せばいい そうするといわゆる「新手」がソフトから生まれてくるかもしれない
657 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 22:11:05 ] 20手じゃまだ中盤の入り口だろ? 囲いは終盤に近づいてからの玉の堅さにも影響するから やっぱり定跡は必要だよ。 だが、「新手」がソフトから生まれる可能性については 俺もかなり楽しみにしている(時間はかかるだろうが)。
658 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 13:40:27 ] >>645 萌えたw ルールをおぼえた初心者と戦わせるのに、 ちょうど良いかもしれない。
659 名前:デフォルトの名無しさん [2006/12/09(土) 09:58:09 ] 日本の、これから 「ネット社会の安全 どう守りますか」 12/09(土) 午後7:30〜8:45 (第1部)、午後9:00〜10:29 (第2部) www3.nhk.or.jp/omoban/main1209.html#20061209021 市民が立花隆・石田衣良・トロンの坂村健・竹花警察庁局長とナマ激論 ▽ある日突然狙われるネット社会に潜む悪意 ▽どうよ?匿名掲示板 ▽夢も友達も生きがいもネットの中にある? ▽子どものネット利用あなたは放任?制限? ▽韓国匿名排除で逮捕者続出 ▽監視は必要か 今や国内8000万人が利用するインターネット。 私たちは好むと好まざるとに関わらず巨大化する「ネット社会」に組み込まれ、 ネットなしには成立しない世界に生きている。 時間と空間を飛び越えるネット社会がもたらすメリットは計り知れない。 ネットは瞬時に膨大な情報をもたらし、知的創造の大きな武器となる。 市民同士が連携するチャンスも増えた。ネットを利用したビジネスは、様々な利便性をもたらし、 経済を活性化させていく。 一方で、ネット社会には数多の“顔の見えない悪意”が潜み、様々な犯罪の温床となっている。 無防備な子どもが親や学校の目の届きにくいネット社会で、犯罪に巻き込まれるケースも 急増している。わたしたちはネットを有効に利用し、同時に悪意からどう身を守ればよいのか。 そのためには企業や政府に規制や監視をさせるべきなのか、 それともネットの自由を守るべきなのか・・・・・・。 国内の最新事情、一歩先を行く韓国の選択などを紹介しながら、 市民が専門家とともに徹底討論する。
660 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 10:02:36 ] >一歩先を行く韓国
661 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 05:47:04 ] 囲碁も将棋もその時させる手って何パターンかしかないじゃん。 その選択肢すべてから派生するそのまたすべての選択肢を潰していけばいいんでしょ? 何億パターンあるかしらないけど。一手に何年かかるかしらないけどさ。
662 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 22:09:32 ] どなたかこちらで一緒に将棋iアプリを一緒に作りませんか? pc8.2ch.net/test/read.cgi/tech/1165049332/ 興味があれば是非。
663 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 23:04:21 ] 一緒にがかぶってた
664 名前:デフォルトの名無しさん [2006/12/20(水) 06:02:33 ] また作り直そうっと
665 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 21:37:09 ] ウンコ
666 名前: ◆z0MWdctOjE mailto:sage [2006/12/21(木) 08:14:29 ] >>5 のサーバーを使っていい? ダウンロードしてローカルで動かしたほうがいい?
667 名前: ◆z0MWdctOjE mailto:sage [2006/12/22(金) 10:19:33 ] わけわからん > ruby -v ruby 1.8.5 (2006-08-25) [i386-mswin32] > ruby shogi-server.1.60.rb test 4081 Fri Dec 22 09:22:52 +0900 2006 message: server started shogi-server.1.60.rb:131:in `search': undefined method `each' for nil:NilClass (NoMethodError) from c:/ruby/lib/ruby/1.8/pstore.rb:319:in `transaction' from c:/ruby/lib/ruby/1.8/pstore.rb:318:in `catch' from c:/ruby/lib/ruby/1.8/pstore.rb:318:in `transaction' from shogi-server.1.60.rb:130:in `search' from shogi-server.1.60.rb:118:in `load' from shogi-server.1.60.rb:97:in `add' from shogi-server.1.60.rb:2048:in `main' shogi-server.1.60.rb:2023:in `accept': Interrupt from shogi-server.1.60.rb:2023:in `main' from shogi-server.1.60.rb:2089 >
668 名前:デフォルトの名無しさん [2006/12/22(金) 11:48:19 ] おまいら最強のリバーシプログラムしてみろよ pc8.2ch.net/test/read.cgi/tech/1166749119/
669 名前: ◆z0MWdctOjE mailto:sage [2006/12/24(日) 00:29:59 ] とりあえずshogi-server.1.38.rbを動かせました。
670 名前: ◆z0MWdctOjE mailto:sage [2006/12/25(月) 01:39:37 ] とりあえずCSAサーバープロトコルに基づいた思考部のないクライアントを書いています。
671 名前: ◆z0MWdctOjE mailto:sage [2006/12/25(月) 18:25:45 ] ボナンザの評価関数を知ると一気に作る気をなくしますなw
672 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 19:46:31 ] メゲるな。ボナンザも最初は弱かった(はず)。
673 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 23:25:25 ] 俺はどっちかというとYSSのほうが作る気なくす なんか強くなるには十数年努力しろみたいな感じで
674 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 01:41:09 ] オセロ畑の自分から見ればボナンザの評価関数は 過去の棋譜の再現って点でとっつきやすく感じる。
675 名前: ◆z0MWdctOjE mailto:sage [2006/12/26(火) 01:46:27 ] とりあえずこんな感じですすめています。 CSAサーバー⇔CSAクライアント⇔思考サーバー CSAサーバー⇔CSA将棋+sikou.dll⇔思考サーバー 平日定時後と土日の休みを利用してやるので来年1月末には間に合わないと思う。
676 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 20:59:57 ] 1月末に何かあるのか?
677 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 21:31:15 ] コンピュータの大会の締め切りかな?
678 名前: ◆z0MWdctOjE mailto:sage [2006/12/26(火) 21:37:41 ] そうそう、CSAの大会参加締切
679 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 21:49:18 ] せっかくだかられさぴょんでも使って出ようかと思ったら れさぴょん時間管理ないのねorz CSA将棋だとれさぴょん使えないし・・・諦めるか・・・orz
680 名前: ◆z0MWdctOjE mailto:sage [2006/12/27(水) 03:36:32 ] 何故か、shogi-server.1.38.rbにはログインできるのにttp://www.junichi-takada.jp/sficp/のJavaアプレットの簡易サーバーにログインできない。 自前のクライアントは諦めてCSA将棋を使おうか…
681 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 21:26:21 ] 参加締切1月末なのか 俺のはまだ動くだけって感じだが、少しがんばってみようかな
682 名前: ◆z0MWdctOjE mailto:sage [2006/12/27(水) 23:21:12 ] とりあえず、歩の最低限の動きは実装した(つもり)。 まだこんなんですわ。
683 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 14:51:29 ] れさぴょんコンパイルしたら・・・ Assertion failed: Config, file C:\src\ilink\import.cpp, line 311 なんだよそれ・・・orz
684 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 15:33:01 ] >このエラーですが、 >>Assertion failed:Config,file D:\ilink\import.cpp, line 311 >一度objファイルなどを消したうえで >ビルドしなおしてもらうと、治ることがあるそうです。 > >新しいファイル/古いファイルがなんらかの原因で >混ざってしまうと、整合がとれなくなり発生することがある、と >海外サイトにのっていました。 >www.yukibow.com/bbs/b-bcbb/wforum.cgi?mode=allread&no=367&page=40 なんかよくわからんがこれじゃね?
685 名前: ◆z0MWdctOjE mailto:sage [2006/12/29(金) 00:08:26 ] 王、歩、角、飛、香、とで#ILLEGAL_MOVEが出なくなったけどまだなんか抜けがありそう
686 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 00:11:51 ] >>684 ありがとうございます。 やってみたんですがダメでした。 結局そこでも現象は解決しなかったみたいですし、なんなんだろう・・・orz そもそもimport.cppなんてどこにあんだよ・・・
687 名前: ◆z0MWdctOjE mailto:sage [2006/12/29(金) 00:21:47 ] >>686 それはIDEの内部エラーでしょう。 IDEのソースにそれがあってassert(0)が呼び出されたていう、、、
688 名前:デフォルトの名無しさん [2006/12/29(金) 00:28:29 ] ところで、だ。 プログラムが最強かどうかの判定はどうするんだおまえら
689 名前: ◆z0MWdctOjE mailto:sage [2006/12/29(金) 00:44:09 ] >>688 どうしよう、何も考えていない
690 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 06:09:35 ] 大会で優勝すればいいんじゃね?
691 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 08:55:12 ] >>688 もしボナに追いつけたらそのとき考える
692 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 12:16:35 ] ボナがオープンソースだったらなぁ・・・・
693 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 12:22:09 ] オープンソースでなくても評価関数まわりはけっこう情報でてなかったっけ?
694 名前: ◆z0MWdctOjE mailto:sage [2006/12/29(金) 12:28:41 ] >>693 これ? ttp://www.geocities.jp/bonanza_shogi/gpw2006.pdf
695 名前:デフォルトの名無しさん [2006/12/29(金) 12:35:40 ] 面倒臭くて読む気になんねwww 簡単にパクれるようにオープンソースにしろよな ホント使えねーな
696 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 12:40:38 ] >>694 それそれ といっても学習部分が主か
697 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 12:45:40 ] 自分もボナンザ風の評価関数を作ってみようかなと思ってるんだけど 大量の良質な棋譜ってどこかでゲットできる?
698 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 13:34:22 ] wiki.optus.nu/shogi/index.php?page=FrontPage こんなん?
699 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 13:44:44 ] あ、ありがとう。見てみる。
700 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 13:55:14 ] いえいえ、どういたしまして^^
701 名前: ◆z0MWdctOjE [2006/12/30(土) 08:44:58 ] yowai_gpsに負けた(´・ω・`)ショボーン
702 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 08:50:45 ] ご愁傷様
703 名前: ◆z0MWdctOjE [2006/12/30(土) 09:29:04 ] 無駄とは感じていたが次のようなコスト最小でやった。 コスト[0]=子局面のコスト[1]の最小 コスト[1]=子局面のコスト[0]の和 未展開局面 コスト[0]=コスト[1]=1 子局面がない局面 コスト[0]=∞ コスト[1]=0 局面の比較にはコスト[0]を用いる。 書き下してみてなんか変。 局面の比較にはコスト[1]を用いるべきかorz
704 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 17:26:32 ] コンピュータ将棋関係のblogを見た感想を一言。 高速化なんて後回しでいいから。
705 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 17:40:15 ] FPGAで将棋AI専用計算機作ってください
706 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 21:32:18 ] >>704 大会は持ち時間少なかった気がする
707 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 22:22:43 ] 高速化が要らないなら、全探索
708 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 22:32:53 ] >>705 FPGAじゃ遅い。 メリットは何だ?
709 名前: ◆z0MWdctOjE [2007/01/02(火) 22:50:33 ] 大会は持ち時間1500秒ですよ。
710 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 23:25:34 ] そのものズバリの FPGAで将棋プログラムを作ってみるブログ なんてのもある
711 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 23:39:55 ] 持ち時間短いなー 会場での対局は二次予選からにすれば、 持ち時間も増やせて参加の敷居も下がってウマーなのにね。
712 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 23:40:54 ] 決定性アルゴリズムでやろうとするから遅くなるんだよ。
713 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 00:03:25 ] >>710 情報サンクス
714 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 00:04:37 ] (正式名称:「囲碁のプログラムは何であんなに弱いんだ! 俺がサクっとFPGAでハードウエア化して 2年以内に9路盤で圍棋文化研究會の岡崎正博(39)に勝つシステムを作ってやるぜ、 焼酎を50升賭けるぞ!」と大口を叩いてみるブログ) (別称:太陽光発電でFPGAを動かしてみるブログ) なんか笑った(将棋のはどこだ・・・)
715 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 10:05:07 ] blog.livedoor.jp/yss_fpga/
716 名前:デフォルトの名無しさん mailto:sage [2007/01/04(木) 10:07:02 ] で、おまいら大会登録しますか?
717 名前: ◆z0MWdctOjE mailto:sage [2007/01/04(木) 19:21:00 ] >>716 まともに動いてないからしない。
718 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 01:28:46 ] www.geocities.jp/hideki_katoh/RR-6062-v3-jp.pdf
719 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 23:25:41 ] >>701 俺はうさぴょんに負けた(´・ω・`) yowai_gpsはインストール方法調べるのが面倒で戦ってません
720 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 23:33:23 ] >>716 次回の大会は出ないつもり。 ってかしばらく将棋からは離れてオセロをやってくるよ。 評価関数の自動チューニングの術を身に着けてくる。
721 名前: ◆z0MWdctOjE mailto:sage [2007/01/06(土) 01:16:11 ] >>719 yowai_gpsってインストール方法あるの? 私は>>5 のCSAサーバーに常時接続しているyowai_gpsと対戦させてる
722 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 18:59:31 ] >>5 につなぐのですか なるほど もしうさぴょんに勝てたらやってみることにするよ
723 名前: ◆z0MWdctOjE mailto:sage [2007/01/06(土) 23:48:46 ] 係数の自動調整をする改造を始めてしまった。 またしばらくyowai_gpsと対戦させられなくなる(´・ω・`)ショボーン
724 名前:デフォルトの名無しさん mailto:sage [2007/01/07(日) 00:05:00 ] 5年後はポケモンとかは一切廃れて子供達の間で将棋や囲碁のプログラムが流行り、 ネット上は対戦でにぎわっている という夢を見た
725 名前:デフォルトの名無しさん mailto:sage [2007/01/07(日) 13:24:39 ] 将棋はともかく囲碁はなさそう・・・
726 名前:デフォルトの名無しさん mailto:sage [2007/01/07(日) 16:15:19 ] ヒカルの碁の影響はでかいかもよ
727 名前: ◆z0MWdctOjE mailto:sage [2007/01/07(日) 18:41:49 ] ヒカルの碁世代の5年後は子供じゃないんじゃ…
728 名前:デフォルトの名無しさん mailto:sage [2007/01/07(日) 21:01:34 ] K-Shogi v2.1には負けたが K-Shogi v1.9には勝てた 少しだけやる気出てきた。
729 名前:デフォルトの名無しさん mailto:sage [2007/01/07(日) 22:54:34 ] CSA鯖に 「途中経過の局面(とその指し手)」をこちらからの指示で吐かせることってできます? ローカルテストだとなんか心配で・・・
730 名前:デフォルトの名無しさん mailto:sage [2007/01/07(日) 23:28:35 ] >>729 なにが心配なのかよく判ってないけど、サーバにマニュアルで指示を出せるク ライアントと普通のクライアントを継いで、そいつらで対局させればいいんじゃ ない? 対局させるっつーか、一つは自分でやるってことだけど。
731 名前: ◆z0MWdctOjE mailto:sage [2007/01/07(日) 23:54:09 ] >>729 >>5 のサーバーの拡張プロトコルにだけそういう感じの機能がある。
732 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 11:38:32 ] >>730 選手権のとき、トラブル等による途中中断から復帰対局の場合 鯖から途中までの棋譜が送られてくるのかな・・・と でも 第3条 参加プログラムは、次の各号に掲げる機能を持たなければならない。 一 任意の局面・手番・残り時間からの将棋の対局の開始と継続。 これ読むと、ソフトが途中経過の局面の棋譜ファイル読めりゃそれでいいって気もしてきたなw
733 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 14:21:55 ] www.junichi-takada.jp/sficp/sficp_applet.html 生きてる?
734 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 17:56:02 ] >>733 Expire Dateと出た
735 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 20:29:13 ] 探索延長が理解できない。 自分が指した局面と、相手が指した局面を比較できるの?
736 名前:デフォルトの名無しさん [2007/01/23(火) 21:00:36 ] >>735 評価値があるじゃない?
737 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 21:52:38 ] 評価値ってあくまでもその局面の優劣の値なんじゃないの?
738 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 22:07:47 ] >>737 それだけなら優劣の値はたとえば+1,0,-1で十分。
739 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 02:36:40 ] ある手順や別の手順で先の局面を見に行って、それぞれで評価値を算出して 元の局面に戻ってきて自分に都合のいい手を判断する。 自分の局面と相手の局面でも評価値で比較できるよ。 ある局面が自分にとって+0.5の局面とすれば相手にとって-0.5となる評価値の算出法を使うとか。 手を進めて局面が変わっても形勢が変わらなければ評価値が変わらない算出法とか。
740 名前:デフォルトの名無しさん [2007/01/24(水) 08:01:12 ] 評価値が自分にとってどれだけ良いかを表すのではなくて、 中立の立場でどちらの手番が優勢かを表すようにすればよい。
741 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 08:13:00 ] 同じ局面でも次の手がどちらかによって優劣が変わると思うけど、そこまで込みで評価関数を作ったりするもの?
742 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 21:52:27 ] コンピュータ将棋スレで質問したんですが より適しているこちらのスレを見つけましたので。 「パチッ」っていう着手音のファイルはどこかでフリーで 配布されてたりするのでしょうか?
743 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 09:39:42 ] そんな有り触れた音にするから駄目なんだよ 「ペコッ」とかにすれば、不二家も喜ぶだろうよ。
744 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 10:10:13 ] >>742 みんなスタジオに行ってレコーディングしてるよ。 そういう所にこそ力入れなきゃ。
745 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 13:22:38 ] もちろんモノにもこだわらないと意味がない 日向産榧の六寸盤に御蔵島黄楊の駒を打つ音を是非録音して配布して欲しい
746 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 19:30:59 ] ツンデレ将棋はまだですか?
747 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 23:08:19 ] >>745 それと、フローリングの床に1000円のプラ駒を打ち付けた音を 果たして何人が区別できるものやら。
748 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 23:10:48 ] >>742 加藤ひふみんに相談するといいよ 気合い入れて、いい音出してくれるよ
749 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 23:48:12 ] 謝礼はうな重ね。
750 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 23:53:11 ] 聖書だな
751 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 23:58:17 ] ぷにゅんっていう音がいい
752 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 00:16:49 ] プログラム板なのに、将棋マニアな話ですぎw