У цій лекції ми продовжуємо розвивати нашу гру «Караван» і додаємо в неї новий ігровий елемент — розбійників.
🔙 Попередні уроки курсу
1.
2.
3.
4.
5.
6.
7.
8. ▶️
Тепер подорож каравану стає небезпечнішою: якщо у гравця накопичилось достатньо грошей, на нього можуть напасти розбійники. У критичний момент гравець має зробити вибір — заплатити данину або вступити в бій, кожен варіант має свої наслідки.
У цій лекції ми:
— додаємо умовну подію нападу розбійників
— використовуємо кілька умов одночасно (if + логічний оператор &&)
— працюємо з випадковими числами для подій і бою
— розбираємо вкладені if / else if / else
— показуємо, як тип int працює з дробовими значеннями
— вчимося примусово завершувати цикл while за допомогою break
— використовуємо коментарі для тестування рідкісних сценаріїв
Також у кінці лекції ми розглядаємо розширення гри від глядача, де реалізовані:
— випадкові події на шляху каравану
— розбійники, які крадуть не лише гроші, а й їжу
— подія з голодним бродягою та кількома можливими наслідками
Цей приклад добре показує, як одну і ту саму гру можна розвивати різними способами, додаючи власні ідеї та сценарії.
🎯 Що ви будете вміти після лекції
— будувати складні ігрові події з простих умов
— керувати виконанням програми всередині циклу
— додавати ризик і випадковість у свої програми
— розширювати існуючий код без повного переписування
💡 Ідеї для самостійної практики
— змінити відсоток данини для розбійників
— додати бонус за перемогу в бою
— зробити випадкову суму вимог
— придумати власну подію для каравану
💾 Код гри
— Посилання на код гри: https://www.online-cpp.com/19xSnxkr1f












Будьте першим, хто прокоментує