Why use a LLM to do a custom logic task like playing a board game when it could be manually coded instead? What an extreme waste of resources for an LLM, just make a lean bot that is focused on the single task or use machine learning.
LLMs are for LANGUAGE, not logic. If you want mastery in a specific task use machine learning (totally different from LLM) to have the computer play against itself (with the rules already coded into it) and have it iterate until it is good enough at the game. In Chess this is how Leela Chess bot and others do it.
Have an experienced player and coder teach it the rules of the game and then give it a playing algorithm that resembles how regular players evaluate resources in a game.
LLMs are for LANGUAGE, not logic. If you want mastery in a specific task use machine learning (totally different from LLM) to have the computer play against itself (with the rules already coded into it) and have it iterate until it is good enough at the game. In Chess this is how Leela Chess bot and others do it.
Have an experienced player and coder teach it the rules of the game and then give it a playing algorithm that resembles how regular players evaluate resources in a game.