:序盤で1MnpsはAperyでも出てるので、普通に(いまどきのコードで)作れば出るような...。:いやー、3流に何も見ないでそれ作れってのは無理がありますよ。大体、データの持ち方をどうしようか位から不明なんですから。木で持つべきなのか行列で持つべきなのか、それとも??手を付ける前に詰まっています。:>基本構造体の代わりと成すことがかわったと思ういつもの間違いさがしです。チェスに倣い、段をアルファベットで表すチェスは、列がアルファベットではないかと。どっかで聞いた話だと、1980年前後くらいに英語圏で将棋の普及を図った方が、将棋棋譜を英語表記する際、チェス式を基本に段を示す漢数字をアルファベットにする記法にしたそうで(例:7六歩→P-7f)、USIがそれに倣ったんではないかと。...って、やねうら王miniとあまり関係ないですね。連載、楽しんで読ませていただいています。うら王miniの公開も心待ちしています。:本筋でない事項なのに修正していただきありがとうございます。修正していただいた後>チェスは、段をアルファベットで表すのでそこから来ているのか?私がわかりづらい書き方をしてしまったようで申し訳ないです。「チェスは、筋をアルファベットで表す」が正しいです。以下、チェス棋譜の座標について箇条書きします。筋(file)がアルファベット、段(rank)が数字で、筋を先に記します。筋は左から数え、段は下から数えます。順に、a1,a8,h8,h1です。英語圏での将棋棋譜記法は、チェス記法をベースにしつつも日本語の将棋棋譜記法となるべく合わせようとしていて、筋を右から数え段を上から数え、筋を数字表記、段をアルファベット表記にしてまして(つまり、座標についての日本語との違いは段の漢数字をアルファベット化しただけ)、USIがそれに倣ったんでないかと。コメントしておいてアレですが、チェスと将棋の記法の違いは、Stokfishなどのチェスプログラムを見ながら将棋プログラムを作る人だけがわかってればいいことなので、教育的効果に優れるやねうら王miniが公開されれば、将棋プログラムを作る時にStokfishを参照する頻度が世界的に激減するでしょうから、「詳しいことはggrks」とかで良いかも。「チェスは、筋をアルファベットで表す」が正しいです。:>今日はAperyのバグらしきものを一個見つけたのでまた平岡さんに報告しといたが、・・・ソースリストを公開する蛮勇の持ち主であっても、それぐらいのメリットが無いとつまらないかとも思います。:Aperyがどんどん育っていく感...。:やねうら王の、main.cppと、usi.h、usi.cppあたりについての質問です。main.cppは仮引数コマンドラインになってますが、それは私の知る限り一度しかargvは受け取る事が出来なかったと思うのですが、コードを見る限りUSIプロトコルを受けっとているように見えます。標準入力からコマンドが送られてくるというのがUSIプロトコルで規定されています。usi.cppのgetline()で標準入力から受け取っています。argvから受け取るのは、事前にコマンドを渡したい時のためのもので、やねうら王の独自拡張です。:ありがとうございます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。