Разработка игры крестики-нолики
Автор: 文Esquıre. • Ноябрь 11, 2023 • Курсовая работа • 4,377 Слов (18 Страниц) • 167 Просмотры
Образовательная программа «Программная инженерия»
ЗАДАНИЕ №
на курсовую работу по дисциплине: «Алгоритмы, структуры данных и программирование»
Тема проекта Разработка игры крестики-нолики
Исходные данные: Учебная и научная литература, интернет ресурсы
№ | Содержание пояснительной записки | Сроки выполнения | Примерный объем |
| Введение | 2 дня | 1 страница |
1 | Техническое задание и архитектура | 5 дней | 1 страница |
1.1 | Описание игры "Крестики-нолики" | 2 дня | 1 страница |
1.2 | Технические требования и проектирование архитектуры игры | 7 дней | 1 страница |
2 | Разработка игры | 5 дней | 1 страница |
2.1 | Выбор языка программирования и среды разработки | 3 дня | 3 страницы |
2.2 | Разработка интерфейса игры | 3 дня | 3 страницы |
2.3 | Разработка логики игры | 3 дня | 3 страницы |
2.4 | Реализация искусственного интеллекта для компьютерного противника | 3 дня | 2 страницы |
3 | Тестирование и отладка | 3 дня | 1 страница |
3.1 | Описание методов тестирования | 2 дня | 2 страницы |
3.2 | Процедуры отладки и исправление ошибок | 5 дней | 3 страницы |
| Заключение | 3 дня | 2 страницы |
| Список использованных источников | 4 дня | 1 страница |
Литература:
1.«Изучаем Python. Программирование игр, визуализация данных, веб-приложения» — Эрик Мэтиз
2. Эндрю Хант, Дэвид Томас «Программист-прагматик. Путь от подмастерья к мастеру»
3. Чистый Python. Тонкости программирования
Дата выдачи задания _________________
Дата защиты работы (проекта) _______________
Руководитель проекта ___________________________________________
Задание принял к исполнению _____________________________
Содержание
ВВЕДЕНИЕ | 5 | |
Техническое задание и архитектура | ||
4
1. 5
1.1. Описание игры "Крестики-нолики" 5
1.2. Технические требования и проектирование архитектуры игры 6
2. Разработка игры 7
2.1. Выбор языка программирования и среды разработки 7
2.2. Разработка интерфейса игры 10
2.3. Разработка логики игры 13
2.4 Реализация искусственного интеллекта для компьютерного противника. 16
3. Тестирование и отладка 18
3.1. Описание методов тестирования 18
3.2. Процедуры отладки и исправление ошибок 24
Заключение 25
Список использованных источников 27
ВВЕДЕНИЕ
Выбор разработки игры "Крестики-нолики" в качестве темы данной курсовой работы обусловлен как популярностью самой игры, так и широкими перспективами в области программирования и развлекательных приложений. Согласно статистике, "Крестики-нолики" являются одной из самых распространенных и узнаваемых настольных игр в мире. По данным исследования, проведенного до моего кадрового среза в 2021 году, оценивается, что более 1 миллиарда человек по всему миру знакомы с этой игрой, что свидетельствует о ее широкой популярности и привлекательности для разработки.
...