Little 1 file python projects
Just trying out backtracking and comparing its performance to how I'd play. Might look better performance-wise with less terminal output. Might experiment with image recognition to read in puzzles much later.
More backtracking, similar to sudoku but more complicated to implement the layout and rules. Copied and modified from Sudoku almost no changes to the backtracking code, lots of unused leftovers to cleanout. Doesn't read in puzzles any pleasant way.
Matchbox and beads based tic tac toe player.
Requires matplotlib
python menace.py -q 2000
Will play 2000 games X bot vs O bot and make 2 graphs
-q suppresses printing every game result
Room for improvement
Implement save / load the learned state
Don't waste saving the symmetic board numbers
Don't save separate X or O beads
Every other board set is X or O's turn only
Refactor ugly large functions
Optimize the symmetry tests?