Содержание
- Введение 1
- Теоретические основы разработки игр 2
- - Обзор языка программирования C# и среды Visual Studio 2.1
- - Принципы разработки игрового интерфейса (UI) 2.2
- - Алгоритмы искусственного интеллекта в настольных играх 2.3
- Разработка игровой логики 3
- - Структура данных для представления игровой доски и фигур 3.1
- - Реализация правил игры в шашки и обработка ходов 3.2
- - Разработка алгоритма определения победителя 3.3
- Разработка искусственного интеллекта для компьютерного противника 4
- - Алгоритм Minimax и Alpha-Beta отсечение 4.1
- - Разработка эвристических функций для оценки позиций 4.2
- - Реализация выбора хода и настройки уровня сложности 4.3
- Тестирование и отладка разработанной игры 5
- - Методы тестирования игрового процесса 5.1
- - Анализ производительности и оптимизация кода 5.2
- - Выявление и устранение ошибок (багов) 5.3
- Заключение 6
- Список литературы 7