Скачайте файл нижче та виконайте одне з трьох завдань на вибір (або кілька одразу, за бажанням). Створіть репозиторій та залийте вашу вдосконалену версію гри. Особливу увагу під час роботи приділіть роботі з Git (невеликі часті коміти, зі змістовними коментарями тощо), а також стилю програмування (змістовні назви функцій та зміних, коментарі у програмі тощо).
{% file src="../.gitbook/assets/maze-game.cpp" caption="maze-game.cpp" %}
- Вдоскональте код програми
- Додайте до гри "Ключ", який необхідно підібрати до того, як піти до виходу.
- Підключить бібліотеку
ncurses
для програми та добийтеся перемальовки ігрового поля без скролінгу, а також негайної реакції на натискання клавіші (одразу, не чекаючи поки користувач натисне Enter).
- Зробіть генерацію випадкових стін лабіринту таким чином, щоб кожного раунду доводилось шукати шлях до виходу.