トップページ > プログラム > 2016年06月16日 > YejbenNI

書き込み順位&時間帯一覧

2 位/224 ID中時間01234567891011121314151617181920212223Total
書き込み数00000000100030000065000015



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
Excel VBA 質問スレ Part41©2ch.net

書き込みレス一覧

オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
280 :デフォルトの名無しさん[sage]:2016/06/16(木) 08:47:11.29 ID:YejbenNI
棋譜クラスと思考クラスは別の概念だし。
盤面クラスは単なるコンテナクラスだし。
オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
285 :デフォルトの名無しさん[sage]:2016/06/16(木) 12:17:12.62 ID:YejbenNI
棋譜はDBから定石なんかを参照するクラスな
オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
286 :デフォルトの名無しさん[sage]:2016/06/16(木) 12:19:51.00 ID:YejbenNI
>>283
メソッドまで落としちゃうと、挟み将棋と本将棋と回り将棋と将棋崩しと
色々入れ替えるの面倒じゃん?
Excel VBA 質問スレ Part41©2ch.net
609 :デフォルトの名無しさん[sage]:2016/06/16(木) 12:22:31.90 ID:YejbenNI
いや、表計算ソフトだから。
オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
295 :デフォルトの名無しさん[sage]:2016/06/16(木) 18:16:58.70 ID:YejbenNI
おまいら、駒を表示する時に、クライアントさんからもっとリアルに人がさしてる将棋っぽい表示にして欲しいとか言われたらどうすんの?
オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
301 :デフォルトの名無しさん[sage]:2016/06/16(木) 18:24:59.40 ID:YejbenNI
処理速度とか、問い合わせ回数とか、何言ってんだ?
思考処理は盤面配列構造体のままオンメモリーで高速に計算すんだぜ?
駒の動きから全部内包した1本の思考処理な。
ルール変わったらまるっと入れ替えだろ
オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
303 :デフォルトの名無しさん[sage]:2016/06/16(木) 18:30:25.99 ID:YejbenNI
まあ、将棋を例に出した以上、持ち時間との戦いになるワケだがな。
オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
305 :デフォルトの名無しさん[sage]:2016/06/16(木) 18:35:13.00 ID:YejbenNI
だから、次の一手をひたすら思考する塊なクラスがあって、
それとは別に今の盤面をトレスする棋譜クラス、
それら記号を人間に親しみ易い形に翻訳する入出力クラスがあんだろ?
オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
307 :デフォルトの名無しさん[sage]:2016/06/16(木) 18:41:10.52 ID:YejbenNI
駒の位置とかUI側が後はいい様にリアルなりレトロなりに変換してくれりゃあいいのさ。
そこにある駒には位置情報や回転角度や色んな二次的要素を盛り込んだらいい。
オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
308 :デフォルトの名無しさん[sage]:2016/06/16(木) 18:51:16.49 ID:YejbenNI
過去の棋譜や定石を外部に問い合わせている間も、思考コアは別の手を思考するように設計する。
オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
309 :デフォルトの名無しさん[sage]:2016/06/16(木) 19:01:28.33 ID:YejbenNI
いかに沢山有効手を深く読むかは実装に委ねるとして、
思考の中断や、その時点での最善手を返すように設計する事は出来ると言か、そこが設計。
あ、思考を時間で切り上げるのも必要だね?
オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
311 :デフォルトの名無しさん[sage]:2016/06/16(木) 19:05:16.93 ID:YejbenNI
>>310
持ち時間は将棋の基本ルールだけど?
オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
313 :デフォルトの名無しさん[sage]:2016/06/16(木) 19:18:21.88 ID:YejbenNI
まあ、設計としちゃあ、盤面の表現方法の細部はどうでもいいよ。
オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
316 :デフォルトの名無しさん[sage]:2016/06/16(木) 19:48:46.23 ID:YejbenNI
>>314
うん、だったら今まだ基本設計すら終わって無いがな。
オブジェクト指向システムの設計 171 [無断転載禁止]©2ch.net
318 :デフォルトの名無しさん[sage]:2016/06/16(木) 19:59:34.35 ID:YejbenNI
思考で使う盤面は動きとか要らないんだけどね。
盤面の状態で評価値を決めるだけだから。
必要なのは次の評価盤面を設計生成する処理の中だけだから。
だから好きに作っていいよ。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。