Sudoku is comprised of two main components and is written in Python 3.8. There is a create_game component designed to be ran in your local IDE to create the puzzles, and a web component to upload/import those puzzles into the database for play in the webbrowser.
- Run create_game in the local IDE to create new puzzles using the desired solving technique you designate in the desired_technique declaration.
- Run the web server and navigate to /sudoku/upload to import the JSON objects you created in #1 above. You will need Django admin priv for this step.
- Visit /sudoku to randomly play your imported puzzles of varying difficulty levels.