Skip to content

Inspired by traditional sudoku game, I design a web page for users to solve their maze, and also play Sudoku there. Create a responsive design website, using Angular framework, with Material UI

Notifications You must be signed in to change notification settings

drakenevadie19/sudokuGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

sudokuGame

  • Inspired by traditional sudoku games, I designed a web page for users to solve their mazes, and also play Sudoku there

  • There are 2 parts in this game:

    • Users type in their mazes and they can be solved/identify whether they can be solved or not.
    • Users can also play games here. I use Backtracking to generate a random maze for them.
  • Responsibility:

    • Designed and architectured a responsive design website, using the Angular framework, associated with pure HTML, CSS, and TypeScript, with Material UI.
    • Improved Web UI performance by 30% by using Angular features, from NgRx and RxJS, such as Lazy Loading, BehaviorSubject, ...
    • Improve the performance of solving the Sudoku maze by 80%, by using the Backtracking algorithm.
    • Implement the same algorithm, Backtracking, to generate unique-solution and non-repeated sudoku quizzes for players.

image image

  • About tech stacks:
    • Programming Languages: TypeScripts, HTML, CSS
    • Front-end library: Angular (Ngrx, RxJS, AngularCLI)
    • UI additional library: Bootstrap5, Material UI, SweetAlert
    • Deployment: Vercel.

About

Inspired by traditional sudoku game, I design a web page for users to solve their maze, and also play Sudoku there. Create a responsive design website, using Angular framework, with Material UI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published