minmax

    2熱度

    1回答

    我寫的AI,以遊戲(像TRON lightcycles)的問題。我使用ncurses在C上編寫所有的圖形和運動。 現在我需要在prolog上編寫bot的ai。我正在使用swi prolog。 我保存當前遊戲場(所有矩陣),目前人類位置和當前機器人位置(像矩陣單元I,J)。它們像c中的.pl文件中的謂詞一樣保存。 我的遊戲場中是包含1和0的矩陣(1 - 訪問,0 - 未訪問的)。 像這樣: huma

    0熱度

    2回答

    我一直在試圖實現一個minMax算法(稍後將嘗試alphabeta修剪)爲一個簡單的遊戲....我見過很多僞代碼和教程,但我無法得到它工作... 一點點幫助將不勝感激:) 下面是相關的類...(爲清楚起見移除實現) class Board { //Stores board state, Immutable Board playMove(Move m); //generates new