12 Commits

Author SHA1 Message Date
Camden Dixie O'Brien
040148f782 Add error checking and better reporting 2025-03-22 13:30:24 +00:00
Camden Dixie O'Brien
02a0dd9763 Refactor to extract update() function 2025-03-22 13:30:08 +00:00
Camden Dixie O'Brien
7f2a9b79ae Run 1000 times and measure success rate 2025-03-22 13:30:08 +00:00
Camden Dixie O'Brien
027fea745d Keep track of total mines and total unknowns 2025-03-22 13:30:08 +00:00
Camden Dixie O'Brien
b9fda50c95 Never probe known mines 2025-03-22 13:30:08 +00:00
Camden Dixie O'Brien
e33c64e5ae Restart update after identifying mine 2025-03-22 13:30:08 +00:00
Camden Dixie O'Brien
6394dcb819 Probe known-safe tiles 2025-03-22 13:30:08 +00:00
Camden Dixie O'Brien
e36c1c6502 Guess and update in a loop 2025-03-22 13:30:08 +00:00
Camden Dixie O'Brien
eeea09eaa2 Identify mines on edges 2025-03-22 13:30:08 +00:00
Camden Dixie O'Brien
01d5376f31 Pick an initial point at random 2025-03-22 13:30:08 +00:00
Camden Dixie O'Brien
cf84ae2017 Set up solve state 2025-03-22 13:29:53 +00:00
Camden Dixie O'Brien
0561639aa6 Implement puzzle generation 2025-03-22 13:29:51 +00:00