Введение
Этот проект представляет собой разработку классической игры Сокобан на языке Python с использованием Pygame.
В этом проекте затрагиваются следующие знания:
- Базовый синтаксис Python
- Основы разработки игр с использованием Pygame
Этот курс имеет средний уровень сложности и подходит для пользователей, имеющих базовое понимание Python и желающих дальнейшего углубления своих знаний.
Исходный код sokoban.py.zip распространяется под лицензией GNU GPL v3, а скин был создан Borgar.
👀 Предпросмотр

🎯 Задачи
В этом проекте вы научитесь:
- Как инициализировать игру с использованием Pygame
- Как обрабатывать игровые события и операции с клавиатурой
- Как реализовать карту для игры
- Как реализовать операции перемещения игрока и ящиков
- Как реализовать операции отмены и повторения
- Как протестировать игровой интерфейс
🏆 Достижения
После завершения этого проекта вы сможете:
- Инициализировать Pygame и настроить игровое окно
- Обрабатывать игровые события и ввод с клавиатуры в Pygame
- Реализовать игровую карту и отобразить ее с использованием Pygame
- Реализовать операции перемещения игрока и ящиков
- Реализовать операции отмены и повторения в игре
- Протестировать и запустить игровой интерфейс





