Skip to content

Latest commit

 

History

History
21 lines (10 loc) · 1.64 KB

mission-3-mazegame.md

File metadata and controls

21 lines (10 loc) · 1.64 KB

Mission 3: MazeGame

Скачайте файл нижче та виконайте одне з трьох завдань на вибір (або кілька одразу, за бажанням). Створіть репозиторій та залийте вашу вдосконалену версію гри. Особливу увагу під час роботи приділіть роботі з Git (невеликі часті коміти, зі змістовними коментарями тощо), а також стилю програмування (змістовні назви функцій та зміних, коментарі у програмі тощо).

{% file src="../.gitbook/assets/maze-game.cpp" caption="maze-game.cpp" %}

Завдання [Середній Рівень]

  • Вдоскональте код програми
  • Додайте до гри "Ключ", який необхідно підібрати до того, як піти до виходу.

Завдання [Складний Рівень]

  • Підключить бібліотеку ncurses для програми та добийтеся перемальовки ігрового поля без скролінгу, а також негайної реакції на натискання клавіші (одразу, не чекаючи поки користувач натисне Enter).

Завдання [Складний Рівень]

  • Зробіть генерацію випадкових стін лабіринту таким чином, щоб кожного раунду доводилось шукати шлях до виходу.