🎮 IT Step by step | GameDev для начинающих 🚀
260 subscribers
69 photos
2 files
31 links
Учись создавать игры, сайты и 3D-модели вместе с весёлой Терри и её приятелем Тимом.
Программирование: Scratch, Roblox, Unity, Frontend
3D в Blender
Компьютерная грамотность
Реальные проекты
Для детей и подростков 6–16 лет

Администратор канала: @E1lena_9
加入频道
🎮 Разбираем игру "Угадай число" на JavaScript
Привет, друзья! 👋
Сегодня будем писать игру — и не просто так, а по кусочкам, как будто собираем пазл.
Называется — "Угадай число".
Ты думаешь: "О, это сложно, там же код!"
А я отвечу: "Нет. Это проще, чем объяснять маме, зачем тебе второй ноутбук." 😄

Представь: ты загадал число от 1 до 100, а компьютер пытается его угадать. Или наоборот — компьютер загадал, а ты угадываешь. Вот мы сделаем второе.

🔢 Что делает игра?
Компьютер загадывает случайное число от 1 до 100.
Ты вводишь своё число.
Он говорит: "Больше!", "Меньше!" или "Угадал! 🎉"
Побеждает тот, кто угадает быстрее.
💻 Вот весь код (не пугайся, сейчас разберём как по кусочкам пиццы):

// 1. Компьютер загадывает число от 1 до 100
let загаданноеЧисло = Math.floor(Math.random() * 100) + 1;
// 2. Спрашиваем игрока
let попытка = parseInt(prompt("Угадай число от 1 до 100!"));
// 3. Пока не угадал — спрашиваем снова
while (попытка !== загаданноеЧисло) {
if (попытка < загаданноеЧисло) {
попытка = parseInt(prompt("Больше! Попробуй ещё:"));
} else {
попытка = parseInt(prompt("Меньше! Попробуй ещё:"));
}
}
// 4. Когда угадал — радуемся!
alert("УГАДАЛ! Это было " + загаданноеЧисло + " 🎉");


🧩 Разбираем по частям
1. let загаданноеЧисло = Math.floor(Math.random() * 100) + 1;
Это как если бы компьютер закрыл глаза и вытащил число из шляпы.

Math.random() — даёт случайное число от 0 до 1 (например, 0.45).
Умножаем на 100 → получаем от 0 до 99.
Math.floor() — отрезает дробную часть (оставляет целое число).
+ 1 — чтобы число было от 1 до 100, а не от 0 до 99.
👉 Готово: загадали число!

2. prompt("Угадай число...")
Это как всплывающее окно в браузере, где игрок вводит своё число.
parseInt() — превращает текст в число. Потому что если ты напишешь "50", компьютер сначала видит это как слово, а не число. Надо сказать: "Это число!"

3. while (попытка !== загаданноеЧисло)
Это цикл — как "пока не угадал — продолжаем".

!== — значит "не равно".
То есть: пока твоё число не равно загаданному — спрашивай снова.
4. if (попытка < загаданноеЧисло)
Если твоё число меньше загаданного — говорим "Больше!".
Иначе (если больше) — говорим "Меньше!".

5. alert("УГАДАЛ!")
Когда вышли из цикла — значит, угадал!
Выводим победное сообщение. 🏆

🎯 Почему это круто?
Это первая настоящая игра, которую ты можешь запустить в браузере.
Ты понимаешь, как работает логика, циклы и условия — основа любого кода.
Потом можешь добавить уровни, попытки, таймер — и это уже будет твой мини-проект для портфолио!
🛠 Как попробовать?
Открой браузер (Chrome, Яндекс.Браузер и т.д.).
Нажми F12 → вкладка "Консоль".
Вставь этот код и нажми Enter.
Играй!
Или просто скопируй код в файл index.html и открой его — [расскажу, как, если нужно].

💡 А что дальше?
Добавь счётчик попыток: "Ты угадал за 5 раз!"
Ограничь число попыток (например, 7).
Сделай игру на двоих: один загадывает, другой угадывает.
📣 Хочешь, чтобы я записала про это видео?
Напиши "хочу видео"

А если ты уже пробовал писать такие игры — делись в комментариях, как получилось!

#JavaScript #Frontend
👍20🔥2017👨‍💻13🥰2
🧹 Компьютер стал тормозить? Пора устроить генеральную уборку! 🧽
Представь, что твой компьютер — это твоя комната.
Если повсюду разбросаны игрушки, на полу гора носков, а на столе бутерброды с прошлой недели…
…то даже ты не сможешь быстро найти пульт от телевизора, не говоря уже о том, чтобы пригласить друзей 😅

Так и с компьютером: если на рабочем столе 1000 иконок, в автозапуске куча программ, а в папке "Загрузки" лежит всё, что ты когда-либо скачивал — он начинает тормозить.

Но не переживай! Сейчас вместе проведём цифровую уборку — и компьютер заработает, как новый! 🚀

🧹 Шаг 1: Прибираемся на рабочем столе

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

Что делать:

Перенеси всё лишнее в папки:
Документы,
Игры,
Школа,
Скачанное.
Удали то, что больше не нужно.
Оставь только самое важное: 3–5 ярлыков.
Как убрать стол перед уроками — сразу легче дышится! 🌬

📂 Шаг 2: Чистим папку "Загрузки"

Там накапливаются установщики, архивы, случайные картинки и видео, которые ты открыл один раз и забыл.

Что делать:

Открой папку "Загрузки".
Удали:
Старые установщики программ (.exe, .msi),
Архивы (.zip, .rar), которые уже распакованы,
Файлы, которые ты не открывал(а) больше месяца.
Перенеси важное в другие папки (например, Видео, Фото, Проекты).
Как выкинуть старые тетрадки — и освободить место для новых идей 📚

🗑 Шаг 3: Опустошаем корзину

Корзина — это не просто "удалённое", это файлы, которые всё ещё занимают место на диске.

Что делать:

Кликни правой кнопкой по иконке корзины.
Выбери "Очистить корзину".
Как вынести мусор — и сразу в комнате чище! 🚮

⚙️ Шаг 4: Убираем лишние программы из автозапуска

Каждый раз при включении компьютера запускается куча программ: Discord, Steam, антивирус, облачные сервисы…
А они замедляют загрузку и "съедают" оперативную память.

Что делать:

Нажми Ctrl + Shift + Esc → вкладка "Автозагрузка".
Посмотри, что там запускается.
Отключи всё лишнее:
Программы, которыми ты пользуешься редко,
Панели от производителей (например, HP, Dell),
Старые обновляторы.
Как не включать все лампочки в доме сразу — только там, где нужно свет 🌟

Совет:

Не используй сторонние "ускорители ПК" (типа CCleaner, если не знаешь, что делаешь).
Реестр — это как "мозг" компьютера. Ошибочное удаление может сломать систему.
Лучше доверить это специалистам, чем "почистить" всё и остаться без системы 😅

💡 Лайфхаки для скорости
Перезагружай компьютер хотя бы раз в неделю.
Это как сон для ПК — помогает "перезапустить" процессы.
Закрывай лишние вкладки в браузере.
50 вкладок = медленная работа, даже если у тебя хороший ПК.
Используй SSD, а не HDD.
Если у тебя старый жёсткий диск — замена на SSD даст самый большой прирост скорости.
Не ставь "антивирусы-ускорители".
Встроенный Защитник Windows — отличный и бесплатный вариант.
Добавь оперативной памяти.
Если у тебя 4 ГБ — это мало. 8 ГБ — минимум для комфортной работы, а лучше 32 ГБ 😉.
🐢 Говорит Терри:
"Друзья, помните: чистый компьютер — это не только быстрее, но и приятнее в использовании.
Устройте уборку хотя бы раз в месяц — и вы не узнаете свой ПК!
А если не знаешь, что удалять — напиши в комментариях, помогу!"

💬 Попробуй и напиши:
Какой совет тебе помог больше всего?
Стал ли компьютер быстрее после уборки?
Что ты нашёл(а) в папке "Загрузки"? 😏
#КомпьютернаяГрамотность
👍19🔥19❤‍🔥18👌14
😳 «О чём это?»: Геймдев-сленг подростков — выпуск 4! 🎮
Ежемесячный словарь для родителей, которые хотят понимать своих геймдеверов

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

Сегодня — выпуск 4, и в нём мы добавим ещё больше полезных и интересных слов, которые точно пригодятся в разговоре с юным разработчиком.
После этого вы сможете не просто кивать в ответ, а даже вставить пару фраз и удивить своего подростка:

«Мам, ты реально в теме!» 😎

🌟 Геймджем (Game Jam)
Это как марафон для разработчиков игр: нужно за короткое время (обычно 48 часов) создать игру с нуля.
Представьте, что вы пришли на кулинарный баттл и за 2 часа должны приготовить торт, используя только шоколад, бананы и йогурт.
Вот так же и на геймджеме — ограничения, азарт и куча креатива!

«На выходных был геймджем — мы с друзьями за 2 дня сделали игру про космического хомяка!»

🌟 Ассет (Asset)
Любой готовый элемент в игре: картинка, звук, 3D-модель, анимация.
Можно представить это как детали конструктора LEGO — чем больше у тебя ассетов, тем быстрее и интереснее строить.

«Я скачал крутые ассеты для джунглей — теперь мой уровень выглядит как из диснеевского фильма!»

🌟 ФПС (FPS — Frames Per Second)
Сколько кадров в секунду показывает игра. Чем выше FPS — тем плавнее и приятнее играть.
Если FPS низкий — игра лагает, как старый видеомагнитофон с перекрученной лентой.

«На моём ноуте FPS упал до 15 — пришлось уменьшить графику.»

🌟 Гейм-дизайнер (Game Designer)
Не программист и не художник, а человек, который придумывает, как будет устроена игра.
Он решает: какие будут уровни, как прыгает герой, сколько жизней, как проходить ловушки.
Как режиссёр фильма — он не снимает сам, но всё держит в голове.

«Я хочу стать гейм-дизайнером — мне нравится придумывать, как люди будут играть.»

🌟 Паблишер (Publisher)
Компания или человек, который помогает выпустить игру в свет: продвигает, продаёт, помогает с рекламой.
Как издатель книги: автор пишет, а паблишер делает так, чтобы её прочитали миллионы.

«Мы ищем паблишера для нашей инди-игры — чтобы её увидели в Steam!»

🌟 Сейв (Save)
Сохранение прогресса в игре.
Без сейва — придётся проходить всё сначала, как если бы вы написали сочинение, а потом выключили компьютер без сохранения.

«Я забыл поставить сейв — пришлось проходить босса заново…»

🌟 Чекпоинт (Checkpoint)
Точка, с которой можно продолжить, если герой проиграл.
Как в старых платформерах: упал в пропасть — и не с начала уровня, а с последнего флага.

«Слава чекпоинтам — иначе я бы уже всё бросил!»

🌟 Лут (Loot)
Награда за победу: монеты, още, скины, бонусы.
Как если бы вы победили в квесте и получили сундук с сокровищами.

«С босса выпал редкий лут — теперь я в полном снаряжении!»

🌟 Гринд (Grind)
Когда нужно много раз делать одно и то же, чтобы прокачать героя.
Как если бы вы каждый день 2 часа ходили в магазин за хлебом, чтобы стать "чемпионом по хождению за хлебом".

«Пришлось гриндить 3 часа, чтобы получить нужный предмет…»

🌟 Патч-ноты (Patch Notes)
Список изменений в новом обновлении.
Как сообщение от учителя: «Сегодня мы изменили правила игры: теперь нельзя использовать шпаргалки, но можно получать бонусы за домашку».

«Патч-ноты вышли — исправили баг с летающими врагами!»

🏁 Итог
Теперь вы знаете не просто слова, а целую систему — от создания игры до её выпуска и обновления.
Вы можете понять, когда подросток говорит:

«Мы с командой на геймджеме сделали игру, добавили крутой лут, но игроки жалуются на низкий FPS — будем оптимизировать и выпускать патч!»

Это не просто сленг.
Это новый язык, на котором говорят о творчестве, логике, дизайне и технологиях.
И теперь вы на нём понимаете! 🎉

💬 Хотите продолжение?
Не переживайте — это не финал!
Каждый месяц я буду выпускать новую порцию геймдев-сленга.
Пишите в комментариях — какие слова вы хотите разобрать в следующем выпуске?
А если понравилось — ставь ❤️ и перешли этот пост другу-родителю!

#Глоссарий
18🔥17😁17🤓12👍5🥰3
🎒 С Днём знаний, друзья! Пусть этот год будет полон открытий! 🌟

От всей души поздравляю вас с Днём знаний! 🎉
Этот день — как новый уровень в игре, с чистым сейвом, крутым апгрейдом и кучей новых фич! 💾

Пусть этот учебный год будет:

Без багов (или с легкоисправимыми 😄),
С высоким FPS — чтобы всё шло плавно и без лагов,
С крутой графикой — яркими уроками, интересными проектами и вдохновляющими учителями,
И с открытым бэклогом — полным крутых идей, которые вы обязательно воплотите!
📚 А если вдруг появятся сложности — помните:
Ошибки — это не краш, а дебаг.
Каждый баг — шаг к пониманию.
Каждое "не получилось" — часть пути к "у меня получилось!" 💪
🔥13😁13🎉13👨‍💻10👍4