Курс
ШІ у 5 класі: створюємо ігри та застосунки з ШІ
Збирай ігри з блоків коду, додай класифікатор зображень і перевір, як поводиться гра.
Іди уроками по порядку. Наприкінці ти зможеш за подією змусити спрайт рухатися, коли натиснуто клавішу, умовою якщо та інакше обирати, що станеться, вести рахунок за допомогою змінної і повторювати кроки за допомогою циклу. Ти зможеш написати правила, як діє герой, навчити класифікатор своїми зображеннями і змусити гру діяти за міткою моделі. Ти зможеш зібрати гру, яка запитує і перевіряє запитання, знайти блок, який викликає помилку, перевірити, що буде при дивних вводах, і сказати, які частини гри йдуть за правилами, а які використовують ШІ. Ти зможеш показати готову пригоду ШІ про тварин: вона веде рахунок і вчить.
Як користуватися цими уроками
- Почни з уроку, де написано Зроби це. Рядок під назвою вмієш сам — іди далі.
- Спочатку пограй в Ігри. Потім Перевірка. 8 із 10 правильно для заліку. Аркуші на папері. Відповіді внизу.
- Короткого заходу досить. Якщо урок важкий, зроби попередній ще раз.
- Роби ігри в безкоштовній програмі з блоками, наприклад у Scratch. Зберігай копію після кожного уроку. Інструменти ШІ використовуй лише з учителем або з батьками. Запитай, перш ніж брати з камери фото людини.
У кожному уроці є ігри, перевірка та аркуші.
0 із 30
Програмування для ШІ
- 1ПодіїЗа подією змуси спрайт рухатися, коли натиснуто клавішу.
- Використай блок «коли клавішу натиснуто».
- Рухай спрайт стрілками.
- Запускай гру зеленим прапорцем.
- 2УмовиУмовою якщо та інакше обирай, що станеться.
- Перевір, чи торкаються два спрайти.
- Зроби одне, якщо так, і інше, якщо ні.
- Зупини гру, коли гравця спіймали.
- 3ЗмінніВеди рахунок за допомогою змінної.
- Зроби змінну рахунку.
- Додавай одне очко, коли гравець набирає очко.
- На початку постав рахунок на 0.
- 4ЦиклиПовторюй кроки за допомогою циклу.
- Використай блоки «повторити» і «завжди».
- Змусь предмет падати знову і знову.
- Скажи, коли цикл має зупинитися.
- 5Перша граЗбери першу гру на ловлю, яка веде рахунок.
- Нехай фрукти падають зверху.
- Рухай кошик, щоб зловити їх.
- Покажи рахунок і екран «гру закінчено».
Розумні герої гри
- 6Правила для героївНапиши правила, як діє герой.
- Пиши правила так: «якщо це, то те».
- Перетвори кожне правило на блоки.
- Перевір кожне правило.
- 7Доганяй і тікайЗмусь героя доганяти гравця або тікати від нього.
- Спрямуй героя на гравця.
- Нехай він тікає, коли гравець близько.
- Змінюй його швидкість.
- 8РішенняНехай герой ухвалює рішення і обирає один із двох ходів.
- Дай герою два варіанти.
- Обери варіант за допомогою умови.
- Покажи, яке рішення він ухвалив.
- 9Випадково чи розумноПорівняй випадковий хід і розумний хід за правилами.
- Нехай один герой рухається випадково.
- Нехай інший іде за правилами.
- Скажи, який хід здається розумнішим і чому.
- 10Живий геройЗбери живого героя, який реагує на гравця.
- Нехай він говорить, коли по ньому клацнули.
- Нехай він змінюється, коли змінюється рахунок.
- Дай йому щонайменше три правила.
Розпізнавання зображень з ШІ
- 11Класифікатори в іграхСкажи, як гра може використовувати класифікатор зображень.
- Пограй у гру, яка реагує на жест рукою.
- Знайди вхід, модель і вихід.
- Придумай ідею гри з класифікатором.
- 12Навчання для гриНавчи класифікатор своїми зображеннями для гри.
- Обери три жести рукою або три предмети.
- Зроби багато фото кожного.
- Навчи класифікатор і перевір його.
- 13Підключи модельПідключи модель і змусь гру діяти за її міткою.
- Прочитай мітку від моделі.
- Рухай спрайт для кожної мітки.
- Покажи мітку на екрані.
- 14Коли вгадує неправильноЗроби так, щоб гра давала раду, коли вгадує неправильно.
- Дій лише коли модель досить упевнена.
- Попроси гравця спробувати ще раз.
- Рахуй неправильні здогади, поки перевіряєш.
- 15Гра на розпізнаванняЗбери гру на розпізнавання: вона реагує на те, що бачить камера.
- Придумай мету гри.
- Керуй нею за допомогою класифікатора.
- Дай другу пограти.
ШІ і мова
- 16Введення текстуПопроси гравця зробити введення тексту: набрати відповідь.
- Використай блок «запитати і чекати».
- Збережи відповідь.
- Скажи відповідь гравцеві назад.
- 17Ключові словаНехай програма відповідає, коли знаходить ключове слово.
- Перевір, чи є у відповіді потрібне слово.
- Дай відповідь для кожного ключового слова.
- Дай відповідь, коли жодне ключове слово не збіглося.
- 18Ідеї чат-ботаСкажи, чим ідеї чат-бота відрізняються від правил за ключовими словами.
- Порівняй бота за ключовими словами і чат-бот із ШІ.
- Скажи, що чат-бот із ШІ вчився на тексті.
- Скажи, чому його відповіді можуть здивувати.
- 19Гра із запитаннямиЗбери гру із запитаннями: вона запитує і перевіряє відповіді.
- Зберігай запитання і відповіді у списках.
- Став кожне запитання по черзі.
- Додавай очко за кожну правильну відповідь.
- 20Корисна підказкаДай гравцеві корисну підказку після неправильної відповіді.
- Напиши підказку для кожного запитання.
- Покажи підказку після неправильної відповіді.
- Дай гравцеві спробувати ще один раз.
Пошук помилок і перевірка
- 21Знайди помилкуЗнайди блок, який викликає помилку.
- Скажи, що має статися і що стається.
- Перевіряй по одній частині.
- Виправ блок і перевір знову.
- 22Список перевірокНапиши список перевірок: що треба перевірити.
- Напиши, що ти спробуєш.
- Напиши, що має статися.
- Позначай кожен пункт.
- 23Дивні вводиПеревір, що буде при дивних вводах.
- Введи порожньо, довге слово і число.
- Покажи камері темне зображення.
- Виправ те, що ламається.
- 24Правила чи навчанняСкажи, які частини йдуть за правилами, а які використовують навчання ШІ.
- Пофарбуй блоки правил одним кольором.
- Пофарбуй блоки ШІ іншим кольором.
- Скажи, яку частину важче перевірити і чому.
- 25Покращ груПокращ гру: виправ дві проблеми, які знайшли ті, хто перевіряв.
- Попроси двох друзів пограти.
- Запиши проблеми, які вони знайдуть.
- Виправ дві найбільші.
Студія розробки ігор
- 26Задум гриНа папері зроби задум гри про диких тварин.
- Обери тварин у своїй грі.
- Намалюй екрани.
- Напиши, як гравець набирає очки.
- 27ПрототипЗбери прототип: першу версію, в яку можна грати.
- Збери початковий екран.
- Збери один рівень.
- Додай рахунок.
- 28Додай ШІДодай ШІ: класифікатор тварин у свою гру.
- Візьми готовий класифікатор тварин або навчи свій.
- Підключи його до гри.
- Дай факт про кожну тварину, яку він знаходить.
- 29Пробна граНа пробній грі дивись, як грають інші, і записуй проблеми.
- Дивись і не допомагай.
- Записуй, де гравці застрягають.
- Виправ найбільшу проблему.
- 30Пригода ШІ про тваринПокажи готову пригоду ШІ про тварин: вона веде рахунок і вчить.
- Покажи гру класу.
- Скажи, які частини використовують правила, а які — ШІ.
- Покажи одну помилку, яку робить ШІ.