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