Основи інженерії штучного інтелекту 10-11 класи
Цей документ містить навчальні матеріали для учнів та вчителів курсу «Основи інженерії штучного інтелекту». Навчальна програма курсу за вибором "Основи інженерії штучного інтелекту" Автори: Рибак О.С., Радер Р.І. Протокол №7 від 19.08.2024. Зареєстровано у каталозі надання грифів навчальних матеріалів та навчальних програм № 4.0164-2024 (Текст програми (pdf))
6. Практичне застосування ШІ
6.4. Програмування ШІ для компʼютерних ігор
Одним із цікавих напрямків використання штучного інтелекту є створення ботів для комп’ютерних ігор. Це не лише дозволяє навчитися аналізувати ігрові ситуації, але й розвиває алгоритмічне мислення, навички оптимізації рішень та знайомить із реальними методами керування агентами в середовищах із динамічними змінами.
Для практичного вивчення цього напряму ми використаємо платформу Codingame (https://www.codingame.com/) – онлайн-середовище, що дозволяє програмістам розв’язувати алгоритмічні задачі та програмувати ботів. Однією з таких ігор є Mad Pod Racing, де учасники повинні програмувати штучний інтелект для керування кораблем у перегонах.
Coding game - гра "для програмістів", яка допомагає вдосконалювати навички програмування, розвивати логічне мислення та вирішувати складні задачі. Це відмінний спосіб покращити свої навички програмування, весело провести час і вивчити нові технології.
Завдання
- Зареєструватися на сайті Codingame.
- Відкрити гру Mad Pod Racing (https://www.codingame.com/multiplayer/bot-programming/mad-pod-racing).
- Використовуючи Python, потренуватися у створенні бота, який аналізуватиме ігрову ситуацію та прийматиме рішення щодо керування кораблем. Використовуйте підказки на сайті.
- Дослідити алгоритми керування, такі як пошук оптимального маршруту, прийняття рішень на основі поточного положення корабля та його швидкості.
Інші "ігри для програмістів":