https://imgur.com/a/etUeH2T
You enter any number of questions and answers, then type "solve" and it will calculate the possible codes remaining, and tell you the best question or questions to ask next. You can then continue to enter questions and answers, and solving.
It calculates the best question to ask by choosing the question that eliminates the most possibilities in the worst case.
Fun fact: the best first question to ask is to ask about columns A, B, D, E, G, or H. From what I've seen, the first several questions you should ask are about columns.
Feel free to use it however you wish. Just don't use it to cheat in multiplayer. (I didn't program the multiplayer rule that says you have to ask each type of question once before you can ask anything you want. I don't even know if BGA enforces that rule as I've only played this game solo.)
https://github.com/kingddd3/DigitCode_Solver/tree/main
You enter any number of questions and answers, then type "solve" and it will calculate the possible codes remaining, and tell you the best question or questions to ask next. You can then continue to enter questions and answers, and solving.
It calculates the best question to ask by choosing the question that eliminates the most possibilities in the worst case.
Fun fact: the best first question to ask is to ask about columns A, B, D, E, G, or H. From what I've seen, the first several questions you should ask are about columns.
Feel free to use it however you wish. Just don't use it to cheat in multiplayer. (I didn't program the multiplayer rule that says you have to ask each type of question once before you can ask anything you want. I don't even know if BGA enforces that rule as I've only played this game solo.)
https://github.com/kingddd3/DigitCode_Solver/tree/main