Bienvenue dans mon jeu de puzzle Sudoku! - Un jeu de puzzle Interactive Web Sudoku développé dans HTML, CSS et JavaScript.
? https://huaminghuangtw.github.io/web-sudoku-puzzle-game/
Depuis que j'ai étudié la programmation parallèle pour la première fois, j'ai développé un projet de côté personnel qui vise à résoudre les grands puzzles de Sudoku aussi efficacement que possible au moyen de diverses techniques de parallélisation et de résolution d'algorithmes. L'objectif / objectif principal de ce projet, cependant, est non seulement de créer un jeu de puzzle de Sudoku interactif avec lequel l'utilisateur peut jouer, mais aussi de perfectionner mes compétences de développement / conception Web. Basé sur la vidéo de tutoriel de RedFlyer Coding sur YouTube, j'ai ajouté plusieurs widgets et fonctionnalités / fonctionnalités dans la page Web que j'espère que vous apprécierez et vous amuserez !?
Sudoku est l'un des jeux de puzzle les plus populaires de tous les temps. L'objectif de Sudoku est de remplir une grille de 9 par 9 avec des chiffres de 1 à 9 de telle sorte que chaque colonne, ligne et boîte (ou appelée "sous-grille", "région", "bloc") contiennent chaque numéro de l'ensemble {1, ..., 9} exactement une fois.
Cette application Web dispose de génération et de résolution de puzzles de Sudoku standard de 9 par 9 de différents niveaux de difficulté (c'est-à-dire, facile, moyen et dur). Pour l'algorithme de génération de Sudoku, veuillez vous référer à [1]. La technique de retour en arrière [2] est implémentée comme l'algorithme de résolution ici.
Une collection de réseaux de test de divers niveaux de difficulté est présent dans le répertoire Test_Cases
. Ces fichiers texte sont utilisés pour les panneaux Sudoku initiaux des niveaux de difficulté respectifs. Lorsque l'utilisateur clique sur le bouton "Refresh Puzzle", les cartes SUDOKU aléatoires sont ensuite générées via l'approche proposée par Rob McGuir [1].
[1] Un générateur de puzzle Sudoku et une bibliothèque JavaScript Solver - Sudoku.js
[2] Wikipedia - Algorithmes de résolution de Sudoku: retour en arrière
Que vous utilisiez ce projet, que vous en ayez appris quelque chose, ou que vous l'aimez tout simplement, envisagez de le soutenir en m'achète un café ou en faisant des dons uniques via PayPal, afin que je puisse consacrer plus de temps aux projets open-source comme celui-ci. ??
Merci!: Heart: Et bravo !: Biers:
Si vous avez une question ou une suggestion, n'hésitez pas à me contacter à [email protected]. Les contributions sont également les bienvenues. Veuillez ouvrir une demande de traction ou un problème dans ce référentiel.
Ce projet est sous licence en termes de termes de.