Сегодня мы с вами начнем создавать игру "Flappy Bird", используя язык программирования python, а также библиотеку pygame. Сама игра представляет собой перемещающуюся в пространстве птичку, которая старается избежать столкновений с препятствиями. Чем дальше птичка сможет продвинуться в пространстве, тем больше очков наберет игрок.
Но для начала нам необходимо подготовить компьютер и установить на него используемые нами модули и программы.
Устанавливаем python, виртуальное окружение и pygame
Чтобы установить python, необходимо скачать его интерпретатор с официального сайта - ссылка. *Процесс выбора IDE мы пропустим, но если вас заинтересует тема что лучше: VSC, Pycharm или любой другой редактор текста. Напишите об этом в комментариях.
Далее выбираем рабочую директорию и устанавливаем виртуальное окружение. На деле проще, чем на словах.
Создайте на рабочем столе пустую папку для проекта. Теперь запустите командную строку вашей операционной системы.
Для windows:
- Нажмите сочетание клавиш WIN+X на клавиатуре
- Выберите "Командная строка" в выпавшем меню
- В командной строке переходим в рабочую директорию - печатаем cd (change directory) Пробел Desktop, нажимаем Enter
- Печатаем cd Пробел "Название папки", нажимаем Enter
После этого мы можем создать виртуальное окружение для того, чтобы устанавливаемые дополнительные модули были изолированы в отдельном месте для программы.
- Вызываем команду для создания виртуального окружения: печатаем py -m venv env, нажимаем Enter
- Вызываем команду для активации этого окружения: env\Scripts\activate
Далее устанавливаем модуль pygame, для этого внутри виртуального окружения вызовите команду: pip install pygame
После установки модуля можно проверить его версию с помощью команды: pip show pygame
Или с помощью: py -m pygame
На этом уроке мы подготовили все необходимые нам программы для создания игры с помощью модуля pygame.
Загляните в папку проекта - там должна быт папка env, внутри которой ещё три папки:
Если вы хотите разобраться лучше в том, что мы делаем, для этого есть отличный python курс от школы программирования для детей "КИД КОД". С промо-кодом "дзен" вы получите 25% скидку на первый месяц обучения.