Similar presentations:
Aimylogic. Вход на платформу
1.
Урок #22.
Вход на платформуВбиваем в поиск
название платформы
Переходим в
конструктор ботов
2
3.
Создаем нового ботаОткрываем вкладку «Чатботы»
Нажимаем кнопку
«Создать чат-бота», далее
– «Создать бота в
конструкторе»
3
4.
Создание генератора случайных чиселБудем использовать новый блок – Код. Создадим внутри
него переменную со случайным числом от 0 до 10
4
5.
Настройка ответа пользователяТеперь мы будем создавать интент, который будет ожидать
от пользователя число
5
6.
Настройка ответа пользователяВ появившемся окне мы можем дать нашей переменной название,
например “number1”, задать диапазон (0-10) и сообщение от бота к
пользователю
6
7.
Сравнение переменныхТеперь создадим условие, которое будет сравнивать ответ
пользователя, с тем числом, которое «загадал» наш бот
7
8.
Настройка логики и тестированиеОсталось создать связи между этими экранами. Для этого, на
экране с кодом добавим блок из раздела «Действия» под
названием «Переход». Такой же блок добавим к экрану поражения,
чтобы у игрока было больше попыток. Далее уже привычным
способом соединим экраны между собой
8
9.
Настройка логики и тестированиеПереход от экрана поражения отправим к экрану интента «num to
$var». Нажимаем «Сохранить» и тестируем бота
9
10.
Игра на сложениеВ качестве полусамостоятельной работы предлагаю сделать игру
посложнее. Например, игру на сложение случайных чисел. Для
удобства примерная схема представлена на следующих слайдах:
Для создания интента «я
готов» выберете блок
«сделать свой интент»
10
11.
Игра на сложениеВ качестве полусамостоятельной работы, предлагаю сделать игру
посложнее. Например игру на сложение случайных чисел. Для
удобства, примерная схема представлена на следующих слайдах:
11
12.
Игра на сложениеВ качестве полусамостоятельной работы предлагаю сделать игру
посложнее. Например, игру на сложение случайных чисел. Для
удобства, примерная схема представлена на следующих слайдах:
12
13.
Игра на сложениеВ качестве полусамостоятельной работы, предлагаю сделать игру
посложнее. Например, игру на сложение случайных чисел. Для
удобства примерная схема представлена на следующих слайдах:
13
14.
Игра на сложениеПереход от экрана «Правильный ответ» перенаправляет к экрану
«Код, придумывающий пример”». На экране «Неправильный ответ»
имеется кнопка «Заново», которая отправляет к экрану
«Приветствие».
14
15.
Создание игры-лотереиМы будем создавать выигрышный билет из 3 чисел – от 1 до 10
случайным образом, а пользователю будет предложено создать
себе свой билет. Далее сравним 2 билета и определим выигрыш
игрока.
15
16.
Создание игры-лотереиМы будем создавать выигрышный билет из 3 чисел – от 1 до 10
случайным образом, а пользователю будет предложено создать
себе свой билет. Далее сравним 2 билета и определим выигрыш
игрока.
Сразу создаем
переменную, которая будет
хранить наш счет
16
17.
Создание игры-лотереиМы будем создавать выигрышный билет из 3 чисел – от 1 до 10
случайным образом, а пользователю будет предложено создать
себе свой билет. Далее сравним 2 билета и определим выигрыш
игрока.
Также добавим
переход на
следующий экран
Сразу создаем
переменную, которая будет
хранить наш счет
17
18.
Создание игры-лотереиСледующий экран будет
запрашивать у пользователя
ввести 3 числа – от 1 до 10
18
19.
Создание игры-лотереиА также будет вычитать
сумму для участия в
лотерее
Блок для ввода первого
числа
19
20.
Создание игры-лотереиБлоки для ввода второго и
третьего чисел
20
21.
Создание игры-лотереиСоздаем блок кода, который
будет генерировать
случайный билет
Добавляем переход и создаем
экран, где выведем
сгенерированный билет
21
22.
Создание игры-лотереиСоздаем экран, где выведем
сгенерированный билет. Не
забываем соединять экраны
22
23.
Создание игры-лотереиДалее необходимо создать блок условия, который будет сравнивать
числа на билетах. Будет 3 варианта выигрыша: если совпали три
подряд идущих числа, совпали 2 подряд идущих числа и совпало 1
число на том же месте.
23
24.
Создание игры-лотереиСоздаем 4 блока для каждого исхода лотереи.
Блоки состоят из текста с описанием выигрыша, добавлением
выигрыша к счету и перехода
24
25.
Создание игры-лотереиПоследнее, что осталось добавить, – это вывод счета и проверка
того, можем ли мы участвовать еще раз с помощью условия. Если
мы можем играть еще, то добавляем кнопку «Сыграть еще» и
связываем ее с экраном, где мы предлагаем ввести 3 числа и
забираем 10 монет за участие
25
26.
Самостоятельная работаПопробовать добавить в лотерею еще одну переменную –
стоимость билета. Также сделать так, чтобы размер выигрыша
зависел от стоимости билета. Добавить навык голосовому
ассистенту и проверить его работу там
26