# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
|
|||
На этом уроке мы поговорим об игре “Камень ножницы бумага” и установим инструменты разработки Отчёт отправил: 11019. Trira Выполнено за 12 мин. [Показать отчёт] Научился: Установлен nodejs. Телеграмм и VS Code уже были установлены Сложности: все просто |
|||||
2 | Создание проекта |
|
|||
На этом уроке мы создадим проект и инициируем его в npm. npm init |
|||||
3 | Алгоритм игры: выбор элементов игроками |
1 тест |
|||
На этом уроке мы создадим файл игры game.js и реализуем получение вариантов элементов от игрока и компьютера | |||||
4 | Алгоритм игры: получение результата |
|
|||
На этом уроке мы реализуем функцию получения результата игры | |||||
5 | Играем в классы: создание класса игры |
|
|||
На этом уроке мы перенесем функционал игры в класс knb | |||||
6 | Играем в классы: подключение к проекту |
1 тест |
|||
На этом уроке мы подключим наш класс к точке входа, обработаем внештатные ситуации и исправим ошибки по поводу работы класс | |||||
7 | Создание бота: создаем бот в telegram |
|
|||
На этом уроке мы создадим новый бот при помощи telegram-бота BotFather ВНИМАНИЕ: Наименование бота должно быть УНИКАЛЬНЫМ! Вы можете назвать свой бот по типу My<случайное число>knb_bot |
|||||
8 | Создание бота: установка пакетов и бот сообщений |
|
|||
На этом уроке мы подключим к нашему проекту пакеты node-telegram-bot-api и nodemon, а также реализуем простейший бот сообщений |
|||||
9 | Создание бота: подключение кнопочной клавиатуры |
|
|||
На этом уроке мы создадим клавиатуру из трех кнопок и реализуем их вывод в telegram | |||||
10 | Игра в telegram: обработка нажатия кнопок |
|
|||
На этом уроке мы реализуем обработку события нажатия на кнопки | |||||
11 | Игра в telegram: подготовка изображений |
|
|||
На этом уроке мы подготовим изображения для вывода в игре |
|||||
12 | Игра в telegram: картинки - на бот |
|
|||
На этом уроке мы реализуем вывод картинок в чат бота в зависимости от результата игры | |||||
13 | Игра в telegram: счет игры |
|
|||
На этом уроке мы реализуем подсчет побед игрока и компьютера-бота и вывод счета в игре | |||||
14 | Оформление игры: красивый вывод текста |
|
|||
На этом уроке мы сделаем красивый вывод результатов игры при помощи html-разметки | |||||
15 | Оформление игры: правильный старт |
|
|||
На этом уроке мы реализуем старт бота и вывод информации об игре | |||||
16 | ФИНАЛЬНЫЙ УРОК |
без видео |
|||
Сделай видео-презентацию своего бота. | |||||
Итого: 16 видеоуроков |
11 мин. 2 теста |
1 чел. | |||
Финалисты: Tom . |