Игра Яндекс Практикума
Игра Яндекс Практикума
Игра Яндекс Практикума

70-летняя бабуля изучила программирование и написала игру

Новости Отредактировано

Получилась очень милая и мотивирующая история — об этом рассказал внук на Reddit

996 открытий13К показов
70-летняя бабуля изучила программирование и написала игру

На Reddit появился неожиданный пост от пользователя с ником Ruth_Ellaer, который рассказал о своей 70-летней бабушке, которая решила выучить программирование и создала собственную игру.

Ruth_Ellaer поделился ссылкой на сайт игры, которая называется Grandma's Word и представляет собой головоломку с угадыванием слов.

Путь к созданию игры

Бабушка, имя которой, к сожалению, не было упомянуто в посте, самостоятельно освоила основы программирования и реализовала свою идею в виде небольшой веб-игры.

В ней пользователь должен угадать слово, вводя различные варианты и получая подсказки по поводу правильности выбора.

70-летняя бабуля изучила программирование и написала игру 1

Как устроена игра

На сайте игры можно не только сыграть в нее, но и заглянуть «под капот» — исходный код проекта доступен для изучения. Игра написана на JavaScript, а сам код демонстрирует простоту и логику, с которыми бабушка подошла к реализации своего проекта.

Например, вот как загружается игра:

			function loadGame(){
    // Вычисляем текущий день с момента запуска игры
    currentDay = Math.floor((new Date()) - new Date('2024-08-05T00:00:00Z')) / (1000 * 60 * 60 * 24);

    // Формируем список слов, которые игрок должен угадать
    secretWords = ['test', 'horse', 'chocolate', 'garden', 'volcano', 'orange', 'elephant', 'star', 'violin'];

    // Устанавливаем сегодняшнее слово из списка
    secretWord = secretWords[currentDay];

    // Проверяем, играла ли Каролина в этот день
    if(localStorage.getItem('dayLastPlayed') == currentDay){
        document.getElementById('saveGame').innerHTML = localStorage.getItem('loadGame');
    } else {
        // Если нет, сохраняем новое состояние игры
        saveGame();
    }
    // Открываем ввод для угадывания слова
    document.getElementById('guess').focus();
}

		

Да, исходники игры просты, но продуманы. Код отслеживает, какое слово должно быть угадано сегодня, используя список слов и рассчитывая, сколько дней прошло с определенной даты.

Это простое, но эффективное решение, которое показывает, что даже базовые знания программирования могут привести к созданию интересных и функциональных проектов.

Резонанс на Reddit

Пост мгновенно вызвал волну положительных откликов на Reddit. Пользователи выразили восхищение, как талантом бабушки, так и тем фактом, что она нашла в себе силы и желание осваивать новые технологии в столь почтенном возрасте.

Многие отметили, что этот пример вдохновляет их самих или их близких попробовать что-то новое, независимо от возраста.

Следите за новыми постами
Следите за новыми постами по любимым темам
996 открытий13К показов