私の数独パズルゲームへようこそ! -HTML、CSS、およびJavaScriptで開発されたインタラクティブなWeb Sudoku Puzzleゲーム。
? https://huaminghuangtw.github.io/web-sudoku-puzzle-game/
並列プログラミングを最初に研究して以来、さまざまな並列化技術とアルゴリズムの解決によって、可能な限り効率的に大規模な数独パズルを解決することを目的とした個人的なサイドプロジェクトを開発しました。ただし、このプロジェクトの主な焦点/目標は、ユーザーが遊ぶことができるインタラクティブなSudokuパズルゲームを作成するだけでなく、Web開発/デザインスキルを磨くことです。 YouTubeのRedflyer Codingのチュートリアルビデオに基づいて、Webページにいくつかのウィジェットと機能/機能を追加しました。
Sudokuは、これまでで最も人気のあるパズルゲームの1つです。 Sudokuの目的は、9 x 9グリッドを1から9の数字で埋めることで、各列、行、およびボックス(または「サブグリッド」、「領域」、「ブロック」と呼ばれる)がセット内のすべての数値を含めることです。 {1、...、9}正確に1回。
このWebアプリケーションは、さまざまな難易度レベル(つまり、簡単、中、ハード)の標準的な9 by-9発数パズルの生成と解決を備えています。 Sudoku生成アルゴリズムについては、[1]を参照してください。バックトラッキング手法[2]は、ここで解くアルゴリズムとして実装されています。
さまざまな難易度レベルのテストグリッドのコレクションは、 Test_Cases
ディレクトリに存在します。これらのテキストファイルは、それぞれの難易度レベルの最初の数独でした。ユーザーが「パズルの更新」ボタンをクリックすると、ランダムな数独ボードがRob McGuir [1]によって提案されたアプローチを介して生成されます。
[1] Sudoku PuzzleジェネレーターとソルバーJavaScriptライブラリ-Sudoku.js
[2] Wikipedia -Sudoku解決アルゴリズム:バックトラッキング
このプロジェクトを使用する場合でも、それから何かを学んだり、それと同じように、コーヒーを買ったり、PayPalを介して1回限りの寄付をすることでサポートすることを検討してください。 ??
ありがとう!:心:そして乾杯!:ビール:
質問や提案がある場合は、[email protected]でお気軽にお問い合わせください。貢献も歓迎されています。このリポジトリでプルレクストまたは問題を開いてください。
このプロジェクトは、の条件の下でライセンスされています。