chess

    3

    1答えて

    差分進化を使用して、関数関数f(x)= -x(x + 1)の最大値を-500から500まで見つける方法を教えてください。私はチェスプログラムのためにこれを必要としています。私はDifferential Evolutionの研究を始めましたが、プログラムの使用だけでなく、理解するのが非常に難しいと感じています。誰も私をアルゴリズムに簡単な方法で紹介し、おそらくそのようなプログラムの疑似コードの例を与

    0

    1答えて

    私のチェスのプログラムに簡単なNegaMaxを実装することに問題があります。 私のコードに次のようになりますnegamaxいくつかのウェブサイトによると: int Position::negaMax(int curr_depth, int depth) { cd = curr_depth-1; if (curr_depth==depth) return evaluate();

    -1

    1答えて

    現在、アンドロイドでチェスゲームをしています。 私は実際のチェスボードを作成するのが難しいです、誰もがアイデアを提案したり、助けを与えることができますか?

    4

    2答えて

    私は基本的なチェスエンジンを作っていました。私はhttp://web.archive.org/web/20070704121716/http://www.brucemo.com/compchess/programming/alphabeta.htmから多くのアドバイスを得ることができましたが、実際のサイトはダウンしていて、すべてのページがアーカイブされているわけではありません。 (誰でもBruce

    4

    1答えて

    私はXBoardのドキュメントを探しています。 XBoardは、チェスエンジンとチェスのGUI間の通信プロトコルです。 私は約http://www.gnu.org/software/xboard/engine-intf.htmlを知っていますが、ボードとの通信のためにエンジンが送受信しなければならないものを見逃しているようです。 GUIインプリメンテーション(xchessやeboardなど)または

    1

    2答えて

    私はMetroスタイルのアプリで遊んでいます。 WpfのUniformGridを使ってシンプルなチェス盤を作りたかったのですが、Metroスタイルのアプリではサポートされていないようです。 Metro Styleアプリでチェス盤を作成する方法はありますか?

    -2

    2答えて

    私は2,3ヶ月間CとPythonを学んでいましたが、次の2〜3ヶ月でチェスエンジンを作りたいと思っています。私はどの言語を使うべきかを知りたいと思っています。ウェブ上で見つかったマテリアル、シンプルネスなどを考慮に入れています。チェスのスピードは大きな問題ではないと私は思っています。グランドマスターを打ち負かす。初心者から中級者までうまくプレイするには十分です。 また、私がAI、特に機械学習に興味

    0

    5答えて

    私はチェスエンジンを書いており、擬似ランダムな動きを得るために、私は移動生成関数を満たすために配列を渡します。最初の行は、単にいくつかの入力チェックです... else if(pstrcmp(input, (char*)"check", 5)){ int checkIndex = getIndex(input[6], input[7] - 49); printf("ch

    3

    1答えて

    私はマジックビットボードで動作するように書いたチェスエンジンを書き直しています。私は書かれた魔法の機能を持っていて、彼らはその部分の四角形と占有のビットボードをパラメータとして取ります。私が自分自身で議論しているのは、これらのボード表現スキームのどちらが速く/より実用的であるかです。 スキーム1:作品の種類ごとに1枚、白い騎士1枚、黒人のルーク1枚があります。 。 。移動を生成して移動スタックにプ

    2

    2答えて

    私は17歳の高校生で、1週間前にCプログラミングを学び始めました。私はまた、Webデザイン(+ javascriptとPHPを使った少しのWebプログラミング+私は一度連絡フォームを使ってウェブサイトを作った)で非常に基本的な経験をしてきました。 とにかく、私はAIに非常に興味があり、学校のプロジェクトとして、私はチェスエンジンと物理的に動くロボットアームを作るつもりだと思っていました。 エンジン