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