Остання редакція: 2026-06-04
Анотація
У статті описано процес проєктування модульної кросплатформної гри «Шашки» із інтелектуальним ігровим агентом на основі інструментів C# та Unity. Визначено модульну структуру застосунку, що охоплює компоненти управління дошкою, обробки правил, переміщення фігур, обліку результатів та поведінки бота. Ігровий агент визначає припустимі ходи, контролює обов’язкове взяття фігур суперника та автоматично обирає найкращий варіант дії. Отримана система служить основою для подальшого вдосконалення алгоритмів прийняття рішень у логічних настільних іграх.
Design of a modular cross-platform checkers game using C# and Unity
Abstract
This paper presents the design of a modular cross-platform checkers game with an intelligent game agent built using C# and Unity. The modular architecture of the application is defined, covering components for board management, rule processing, piece movement, score tracking, and bot behavior. The game agent evaluates available moves, enforces mandatory captures, and automatically selects the optimal action. The resulting system provides a foundation for future development of decision-making algorithms in logic board games.
Ключові слова
Посилання
1. Unity Technologies. Unity User Manual [Електронний ресурс]. – Режим доступу : https://docs.unity3d.com/Manual/index.html
2. Unity Technologies. Unity Scripting API [Електронний ресурс]. Режим доступу: https://docs.unity3d.com/ScriptReference/
3. Millington I. Artificial Intelligence for Games. – Boca Raton: CRC Press, 2019. – 900 p.
4. Russell S., Norvig P. Artificial Intelligence: A Modern Approach. – 4th ed. – Pearson, 2021. – 1136 p.
5. Aleksandr3377. Checkers Game Project [Електронний ресурс]. – Режим доступу: https://github.com/Aleksandr3377/Checkers?utm_source=chatgpt.com