• Introduction & Overview
  • Problem Domain Classes
  • Constants Using Enums And Static Variables
  • Application Container & Execution Point
Front End Classes
  • User Interface With JavaFX, Custom TextField, & HashMap
  • Control Logic (Front End Decision Maker Class)
Storage, Build Logic, and Sudoku Algorithms
  • Computation Logic: Algorithms for Building, Validating, and Solving Sudoku Games
  • Build Logic (Dependency Injection)
  • Local File Storage To Persist Game Data
  • Acknowledgements & Thanks