Содержание
- Введение 1
- Теоретические основы разработки игр на Python и Pygame 2
- - Обзор языка Python и его роль в геймдеве 2.1
- - Библиотека Pygame: основные возможности и компоненты 2.2
- - Основы объектно-ориентированного программирования в контексте разработки игр 2.3
- Алгоритмы и структуры данных для реализации игры "Тетрис" 3
- - Алгоритмы управления игровыми фигурами 3.1
- - Структуры данных для хранения игрового поля и фигур 3.2
- - Алгоритмы обнаружения заполненных линий и подсчета очков 3.3
- Разработка игрового процесса и графического интерфейса 4
- - Создание игрового поля и отображение фигур 4.1
- - Обработка событий от игрока и управление игровым процессом 4.2
- - Разработка графического интерфейса пользователя (GUI) и добавление звука 4.3
- Тестирование и отладка игры 5
- - Виды тестирования и методы отладки 5.1
- - Разработка тестовых сценариев и регрессионное тестирование 5.2
- - Анализ результатов тестирования и устранение ошибок 5.3
- Заключение 6
- Список литературы 7