04-01-2022, 06:54 PM
In most cases we indeed currently only have AI metadata (including heuristics) for the default options of a game. Or sometimes specifically for those combinations of options that are also represented by named "Rulesets". Having separate metadata for every combination of options in every game is not feasible given how many different options, sometimes with many different values, some of our games have. We focus only on the rulesets since most of those are relevant to our research in the Digital Ludeme Project.
For some games, the _ai.def files indeed contain heuristcs and/or features that have been optimised automatically through self-play. In Bamboo this indeed seems to be the case (it's generally the case when you see a bunch of different numbers with lots of digits). In other cases, we only (for now) have simpler heuristics found with a simpler search (simply trying several different basic heuristics and evaluating each of them, without further weight training).
If you change a game's rules, it is indeed likely that trained heuristics/features would not work as well (though, depending on how big the changes are, some similar strategies may or may not still apply and the heuristics may or may not still work reasonably well).
For some games, the _ai.def files indeed contain heuristcs and/or features that have been optimised automatically through self-play. In Bamboo this indeed seems to be the case (it's generally the case when you see a bunch of different numbers with lots of digits). In other cases, we only (for now) have simpler heuristics found with a simpler search (simply trying several different basic heuristics and evaluating each of them, without further weight training).
If you change a game's rules, it is indeed likely that trained heuristics/features would not work as well (though, depending on how big the changes are, some similar strategies may or may not still apply and the heuristics may or may not still work reasonably well).