Skip to content

Игра тетрис на WinForms. Tetris Game 2019. Проект в ООП стиле. Каждый метод и переменная имеют комментарий. Возможности: профиль, настройки, смена графики, пауза, чит-коды, уровни.

License

Notifications You must be signed in to change notification settings

yudinikita/tetris-oop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Игра тетрис на WinForms | Tetris Game 2019

Каждый класс, метод и переменные имеют комментирий. Весь проект выполнен в ООП стиле.

Игра с низкой графикой

Трейлер

Смотреть трейлер

Возможности

После выхода из игры все результаты и настройки сохраняются.

1. Профиль

  • Вход и регистрация
  • Статистика
    • Имя
    • Очки
    • Деньги
    • Уровень
    • Время в игре
    • Рекорд за игру
    • Количество игр

2. Настройки

Настройки возможно изменить во время игры по нажатию на Esc. Можно сохранить или сбросить настройки.

  • Вкл/отк тень от фигуры (подсказка, показывающая, куда упадет фигура в настоящий момент времени)
  • Показывать или не показывать следующую фигуру
  • Чит-коды
    • Добавить тысячу очков на старте
    • Сбросить все очки
    • Все блоки палки
    • Все блоки кубы
    • Все блоки разные
  • Включить полный экран
  • Выбор графики (качество)
    • Низкое: тетрис становится черно-белым
    • Среднее: фигурки становятся цветными, и появляется возможность сменить цвет фона и цвет поля
    • Высокое: у фигурок появляется красивая текстура
  • Выбор способ перемещения фигур: стрелками или WASD
  • Выбор клавиши для поворота фигур

3. Процесс игры

  • По нажатию на Esc активируется пауза, где можно продолжить, сменить настройки или сдаться. Если сдаться, то результат игры не будет сохранен.
  • Показатели:
    • Очки
    • Уровень
    • Фигура далее (если включена в настройках)
    • Сколько времени прошло с начала
    • Системное время
  • Присутствует пасхалка, если нажать на W во время игры, то удалится нижняя строка.
  • С каждым уровнем увеличивается скорость падения фигур.

4. Результат игры

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

  • Показатели
    • Время игры
    • Уровень игры
    • Получено денег
    • Получено очков
    • Текущий уровень
  • Кнопки для перехода в меню или начала новой игры

Скриншоты

Главное меню

Главное меню

Профиль игрока

Профиль игрока

Настройки

Настройки

Игра с высокой графикой

Игра с высокой графикой

Игра с низкой графикой

Игра с низкой графикой


Site yudinikita.ru  ·  Email [email protected]  ·  GitHub @yudinikita

About

Игра тетрис на WinForms. Tetris Game 2019. Проект в ООП стиле. Каждый метод и переменная имеют комментарий. Возможности: профиль, настройки, смена графики, пауза, чит-коды, уровни.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages