Дневник

Что я делаю и что узнаю по дороге.

Записи о работе над играми и электроникой.

Июнь 2026

Первый мотор на Arduino

Заставил колесо крутиться — вперёд, назад и с разной скоростью. Мотору нужен помощник: плата L298N и питание от двух батареек 18650, потому что ножке Arduino силы не хватит.

Разобрался, что такое H-мост (он крутит мотор в обе стороны двумя ножками), зачем нужен общий минус и что такое ШИМ — это когда плата очень быстро мигает питанием, чтобы менять скорость (analogWrite от 0 до 255).

Это первый шаг к роботу-машинке.

#arduino #electronics #robot

Июнь 2026

Кнопка и свет

Научил плату не только командовать, но и слушать. Нажимаю кнопку — лампочка горит, отпускаю — гаснет.

Здесь появилось первое условие if / else и команда digitalRead, которой плата читает кнопку. Запомнил: == (два равно) — это вопрос «равно ли?», а одно = — «запомнить значение».

#arduino #electronics

Июнь 2026

Первый проект на Arduino: мигалка

Собрал свою первую схему на Arduino. Сначала помигал лампочкой, которая уже есть на плате — только кодом, без проводов. Потом поставил свой светодиод на макетку с резистором и заставил мигать его.

Понял, как работает код: setup выполняется один раз, loop повторяется без конца, delay считается в миллисекундах (1000 = 1 секунда). И что у светодиода есть плюс и минус, а резистор не даёт ему сгореть.

#arduino #electronics

Апрель 2026

Лобби и первый код

Сделал главное меню игры в Roblox. Чёрный фон, рукописный шрифт — как на бумажном эскизе. Написал свой первый скрипт на Lua: кнопка ИГРАТЬ скрывает лобби и запускает игру.

Потом сделал кнопку Настройки — она открывает отдельный экран с заглушкой и кнопкой Назад. Это называется навигация между состояниями интерфейса.

Долго не получалось. Структура объектов запуталась, переделал всё с нуля. Это называется отладка — главный навык программиста.

Лобби игры Панель настроек

#roblox #ui #lua #escape-from-the-forest

Апрель 2026

Аватар Дарвина

Делал аватар Дарвина в Roblox. Не получалось. В первый день расплакался, оставил до завтра. На следующий день снова не получалось — загуглил, через 10 минут разобрался.

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

Понял важную штуку: когда что-то не работает — это нормально. Надо отойти и попробовать по-другому.

Аватар Дарвина

#roblox #character-design #process

Апрель 2026

Первая локация в Roblox Studio

Открыл Roblox Studio и построил первую локацию — обнесённый стенами лес с домом Дарвина. Внутри дома — кухня, шкаф, кровать. В лесу — медведь, грибы, деревья, озеро.

Сидел четыре часа, не заметил как. Когда впервые нажал Play — почувствовал, что это уже похоже на игру.

Первая лесная локация

#roblox #level-design #escape-from-the-forest

Апрель 2026

Эскиз главного экрана на бумаге

Нарисовал на бумаге, как должен выглядеть главный экран игры. Получилось не просто картинка локации — а целое лобби: название игры, кнопки (Резюме / Настройки / Играть), три уровня сложности, монстр в окне для атмосферы, мигающая лампа.

Уже тогда понял слово «лобби» — оно как-то само пришло.

Эскиз главного экрана

#sketch #ui #escape-from-the-forest

Апрель 2026

Первый рисунок Дарвина

Сел рисовать главного героя своей будущей игры. Получился охотник по имени Дарвин. Использовал нейросеть как референс — посмотрел варианты, потом продолжил рисовать сам в Sketchbook на iPad. Не сразу был доволен результатом, доделывал отдельно.

Так выглядит главный герой моей игры.

Эскиз Дарвина

#sketch #escape-from-the-forest #character-design