проект в Python Skill Tree

Игра "Перемещение ящиков" с использованием Pygame

Начинающий

В этом проекте мы разработаем классическую игру "Сокобан" с использованием Python и Pygame, изучив базовый синтаксис Python и навыки разработки игр с помощью Pygame.

python

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Этот проект представляет собой разработку классической игры Сокобан на языке Python с использованием Pygame.

В этом проекте затрагиваются следующие знания:

  • Базовый синтаксис Python
  • Основы разработки игр с использованием Pygame

Этот курс имеет средний уровень сложности и подходит для пользователей, имеющих базовое понимание Python и желающих дальнейшего углубления своих знаний.

Исходный код sokoban.py.zip распространяется под лицензией GNU GPL v3, а скин был создан Borgar.

👀 Предпросмотр

Анимация предварительного просмотра игры Сокобан

🎯 Задачи

В этом проекте вы научитесь:

  • Как инициализировать игру с использованием Pygame
  • Как обрабатывать игровые события и операции с клавиатурой
  • Как реализовать карту для игры
  • Как реализовать операции перемещения игрока и ящиков
  • Как реализовать операции отмены и повторения
  • Как протестировать игровой интерфейс

🏆 Достижения

После завершения этого проекта вы сможете:

  • Инициализировать Pygame и настроить игровое окно
  • Обрабатывать игровые события и ввод с клавиатуры в Pygame
  • Реализовать игровую карту и отобразить ее с использованием Pygame
  • Реализовать операции перемещения игрока и ящиков
  • Реализовать операции отмены и повторения в игре
  • Протестировать и запустить игровой интерфейс

Преподаватель

labby
Labby
Labby is the LabEx teacher.