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


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

おまいら最強の将棋プログラムしてみろよ part5



1 名前:デフォルトの名無しさん [05/02/25 13:55:27 ]
できたらよろこんでやる。

前スレ
おまいら最強の将棋プログラムしてみろよ part4
pc5.2ch.net/test/read.cgi/tech/1086678961/

過去スレは>>2、関連リンクは>>3-5ぐらい?

467 名前:デフォルトの名無しさん mailto:sage [2005/12/18(日) 00:52:03 ]
もう発売?

468 名前:デフォルトの名無しさん mailto:sage [2005/12/19(月) 17:01:15 ]
>>467

amazonは予約できた。21日に聖闘士星矢EPISODE・G 8と発送の予定。

469 名前:デフォルトの名無しさん mailto:sage [2005/12/19(月) 20:43:48 ]
角成り流星拳!

470 名前:デフォルトの名無しさん [2005/12/21(水) 04:08:59 ]
もう書店には並んでるの?

471 名前:デフォルトの名無しさん [2005/12/21(水) 15:28:58 ]
近所の本屋にはありませんでした(当たり前かも)。
取り寄せをお願いしたら、年明け入荷だそうです。

472 名前:デフォルトの名無しさん mailto:sage [2005/12/21(水) 19:20:32 ]
しおんの王と一緒に買ってやれ。

473 名前:デフォルトの名無しさん mailto:sage [2005/12/24(土) 03:43:14 ]
漏れんとこも、市内(いちおう、県庁所在地)の主要書店を巡ったがなかった。<将棋の進歩
・・・漫画といっしょに7−11に頼むかね。

474 名前:デフォルトの名無しさん mailto:sage [2005/12/24(土) 12:44:05 ]
アマゾンで売ってたよ

PC技術書は結局ネット通販で買うしかないな


475 名前:まともに動いてない ◆/8LpUMqVAk mailto:sage [2005/12/24(土) 15:01:00 ]
大阪ユーゴー書店にて『コンピュータ将棋の進歩(5)』早速入手!
年末年始は読み倒しだ。



476 名前:まともに動いてない ◆/8LpUMqVAk mailto:sage [2005/12/24(土) 19:03:42 ]
>>465:wdoor事務所さん
いつもお世話になっています。
年末年始は wdoor を落としますか?

477 名前:デフォルトの名無しさん [2005/12/25(日) 19:09:49 ]
1月末までの申し込みの大会に出たいのですが
コンピュータは貸してもらえますか。
ショポイのしかないんですが。
まだ作れてないですが。

478 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 03:48:21 ]
同じく私も参加したいと思っている。初歩の初歩だけど。
CSA将棋のsikou.dll形式にはなってる。

参加費、1万円。千葉までの交通費……ちと荷が重いな。

仕事が暇てか、無い状態なので、逃避に将棋プログラムの勉強と実装をしそう。
……まあ、最強じゃなくて最弱だろーけど。

479 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 07:23:00 ]
もしかして「連盟監修」でプロ棋士本人も参加させてソフト作れば
(ってすでにあるか?)プロ棋士との対局もやりやすくなるのかな?


480 名前:477 [2005/12/26(月) 11:03:32 ]
パソコンは貸してもらえるのでしょうか

481 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 11:44:08 ]
TACOSがあるだろ

482 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 12:54:11 ]
多分貸してもらえない
みんな自分の持ってってるよ

483 名前:デフォルトの名無しさん [2005/12/26(月) 13:34:11 ]
へぼしかないんですが。セレロン466と2400メガヘルツなんですが。
10万くらいのパソコン貸してもらえないでしょうか

8. 参加資格
自作のプログラム1つ。機種は問わない(原則として持ち込み)。
思考部にはオリジナリティがあること。

484 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 15:44:35 ]
>>476
稼動の予定です。ご利用下さいませ。

485 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 16:21:55 ]
>>483
オリックスとかから借りたらいいじゃん。
#いくら掛かるかは知らん。



486 名前:まともに動いてない ◆/8LpUMqVAk mailto:sage [2005/12/26(月) 19:49:04 ]
>>484
回答有難うございます。時々利用します。

487 名前:デフォルトの名無しさん [2005/12/29(木) 17:41:49 ]
>>477
ご希望のマシンを中古で買ってレンタル日数で割って切り上げ。そのレンタル料で得た金だけで最強マシン買う予定。
レンタル料の予算は一日幾らまで?

488 名前:デフォルトの名無しさん mailto:sage [2006/02/05(日) 21:04:38 ]
homepage.mac.com/junichi_takada/CSA_Live/

489 名前:デフォルトの名無しさん [2006/02/05(日) 22:00:57 ]
今見てます。
出たかったんだけど、調整が間に合わなくて・・・
悔しいです。

490 名前:デフォルトの名無しさん [2006/02/25(土) 11:43:43 ]
kifu for Javaみたいに、ネット上に公開されている棋譜を携帯で表示させるには
どういうふうにすればいいんでしょうか?

HTML中にJavaアプレットを入れてしまえばいいのか
携帯用Javaでアプリを作ってネットからkifをダウソすればいいのか・・・

前者は携帯でJavaアプレットが読めるのかどうかという問題がありそうだし
後者は携帯がkifダウソを許可してなさそう(Vなんかは許可したデータ以外のダウソは不可能のはず)だし・・・


491 名前:デフォルトの名無しさん mailto:sage [2006/02/27(月) 01:59:26 ]
kifu for java を使えばいいんじゃね 終了〜

492 名前:デフォルトの名無しさん mailto:sage [2006/02/27(月) 14:57:23 ]
携帯で見られんの?>Kifu for Java

>>490
携帯アプリにはネットからの通信APIがある
記憶場所もあるから問題なし

493 名前:デフォルトの名無しさん mailto:sage [2006/03/07(火) 02:04:51 ]
将棋とは歴史の差が雲泥だけど、たまにはこういうのの予想もしておくれ

人狼ブラウザ開発スレ
pc8.2ch.net/test/read.cgi/tech/1135415592/

494 名前:デフォルトの名無しさん mailto:sage [2006/03/07(火) 13:42:52 ]
へー

495 名前:デフォルトの名無しさん [2006/03/21(火) 07:41:23 ]
思ったんだが、Zobrist法の乱数って毎回選ぶわけじゃないよな。
作者の方で適当に乱数テーブルを予め発行しておくんだよな。



496 名前:デフォルトの名無しさん [2006/03/23(木) 03:35:19 ]
ご承知のことと思うけど、
第3回コンピュータ将棋オープン戦 参加者募集
ttp://www.computer-shogi.org/open/open3.html

申込期限は2006年4月6日(木)なので、
春休み中の諸氏はがんばってくれ。


497 名前:デフォルトの名無しさん [2006/03/23(木) 11:28:32 ]
↑ばーか

498 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 12:55:45 ]
>>495
少なくとも探索中は変えちゃダメだよ

499 名前:デフォルトの名無しさん [2006/03/24(金) 02:08:25 ]
過疎?

500 名前:デフォルトの名無しさん mailto:sage [2006/03/32(土) 11:16:32 ]
今日は3月32日


501 名前:デフォルトの名無しさん mailto:sage [2006/04/08(土) 19:23:59 ]
>>100
凝ったことがやりたいのなら, castle map というものもあるですよ.
#*定跡の* アルゴリズムではないけれども


502 名前:wdoor事務所 mailto:sage [2006/04/13(木) 00:12:28 ]
久々にプロトコルの話題なんだけど、指し手の評価値と読筋をサーバで記録す
る拡張案にコメント募集中
www.sgtpepper.net/kaneko/diary/20060410.html#p01


503 名前:デフォルトの名無しさん mailto:sage [2006/04/13(木) 19:50:03 ]
ブログの宣伝すんなカス

504 名前:デフォルトの名無しさん mailto:sage [2006/04/14(金) 23:24:14 ]
wdoorが発展すれば、将棋プログラム開発者にとって
多少なりとも利益になるんだから良いジャマイカ

505 名前:デフォルトの名無しさん [2006/04/25(火) 19:25:57 ]
すいません 
▲コンピュータ将棋スレッド28▽
game9.2ch.net/test/read.cgi/bgame/1145604190/

で、話題になりこのスレならわかるんじゃないかと聞いてやってきました

棋譜を遡って行き、実際に指された手を除いて
候補手とその評価値を計算し実際に指された手の評価値と比べて
高いほうを符号を逆にして上に伝搬していく。
その際、実際に指された手の評価値は対局中に計算された評価値ではなく
下から戻されるオルタナティブと比較されて良かったほうの評価値を順に使っていく。

という手法がオセロでは実際使われていて、次局により良い手を指せるようになるらしいんですが
この手法は何故将棋では使われてないんでしょうか?



506 名前:デフォルトの名無しさん mailto:sage [2006/04/27(木) 00:23:57 ]
ゲーム木空間が巨大なのに、どこのデータをどうやって伝播
していくって?
複雑なやり方をすればするほど計算に時間がかかる

507 名前:デフォルトの名無しさん mailto:sage [2006/04/27(木) 01:40:24 ]
それ激指で既に採用されてるって

508 名前:デフォルトの名無しさん [2006/04/27(木) 13:07:29 ]
それで、激指は指せば指すほど強くなるの?

509 名前:デフォルトの名無しさん mailto:sage [2006/04/27(木) 14:56:17 ]
将棋のルールを知ってる時点で尊敬する。

510 名前:デフォルトの名無しさん mailto:sage [2006/04/27(木) 22:56:45 ]
麻雀の役覚えるより1000倍簡単だ

511 名前:デフォルトの名無しさん [2006/05/03(水) 09:00:00 ]
ほしゅだお

512 名前:デフォルトの名無しさん [2006/05/03(水) 11:24:35 ]
live.computer-shogi.org/wcsc16/live.html

513 名前:デフォルトの名無しさん mailto:sage [2006/05/04(木) 10:52:48 ]
>>512
うさぴょんの今日の10:10の対局、終盤まるで人が指すかのように落ち着いて寄せていくうさぴょんに対して
相手はまるで安将棋ソフトの如く苦し紛れの手を指す様が微笑ましい。

514 名前:デフォルトの名無しさん mailto:sage [2006/05/04(木) 10:55:00 ]
その次の奈良将棋の対戦相手、反則負けってなんだ?

515 名前:デフォルトの名無しさん mailto:sage [2006/05/04(木) 11:05:52 ]
>>514LAN通信トラブルでRS-232Cで対戦中だってさ



516 名前:デフォルトの名無しさん mailto:sage [2006/05/04(木) 19:36:33 ]
ボナンザは決勝進出ですね

517 名前:デフォルトの名無しさん [2006/05/05(金) 17:57:48 ]
をい、おまいら、ボナンザ優勝だぞ。

518 名前:デフォルトの名無しさん mailto:sage [2006/05/05(金) 19:19:16 ]
だがエキシビジョンで負けた。

まあ、奨励会程度とは互角にやれる可能性は見えてはいるが、
A級プロと互角にやれる日はまだまだ遠そうだ。

519 名前:デフォルトの名無しさん mailto:sage [2006/05/06(土) 01:11:48 ]
早指しなら、3〜4年程度でA級にもかてるようになると思う。


520 名前:デフォルトの名無しさん mailto:sage [2006/05/06(土) 22:09:55 ]
早指しって言っても秒読み60秒じゃないとキツいと思うが。


521 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 20:23:06 ]
それじゃまだまだ名人位に就けないってことじゃん

現役名人を倒さないことには、ディープブルーになれない

522 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 20:50:32 ]
作者自身は将棋の駒を動かせる程度の棋力なのに強いってのがすごいよね。

523 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 21:09:07 ]
そこまでヘボくないだろ 24でレート500だからまぁまぁ指せるんじゃないの

524 名前:デフォルトの名無しさん [2006/05/24(水) 09:56:50 ]
ホームページ上で、将棋盤を表示させて、駒を自由に動かすにはどうすればいいんですか?
どなたか親切な人、教えてください。


525 名前:デフォルトの名無しさん mailto:sage [2006/05/24(水) 10:16:16 ]
>>524
「駒を自由に」が何を意味するかによるけど
JavaScriptかJava、FLASH等で実装された将棋盤のスクリプト
と画像を用意すればいいんじゃないの。



526 名前: [2006/05/24(水) 21:18:46 ]
>>525

素人の質問にご丁寧に答えていただきありがとうございます。
JavaScriptやJavaですか・・・。タグで何とか作れないでしょうか。

www5a.biglobe.ne.jp/~fnao/cgi_nao/how_to_syougi.htm
www5a.biglobe.ne.jp/~fnao/cgi_nao/chess.htm
www.yo.rim.or.jp/%7Em_masa/test/a/cgi-bin/shogi_top.cgi

こんなの見て、凄いなあと思いました。
どの駒がどう動くだとか、通信対戦だとかは難しすぎて、とても無理ですので、
ただ盤画像の上を駒画像が自由に動くようにしたいのです。
「成る」という行為は、駒箱スペースの駒を交換することで、実現できると思います。
素人丸出しかつ極めて勝手なお願いではありますが、大量の駒を盤画像の上でマウスで動かせる
方法はあるでしょうか。タグの使い方ぐらいなら分かります。

やはりこちらにいらっしゃる方々は、本当に凄いですね。尊敬しますよ。

527 名前:デフォルトの名無しさん mailto:sage [2006/05/24(水) 23:16:27 ]
素人童貞ばっかりだからかな

528 名前:デフォルトの名無しさん mailto:sage [2006/05/25(木) 01:35:08 ]
>>526
WebProg板へどうぞ。

529 名前:デフォルトの名無しさん [2006/06/04(日) 17:28:38 ]
素人ばかりで玄人さんたちにはうっとうしいだろうが、俺も526さんのように知りたいなあ。


530 名前:デフォルトの名無しさん mailto:sage [2006/06/05(月) 12:02:16 ]
>>529
WebProg板へどうぞ。
まぁ、JavaScriptとレイヤ機能を使えばできるわけだが。
#一頃流行ったマウスポインタを追っかける画像の類とほぼ同等。

531 名前:デフォルトの名無しさん [2006/07/28(金) 22:05:09 ]
>>501さんの書いてたcastle mapって何ですか?
ぐぐってみたけど分かりませんでした。

532 名前:デフォルトの名無しさん [2006/08/02(水) 12:53:56 ]
質問よろしいでしょうか?
国立大学法人での力関係(人脈を除く)を教えてください。
人事(採用、解雇)についてです。
学長→人事課長→副学長→学部長→学科長でしょうか?

533 名前:デフォルトの名無しさん [2006/08/02(水) 20:48:21 ]
学長の上に学長の嫁がいます。

534 名前:デフォルトの名無しさん [2006/08/02(水) 20:54:07 ]
学長の嫁→学長→
人事課長の嫁→人事課長→
副学長の嫁→副学長→
学部長の嫁→学部長→
学科長の嫁→学科長
でいいでつか?
左側に手土産持参するといいんでつか?

535 名前:デフォルトの名無しさん [2006/08/02(水) 21:13:34 ]
知るか! スレ違いだ。



536 名前:デフォルトの名無しさん mailto:sage [2006/08/02(水) 21:18:58 ]
学長の娘→学長の嫁→学長の嫁の父→学長→

学長の娘と結婚しろ

537 名前:デフォルトの名無しさん [2006/08/02(水) 21:26:40 ]
いやだが、学長を説得しないと結婚出来ないぞ。
つまり、学長の娘→学長の嫁→学長の嫁の父→学長。

538 名前:デフォルトの名無しさん [2006/08/02(水) 21:27:12 ]
間違えた
学長→学長の娘→学長の嫁→学長の嫁の父→学長


539 名前:デフォルトの名無しさん mailto:sage [2006/08/02(水) 21:32:09 ]
学長の娘の子→学長→学長の娘→学長の嫁→学長の嫁の父→学長

子を作れ
話はそれからだ


540 名前:デフォルトの名無しさん mailto:sage [2006/08/02(水) 21:32:22 ]
大学の規模にもよるが学長が人事トップなのはまれなのでは?
研究科長で行き止まりじゃね?

なんにせよスレ違い。


541 名前:デフォルトの名無しさん mailto:sage [2006/08/02(水) 21:49:11 ]
>>534
うちの大学の学部長は独身おばあちゃんなんだけど

542 名前:デフォルトの名無しさん mailto:sage [2006/08/08(火) 01:58:26 ]
【マジレス】超初心者の質問に答えるスレ【エスパー】
pc8.2ch.net/test/read.cgi/tech/1143225402/442,443
で聞いたけど、こちらの方がいいっぽいので質問

誘導された場合、コピペするべきか分らんけど、とりあえず張っとく。
うざかったらスマン。

---こっから---
れさぴょん(ttp://homepage1.nifty.com/Ike/lesserpyon/)と言う将棋ソフトを
Mac(PowerPC,MacOSX 10.3.9)でmakeしましたが↓のように失敗します。(オリジナルはsjisみたいなのでeucに変換)
Macでは無理なのでしょうか? ヒントください。
もし他に適切なスレがあれば誘導して。

$ gcc --version
gcc (GCC) 3.3 20030304 (Apple Computer, Inc. build 1666)
Copyright 略


543 名前:デフォルトの名無しさん mailto:sage [2006/08/08(火) 01:58:59 ]
$ make -f makefile.gcc
gcc -D_GCC_ -c KomaMoves.cpp
gcc -D_GCC_ -c kyokumen.cpp
kyokumen.cpp:2293: warning: integer constant is too large for "long" type
kyokumen.cpp:2294: warning: integer constant is too large for "long" type
kyokumen.cpp:2295: warning: integer constant is too large for "long" type
kyokumen.cpp:2296: warning: integer constant is too large for "long" type
kyokumen.cpp:2301: warning: integer constant is too large for "long" type
kyokumen.cpp:2302: warning: integer constant is too large for "long" type
kyokumen.cpp:2307: warning: integer constant is too large for "long" type
kyokumen.cpp:2308: warning: integer constant is too large for "long" type
gcc -D_GCC_ -c main.cpp
gcc -D_GCC_ -c Te.cpp
gcc -D_GCC_ -c Joseki.cpp
g++ -o shogi KomaMoves.o kyokumen.o main.o Te.o Joseki.o
ld: kyokumen.o relocation overflow for relocation entry 0 in section (__TEXT,__textcoal_nt) (displacement too large)
ld: kyokumen.o relocation overflow for relocation entry 1 in section (__TEXT,__textcoal_nt) (displacement too large)
ld: kyokumen.o relocation overflow for relocation entry 2 in section (__TEXT,__textcoal_nt) (displacement too large)
ld: kyokumen.o relocation overflow for relocation entry 7 in section (__TEXT,__textcoal_nt) (displacement too large)
ld: kyokumen.o relocation overflow for relocation entry 8 in section (__TEXT,__textcoal_nt) (displacement too large)
ld: kyokumen.o relocation overflow for relocation entry 9 in section (__TEXT,__textcoal_nt) (displacement too large)
ld: kyokumen.o relocation overflow for relocation entry 1 in section (__TEXT,__StaticInit) (displacement too large)
make: *** [shogi] Error 1
---ここまで---

544 名前:デフォルトの名無しさん mailto:sage [2006/08/08(火) 02:08:13 ]
gcc -D_GCC_ -Wall -Oにしたら↓の結果でした
gcc -D_GCC_ -Wall -O -c kyokumen.cpp
kyokumen.cpp: In constructor `Kyokumen::Kyokumen(int, KomaInf (*)[9], int*)':
kyokumen.cpp:46: warning: too few arguments for format
kyokumen.cpp: At global scope:
kyokumen.cpp:2293: warning: integer constant is too large for "long" type
kyokumen.cpp:2294: warning: integer constant is too large for "long" type
kyokumen.cpp:2295: warning: integer constant is too large for "long" type
kyokumen.cpp:2296: warning: integer constant is too large for "long" type
kyokumen.cpp:2301: warning: integer constant is too large for "long" type
kyokumen.cpp:2302: warning: integer constant is too large for "long" type
kyokumen.cpp:2307: warning: integer constant is too large for "long" type
kyokumen.cpp:2308: warning: integer constant is too large for "long" type
kyokumen.cpp: In member function `int Kyokumen::Mate(int, int, Te&)':
kyokumen.cpp:2450: warning: suggest parentheses around assignment used as truth
value
kyokumen.cpp:2448: warning: `int ret' might be used uninitialized in this
function
gcc -D_GCC_ -Wall -O -c main.cpp
main.cpp: In member function `int Sikou::ITDeep(int, KyokumenKomagumi&, int,
int, int, int)':
main.cpp:232: warning: `int retval' might be used uninitialized in this
function
main.cpp: In function `int main()':
main.cpp:384: warning: char format, different type arg (arg 5)
main.cpp:324: warning: unused variable `KomaInf TestBan[9][9]'
main.cpp:335: warning: unused variable `int Motigoma[40]'
gcc -D_GCC_ -Wall -O -c Te.cpp
gcc -D_GCC_ -Wall -O -c Joseki.cpp
g++ -o shogi KomaMoves.o kyokumen.o main.o Te.o Joseki.o
ld: kyokumen.o relocation overflow for relocation entry 1 in section (__TEXT,__StaticInit) (displacement too large)
make: *** [shogi] Error 1

545 名前:デフォルトの名無しさん mailto:sage [2006/08/08(火) 15:51:07 ]
64bitマシンじゃないならMakefileの-D_GCC_はずせばいいと思います。
Macはよくわからん。



546 名前:デフォルトの名無しさん mailto:sage [2006/08/08(火) 16:06:05 ]
変数に入りきらない数字が原因だってメッセージが出てるのに
それすら読めないの?

547 名前:デフォルトの名無しさん mailto:sage [2006/08/08(火) 19:52:10 ]
小学生かも知れないよ

548 名前:デフォルトの名無しさん mailto:sage [2006/08/09(水) 09:37:08 ]
おまいらなにもそこまで言わんでも

549 名前:助けてくん [2006/08/09(水) 19:56:06 ]
Microsoft Visual C++ 2005 Express Editionでれさぴょんがコンパイルできません。
homepage1.nifty.com/Ike/lesserpyon/
何が悪いのでしょうか?コンピューター将棋協会への加入を考えています。その基礎プログラムにしたいのですが。助けて下さい。

550 名前:デフォルトの名無しさん mailto:sage [2006/08/09(水) 20:02:19 ]
>>549
「プロジェクトのプロパティがUNICODEを使用するようになっている」に一票。
それはさておき、こんなエラーメッセージが出たとか何とか書きなさいよ。

551 名前:デフォルトの名無しさん mailto:sage [2006/08/10(木) 02:17:50 ]
どういった手順で、
どういったエラーメッセージが出て
どういった環境(OS,メモリ)

で動かないのかちゃんと書きましょう。
多分、ただ単に開発環境が整ってないだけと思われ。
この辺を見るといいかも。
www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/

552 名前:助けてくん [2006/08/10(木) 17:13:01 ]
失礼しました。Microsoft Visual C++ 2005 Express Edition
では6.0の時と書き方が変わっているようです。

コンパイルすると1errors,80warningsと出るけど、
コンパイラのメッセージ通り、main.cppの361行の
long tempをtime_t tempにするとコンパイルできる。
あとはshogi.exeをクリックするとCUIで対局できる(7776等と入力する)
のだそうです。こんどはうさぴょんがビルド出来ません。お知恵下さい。


553 名前:デフォルトの名無しさん mailto:sage [2006/08/10(木) 19:48:21 ]
たったひとつのエラーじゃないかよ・・・・・

554 名前:助けてくん [2006/08/11(金) 05:53:05 ]
うさぴょんでは20以上のエラーが出ます。およよ

555 名前:デフォルトの名無しさん mailto:sage [2006/08/13(日) 01:21:07 ]
その他の重要な警告:
・このコードの大部分を利用して、CSAの大会に出る事は多分できません。参加条件に、「自作のプログラムであること」という条件があるからです。ばれたら、二度と出場できないんじゃないかと思います。
・このコードの一部分を改変し、改変したコードを作者に無断で配布する事はできません。
・このコードの大部分を利用してプログラムを作成し、作者に無断で配布することは、商用・Freeを問わずできません。

とか作者が配布してるページには書いてあるけど、うさぴょんをコンパイルして
どうしようっての?バイナリ配布してるし。



556 名前:デフォルトの名無しさん mailto:sage [2006/08/13(日) 01:33:44 ]
お勉強

557 名前:デフォルトの名無しさん mailto:sage [2006/08/13(日) 02:10:29 ]
…勉強だったらコンパイル通さなくてもソース読めばいいような気がするんだけど…。

558 名前:助けてくん [2006/08/13(日) 02:56:54 ]
勉強ってのもあるけれど色々いじって確かめたいのよね。
特に評価関数のところ、変更して試してみたいのよ。

559 名前:デフォルトの名無しさん mailto:sage [2006/08/13(日) 04:13:25 ]
プログラムに限らず読むだけで身につくなら苦労はないよなあW


560 名前:デフォルトの名無しさん mailto:sage [2006/08/13(日) 10:22:09 ]
なーんか、スケベ心が見え隠れするんだよねぇ。

561 名前:542=543 mailto:sage [2006/08/13(日) 17:21:07 ]
>>545
32bitマシンですが-D_GCC_はずしたらエラー一杯でコンパイル通りません

>>546
これはどう対処したらいいのでしょうか?
ググっても良く分らんorz

kyokumen.cpp: At global scope:
kyokumen.cpp:2293: warning: integer constant is too large for "long" type
この警告は↓の辺りなんですが...
uint64 TsumeHash::GI_BIT_TBL[5]={
0x0000000000000000,
0x0000000010000000,
0x0000000030000000,
0x0000000070000000,
0x00000000f0000000,
};

コンパイルオプション付ければ通るとかっていう問題ではないのでしょうか?
サルな質問で面目ない。誰かお願いします。

562 名前:デフォルトの名無しさん mailto:sage [2006/08/13(日) 18:08:18 ]
>>561
エラーメッセージをよく読め。long型に定数が入りきらないと書いてあるだろ。
uint64は64ビット符号無し整数の意味だろうからどこかで typedef しているはず。
それが64ビットじゃなくて単なるlongになってしまっている。
#ifdef あたりでプリミティブな型を使い分けている処理が
環境にうまく適合していないのだろう。


563 名前:542=543 mailto:sage [2006/08/13(日) 20:28:46 ]
kyokumen.hで
#ifdef _GCC_
typedef long long int64;
typedef unsigned long long int uint64;
#else
typedef __int64 int64;
typedef unsigned __int64 uint64;
#endif
です。これで問題ないように見えますが...
Darwin(Macのカーネル)特有の問題ではなさそうなのですが、
↓みたいにサフィックスをつけるとwarning: integer constant is too large for "long" typeは出なくなりました。
uint64 TsumeHash::GI_BIT_TBL[5]={
0x0000000000000000ULL,
0x0000000010000000ULL,
0x0000000030000000ULL,
0x0000000070000000ULL,
0x00000000f0000000ULL,
};

が、他のエラーは残ったまま。
ld: kyokumen.o relocation overflow for relocation entry 1 in section (__TEXT,__StaticInit) (displacement too large)
先は長そうだorz
初心者スレに戻った方がいいのだろうか。

564 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2006/08/13(日) 20:39:09 ]
sizeof ( uint64 ) == 8 になってるか確かめてみたら?

565 名前:542=543 mailto:sage [2006/08/13(日) 21:16:56 ]
sizeof ( uint64 ) == 8 になってました

$ cat sizeof_uint64.cpp
#include "kyokumen.h"
#include <stdlib.h>
int main(){
printf("%ld\n",sizeof ( uint64 ));
}
$ gcc -D_GCC_ -Wall sizeof_uint64.cpp
$ ./a.out
8



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使えよ。標準で動作可能だったはず






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

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

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