minimax

    0

    1답변

    터미널 케이스가 이기고, 손실되고 그려지는 미니 맥스 알고리즘을 사용하여 tic-tac-toe를 이해합니다 - 10,0, -10. 어떤 프로그램이이기거나, 느슨하거나 그릴 때 프로그램이 종료됩니다. 4 개의 게임을 연결하면 3 개의 터미널 상태가 아니라 게임 종료 후 점수 판이 아닌 평가 함수에서 터미널 케이스를 어떻게 결정합니까? 평가 기능을 구현하는 방

    3

    2답변

    실습 프로젝트로 JSFiddle에서 Tic-Tac-Toe 게임을 만들었습니다 (이미 충분하지 않았기 때문에 맞습니까?) 나는 탁월한 AI를 추가하는 방향으로 진행했습니다. 대부분의 경우 작동하지만 컴퓨터가 최적의 이동을 올바르게 계산하지 못하게하는 일부 조합 (예 : X를 필드 5, 9, 3 또는 필드 3, 7, 9로 설정)이 있습니다. JSFiddle에

    -4

    1답변

    나는 tic-tac-toe 게임을 코딩하려고 노력했지만 문제가 있습니다. 예를 들어 모서리 중 하나에 십자 표시를하면 봇은 가운데에 "O"라고 표시해야하지만 그럴 수는 없습니다. 대신 십자가 옆에 표시합니다. 봇이 행렬에서 올바른 값을 선택하지 않습니다. 어떤 도움을 주시면 감사하겠습니다. 추신 : 첫 번째 플레이어는 항상 인간이지만 두 번째 플레이어는 로

    4

    3답변

    https://leetcode.com/problems/guess-number-higher-or-lower-ii/#/description. 우리는 추측 게임을하고 있습니다. 게임은 다음과 같습니다 : 1에서 n까지 숫자를 선택합니다. 내가 선택한 번호를 맞춰야 해. 내가 잘못 생각할 때마다 내가 선택한 번호가 인지 여부를 알려줍니다. 그러나 특정 숫자 x를

    0

    1답변

    알파 베타 제거 기능을 사용하여 Minimax를 구현하려고합니다. 이제 내 문제는 위치를 평가하고 반복에서 다음 이동으로 역 추적 (한 레벨 위로)하면 "currentBoard는"makeMove와 removeFigure 모두가 새로운 보드를 반환에도 불구하고, 초기 보드하지만 평가 잎에서 아닙니다. 그래서 어떻게 올바른 되돌아을 위해 기존의 보드를 "저장"

    1

    1답변

    Alpha-Beta Pruning을 사용하여 Gomoku (연속 5 개) AI를 만들었습니다. 그것은 어리석은 수준으로 움직이지 않습니다. 먼저 Alpha-Beta 알고리즘의 등급 지정 기능을 모호하게 설명하겠습니다. 게시판을 입력으로 받으면 돌의 모든 반복을 찾아내어 길이에 따라 결정되는 위협의 유용성에 따라 4 가지 가능한 값 중에서 점수를 부여합니다.

    0

    1답변

    그래서 현재 Mancala와 NIM의 조합 인 게임에서 MiniMax 알고리즘을 중심으로하는 과제를 수행하고 있습니다. 프로그램이 작동하는 방식은 사용자에게 보드의 현재 상태를 묻는 것이며 프로그램은 게임에서 승리하기 위해 사용자가 취해야 할 첫 번째 움직임을 뱉어 내고 있다고 가정합니다. 난 그냥 혼란 스러울거야 가능한 모든 솔루션과 함께 전체 게임 트리

    1

    1답변

    나는 원래 만든 4 인용 보드 게임 AI를 제작 중입니다. 보드 게임에 대한 세부 사항 : 4 팀의 선수들은 동서남북 중 하나에서 동시에 자신의 색깔의 조각을 이동 번갈아. 조각들을 칠판에서 옮길 수 있습니다. 플레이어는 처음에는 5 명이 있습니다. 보드에서 이동 한 각 조각마다 플레이어는 1 생명을 잃습니다. 새로운 조각은 게임 내내 결정 론적으로 산란합

    -1

    1답변

    나는 네 개의 게임에 연결하는 minimax 알고리즘을 구현하려고합니다. 저는 evaluation-function으로 끝났습니다. 그리고 알고리즘 함수로 끝났습니다. "마지막"문제에 대한 해결책을 찾을 수 없습니다. 여기 내 기능은 다음 void minimax(field f){ int i; field c; convert_1D_to_2D(f, c);

    1

    1답변

    미니 맥 알고리즘을 구현하려고합니다. 플레이어의 각 회전을위한 최고의 이동 무엇인지 계산하는 재귀 함수이 명 상대에 대한 (각각 자신의 차례가 전 체스 등 이동) :에 익숙하지 않은 사람들을 위해 (.. 첫번째 선수는 항상 자신의 결과를 극대화하려고하기 때문에 두 번째는 항상 최초의 결과를 [최소화하기 위해 시도하는 동안, 그 반대의 경우도 마찬가지 반복적