chess

    1

    1答えて

    私はtkinterを使って単純なチェスゲームを書いています。目的は、開始点と終了点をクリックしてPieces(オブジェクト)を移動することでした(座標移動先の座標、および目的地の座標)を表示します。しかし、私は、ボタンのテキストを更新して作品が移動したことを示すことはできないようです。私は多くの以前の回答/解決策を見てきましたが、ボード(視覚的表現)が8×8ボタンのバンクであるため、個々のボタンを

    1

    1答えて

    私は、RecyclerViewとGridLayoutManagerを使ってチェスボードコンポーネントを構築することができました。座標セルはセルより半分のサイズです。しかし、私はなぜ、左座標ゾーンと最初のセル列( "a"列)の間に垂直方向のギャップがあるのか​​わかりません。 その理由は、私はグライドのようなライブラリで作業できるように、ImageViewのように、細胞を管理することです。 Main

    -3

    2答えて

    期待される:char 'H'はデフォルトの 'X'で作られた5x5配列内を移動します。 結果1:一致するインデックス付き 'X'を置き換える代わりに、 'H'と 'P'を追加するとグリッドが展開されます。 結果2:char 'H'は移動しません。 ここでのコードは、これまでだ。このような何かが public static void move(ref int[][] grid, ref int he

    -1

    2答えて

    私はabs(srcX-dstX) == abs(srcY-dstY)がビショップピースの動きパターンの正しい検証であることを理解しています。 しかし、私の検証も正しいかどう私が知りたいのですが、ここにある:あなたの答えはノーである srcX-srcY == dstX-dstY || srcX+srcY == dstX+dstY 場合は、理由を明記してください。

    0

    3答えて

    私はベアボーンGUI以外のプログラムを書いたことがないので、私はチェスアプリケーションを書くための個人的なプロジェクトに着手しました。 このプロジェクトの私の目標の1つは、ボードをウィンドウに合わせてリサイズすることでしたが、これはあまり問題なく処理できました。しかし、このプロセスでは、私の作品(JButtons上のアイコンとして表されていた)がボードの残りの部分で再スケールされなかったという問題

    2

    2答えて

    私はチェスゲームに取り組んでおり、プレイヤーにボードの色を選択させたいと思います。そこで私は、このメソッドを使用します: static void createBoard(Graphics g) { Color bright = new Color(255, 225, 181); //player chooses color Color dark = new Color(188

    1

    1答えて

    私はビットボードを使用して実装しているチェスゲームを印刷しようとしています。 8x8のグリッドを再生用に表示する方法を視覚化するのに問題があります。 ここにはtutorialへのリンクがあります(ただし、不完全ですが)。 @white_pawn = 0b0000000000000000000000000000000000000000000000001111111100000000 @wh

    1

    2答えて

    構造体ボード(チェス盤)の浅いコピーを作成しようとしています。移動をボードに保存する前に、その移動がムーバーをチェックしているかどうかを確認する必要があります。そうするには 、Moveメソッド(ポインタの方法)の中、I 間接参照ポインタ、更新およびチェックのために、この可能ボードを確認してください。ボードタイプの値を1つ変更した場合(possible.headers = "Possible Var

    0

    1答えて

    私はAndroid開発には新しく、私は自分自身を教えるためにチェスアプリに取り組んできました。しかし、私は今、立ち往生しています。 ボタンは、ボタンの間にはギャップが(ありません グリッド空間が均等にボタン 間に分散されたグリッド全体を埋める:基本的に、私はあるようImageButtonsの8x8のグリッドを描画するための良い方法が必要です明確に#2) グリッドは正方形で、そのサイズは制御できます

    0

    1答えて

    これはパラレルチェス検索のためのshared hashtable algorithmに関する概念的な質問です。 私は4つのスレッドを生成するアルファベット検索を実装しました。各スレッドは検索を行い、最良の移動/評価を返します。しかし、私はスレッドが異なる結果を返す検索不安定性を観察しています。リンクで説明されているロックレスハッシュテーブルを使用しているため、一部のエントリが上書きまたは破損する可