README.md

Простой тетрис на Python с использованием Pygame

Simple Tetris

Добро пожаловать в проект игры “Тетрис”, разработанный на языке Python с использованием фреймворка Pygame. Этот проект представляет классическую аркадную игру “Тетрис”, где ваша задача - управлять падающими блоками так, чтобы они формировали полные горизонтальные линии.

Требования

Перед тем как начать играть, убедитесь, что у вас установлен фреймворк Pygame. Вы можете установить его с помощью следующей команды:

pip install pygame

Использование рабочего окружения venv

Чтоб пакеты и зависимости этого проекта никак не повлияли на работу остальных проектов рекомендуем создать и использовать рабочее окружение venv и в нём установить все необходимые пакеты python. Перейдите в каталог с игрой:

cd pysimpletetris

Создайте виртуальное окружение используя модуль venv:

python -m venv env

Для активации рабочего окружения выполните команду:

env\Scripts\activate

Затем вам нужно установить пакет pygame в ваше рабочее окружение env:

pip install pygame

Запуск игры

python InfiniteColumns.py

После завершения работы с кодом проекта вам следует выполнить деактивацию рабочего окружения, выполнив команду:

env\Scripts\deactivate

Запуск игры

Клонируйте этот репозиторий на свой компьютер.

Перейдите в папку проекта:

cd pysimpletetris

Запустите игру:

python tetris.py

Управление

Кнопка A: Движение фигуры влево. Кнопка D: Движение фигуры вправо. Кнопка W: Поворот фигуры. Кнопка S: Ускорение падения фигуры.

Как играть

Цель игры - заполнять горизонтальные или вертикальные линии по 3 блока фигурами одного цвета без пропусков. Когда горизонтальная или вертикальная линия будет состоять из 3 блоков одного цвета, они исчезают, и вы получаете очки. Цель состоит в том, чтобы набрать как можно больше очков и удерживать поле свободным от накопившихся блоков.

Лицензия

Этот проект распространяется под лицензией MIT.

Описание

Portfolio demo project Columns game (source url: https://gitflic.ru/project/giantpanda9/codesamples-python2x-pygame-columnsgame)

Конвейеры
0 успешных
0 с ошибкой