“Ігровий вебдодаток з підтримкою ШІ”
Вантажиться...
Дата
2025
Автори
Назва журналу
Номер ISSN
Назва тому
Видавець
УНІВЕРСИТЕТ ІМЕНІ АЛЬФРЕДА НОБЕЛЯ
Анотація
Ця кваліфікаційна робота присвячена розробці ігрового вебдодатку з підтримкою штучного інтелекту (ШІ), що поєднує сучасні вебтехнології та настільні ігри, реалізовані за допомогою бібліотеки Pygame та інтегровані в браузер за допомогою Pygbag.
У межах проєкту створено бібліотеку з чотирма класичними настільними іграми: хрестики-нулики, морський бій, шашки та шахи. Основною особливістю розробленого застосунку є наявність вбудованого штучного інтелекту (ШІ) у кожній з ігор. Для реалізації ШІ використовувалися різноманітні алгоритми: від простих евристик до класичних стратегій, таких як Minimax.
У роботі детально розглянуто процес розробки кожної гри, особливості побудови логіки ШІ, а також проблеми, що виникали під час розробки, та шляхи їх вирішення. Окрема увага приділена використаним технологіям, побудові структури вебдодатку та взаємодії між ігровим рушієм та браузерним середовищем.
Результатом є працюючий вебдодаток, що дозволяє користувачам взаємодіяти з іграми прямо в браузері без необхідності встановлення додаткового програмного забезпечення.
Опис
Ключові слова
штучний інтелект, вебдодаток, настільні ігри, Pygame, Pygbag, HTML, CSS, хрестики-нулики, морський бій, шашки, шахи, браузерні ігри, алгоритм Minimax.