|
Романюк, О. Ю. Розробка інтерактивної 2D-гри з елементами штучного інтелекту на платформі Godot Engine [Текст] : бакалаврcька робота : спеціальність 122 Комп'ютерні науки Освітня програма "Інженерія ігрових проектів" / О. Ю. Романюк ; ТНПУ ім. В. Гнатюка, фізико-математичний ф-т ; наук. кер. В. П. Олексюк. – Тернопіль, 2025. – 57 с.
Метою даної роботи є розробка інтерактивної 2D-гри з елементами штучного інтелекту на основі Godot Engine, що реалізує змагальний ігровий процес між гравцем і ШІ-суперником.
У роботі проаналізовано сучасні підходи до створення 2D-ігор, охарактеризовано технології інтеграції штучного інтелекту, описано функціональні можливості рушія Godot. Запропоновано концепцію гри "Кодова втеча", розроблено її механіки, інтерфейс та систему змагання між гравцем і штучним інтелектом. ШІ реалізовано з використанням скриптів на GDScript та інтеграцією Gemini API. Проведено тестування та оптимізацію гри.
Ключові слова: 2D-гра, Godot Engine, штучний інтелект, GDScript, головоломка, інтерфейс користувача.
The aim of this work is to develop an interactive 2D game with elements of artificial intelligence based on the Godot Engine, which implements a competitive gameplay between the player and the AI opponent.
The paper analyzes modern approaches to the creation of 2D games, characterizes artificial intelligence integration technologies, and describes the functionality of the Godot engine. The concept of the game "Code Escape" is proposed, its mechanics, interface, and system of competition between the player and artificial intelligence are developed. AI is implemented using GDScript scripts and Gemini API integration. The game was tested and optimized.
Keywords: 2D game, Godot Engine, artificial intelligence, GDScript, puzzle, user interface.
|