# Sudoku

{% hint style="info" %}
**Learn** [**Standard Sudoku rules**](https://www.kristanix.com/sudokuepic/sudoku-rules.php)**.**
{% endhint %}

## Make a Game Session

* Navigate Git Bash terminal into your Git-Started folder.
*   Write commands:

    ```bash
    $ git checkout -b Game-Session
    $ cp -i "Games/Singleplayer/Sudoku/GameDifficulty/Level Number.md" "Playground/Singleplayer/Sudoku/GameDifficulty/Level Number.md"
    $ git add .
    $ git commit -a -m "Level start"
    $ git push -u origin Game-Session
    ```

## Play the Game

* Navigate through the Playground folder and find your _Level Number.md_ file.
* Open the file by right-clicking and choosing to open with a text editor. I highly recommend [Notepad++](https://notepad-plus-plus.org/) for this purpose.
* Fill in the correct numbers.
* After completing the level replace "gitHub" with your gitHub username or "Anonymus".
*   Write commands:

    ```bash
    $ git add .
    $ git commit -a -m "Level complete"
    $ git push -u origin Game-Session
    ```

### FULL EXAMPLE:

*   Volki decided to play level 6 on easy difficulty.

    ```bash
    $ git checkout -b Game-Session
    $ cp -i "Games/Singleplayer/Sudoku/Easy/Level 6.md" "Playground/Singleplayer/Sudoku/Easy/Level 1"
    $ git add .
    $ git commit -a -m "Level start"
    $ git push -u origin Game-Session
    # Volki overwrites the Level 6.md file with the correct answer and signs himself.
    $ git add .
    $ git commit -a -m "Level complete"
    $ git push -u origin Game-Session
    ```
