chess

    0

    1답변

    전적으로 콘솔에 표시되는 체스 게임을 Java로 프로그래밍하려고합니다. 화이트 체스 여왕 U + 2655와 같은 유니 코드 문자를 사용하고 있습니다. 내 문제는 내가 제대로 보드를 표시 할 수없는 체스 조각의 너비와 일치하는 공백 문자를 찾을 수 없다는 것입니다. 아래에있는 내 출력에서 ​​봐, 나는 H4에 H2에서 전당포를 이동 : 8 ♜♞♝♛♚♝♞♜

    1

    1답변

    저는 tkinter를 사용하여 간단한 체스 게임을 쓰고 있습니다. 목표는 시작과 끝 사각형을 클릭하여 Pieces (개체)를 이동하는 것입니다 (좌표 이동하려는 조각과 목적지의 좌표). 그러나 나는 조각이 움직 였다는 것을 보여주기 위해 단추의 텍스트를 업데이트 할 수있는 것 같지 않습니다. 이전 답변/솔루션을 많이 보았습니다. 그러나 보드 (시각적 표현)

    -1

    1답변

    체스 변종을 만들고 있습니다. 규칙과 조각은 고전적인 체스와 동일합니다. 유일한 차이점은 보드 크기 (8x8 대신 12x12)입니다. 제 목표는 동작을 확인하고 적용하는 것입니다. 처음부터 모든 것을 쓰지 않고 어떤 옵션을 사용할 수 있습니까? 가장 많이 사용되는 형식은 8x8 보드로만 제한됩니다. 나는 잘 알려진 프로그래밍 언어를 사용합니다.

    0

    1답변

    나는이 장면을 체스 판과 조각들과 일치시킵니다. 각 그림과 체스 보드는 자산 저장소에서 다운로드 한 모델입니다. 그래서 사용자가 사각형을 클릭하고 그림을 클릭하여 체스 판에있는이 사각형으로 그림을 이동 시키길 원합니다. 내 게임 개체로 어떻게 할 수 있습니까? 사용자가 클릭 한 사각형의 좌표를 정의해야합니까? 그리고 사용자가 클릭 한 위치를 어떻게 추적 할

    -3

    1답변

    여러 체스 게임의 플라이 시퀀스가 ​​포함 된 파일이 있습니다. 게임은 하나 이상의 새 라인으로 구분되며 각 게임의 해당 플라이 시퀀스는 여러 라인으로 나눌 수 있습니다. 동일한 게임에 해당하는 모든 행을 병합하여 게임 당 한 행만 포함하고 싶습니다. 나는 다른 옵션을 시도했지만 아무도 효과가 없었습니다. 파일에 14M 이상의 게임이 포함되어 있으므로 빠른

    0

    1답변

    나는 GUI 체스 엔진 (Stockfish 8)과 통신하고 있습니다. 문제는 엔진이 친구를 찾으면 "점수 매이트 1 개의 노드 4677 ..."을 포함하는 출력 만 보냅니다. 나는 이것이 한 번의 움직임 (# 1)에서 동료라는 것을 의미 할 수 있습니다. 그러나 cp 평가와 달리, 짝짓기가 가능한 검정색 일 때는 음수 부호가 보이지 않습니다. 그래서, 그것

    2

    1답변

    I는 다음과 같습니다 공격 마스크 중 하나의 움직임을 효율적으로 얻을 수있는 방법 : ....1... 1...1... .1..1..1 ..1.1.1. ...111.. 11111111 ..1.11.. .1..1.1. 여왕합니다. 내가 과거에 한 일은 트레일 링 제로 (bitScanForward) 을 계산하여 여왕의 모든 가능한 움직임의 제곱

    2

    2답변

    저는 현재 MATLAB을 사용하여 Hexapawn (3 x 3 체스 보드 게임과 각 3 플레이어의 포니 게임) 게임을하고 있습니다. 현재, I는 체스를 나타내는 배열을 사용하고 (체스 = [1 1 1 0 0 0 2 2 2) : 1 1 1 0 0 0 2 2 1은 플레이어 1의 폰을 나타내고, 0은 빈 공간을 나타내며 2는 플레이어 2의 폰을 나타냅니다. 기본

    1

    2답변

    N-Queens 문제에 대한 해결책을 찾기 위해 오늘 일찍 게시 한 게시물을 작성했습니다. >safe <- function(a,b){ if((sum(b[a[1],])<1) & (sum(b[,a[2]])<1)) {return(TRUE) }else{ return(FALSE) } } 기본적에 작동 : I는 수평

    1

    1답변

    을 방지 할 때 검사로두고 이동 선택에서 플레이어를 방지하기 위해 다음과 같이 내가 알고리즘이 무한 재귀를 방지 : 보드를 복사하고 복사 작업에 의해 ( 가짜 이동을 게시판) 이동이 위조 된 후 모든 법적 상대 이동을 가져옵니다. 합법적 인 이동 중 하나가 플레이어의 왕을 공격 할 수있는 경우 원래 가짜 이동을 선택할 수 없습니다. 그러나 2 단계 (굵게