Simplified Chess Engine II

  • + 0 comments

    I easily solved the "Simplified Chess Engine (without II)" problem. But my Python solution of this problem does not pass all tests due to timeout because of g = 1000. I tried alpha-beta pruning with sorting of moves (taking pieces first). Then I tried hashing positions and checking if they had been encountered before. All without great success. I think the problem can be easily solved without using any heuristics on any сompiled language. But when using slow languages this problem is not such easy.