# 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
  ```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://volki.gitbook.io/git-started/play/sudoku.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
