Сьогодні я повторював концепції HTML, CSS та JavaScript, створюючи гру "Камінь, ножиці, папір". Ось короткий підсумок того, що я зробив:
- HTML та CSS: Створив кнопки для Каменя, Ножиць та Паперу, стилізував їх і додав табло для відстеження балів.
- JavaScript:
- Використав прослуховувачі подій (Event Listener) для захоплення введення гравця.
- Використав
Math.random()
для вибору комп'ютера. - Додав логіку гри за допомогою
if-else
для визначення переможця. - Оновив DOM для динамічного відображення результатів та балів.
Додаткові функції: Додав кнопку скидання для перезапуску гри та підсвітлював результат, коли гравець вигравав.
Цей проєкт допоміг мені краще зрозуміти обробку подій, маніпуляцію з DOM та базову логіку гри. Було весело створювати, і це чудовий спосіб попрактикуватися в JavaScript!
Перекладено з: Building a Rock Paper Scissors Game