JavaRush /Курсы /Java Collections /Большая задача: Пишем игру Тетрис

Большая задача: Пишем игру Тетрис

Java Collections
2 уровень , 15 лекция
Открыта
Большая задача: Пишем игру Тетрис - 1

— Привет, Амиго!

— Здравия желаю, Капитан Бобров!

— У меня для тебя новая миссия — давай напишем игру Тетрис.

Это секретная операция. Все дальнейшие инструкции через Intellij IDEA.

— Есть, начать выполнение секретного задания.

7
Задача
Java Collections, 2 уровень, 15 лекция
Недоступна
Тетрис(1)
Тетрис(1)
7
Задача
Java Collections, 2 уровень, 15 лекция
Недоступна
Тетрис(2)
Тетрис(2)
7
Задача
Java Collections, 2 уровень, 15 лекция
Недоступна
Тетрис(3)
Тетрис(3)
7
Задача
Java Collections, 2 уровень, 15 лекция
Недоступна
Тетрис(4)
Тетрис(4)
7
Задача
Java Collections, 2 уровень, 15 лекция
Недоступна
Тетрис(5)
Тетрис(5)
7
Задача
Java Collections, 2 уровень, 15 лекция
Недоступна
Тетрис(6)
Тетрис(6)
7
Задача
Java Collections, 2 уровень, 15 лекция
Недоступна
Тетрис(7)
Тетрис(7)
7
Задача
Java Collections, 2 уровень, 15 лекция
Недоступна
Тетрис(8)
Тетрис(8)
7
Задача
Java Collections, 2 уровень, 15 лекция
Недоступна
Тетрис(9)
Тетрис(9)
7
Задача
Java Collections, 2 уровень, 15 лекция
Недоступна
Тетрис(10)
Тетрис(10)
7
Задача
Java Collections, 2 уровень, 15 лекция
Недоступна
Тетрис(11)
Тетрис(11)
14
Задача
Java Collections, 2 уровень, 15 лекция
Недоступна
Тетрис(12)
Тетрис(12)
14
Задача
Java Collections, 2 уровень, 15 лекция
Недоступна
Тетрис(13)
Тетрис(13)
28
Задача
Java Collections, 2 уровень, 15 лекция
Недоступна
Тетрис(14)
Тетрис(14)
14
Задача
Java Collections, 2 уровень, 15 лекция
Недоступна
Тетрис(15)
Тетрис(15)
7
Задача
Java Collections, 2 уровень, 15 лекция
Недоступна
Тетрис(16)
Тетрис(16)
7
Задача
Java Collections, 2 уровень, 15 лекция
Недоступна
Тетрис(17)
Тетрис(17)
Комментарии (224)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
КожаныйЧервь Уровень 49
22 января 2026
валидатор конченный слов нет 🤦‍♂️
КожаныйЧервь Уровень 49
22 января 2026
поменял методы местами с гетарами и конструктором. Геторы поднял наверх, а методы опустил вниз класса и валидация прошла🤦😭
Максим Li Уровень 51
7 декабря 2025
{Java_Shark} Уровень 36
27 января 2025
++
SomeBody098 Уровень 51
23 сентября 2024
ну что, идем дальше
safelogj Уровень 1
21 сентября 2024
ну ладно, раз задачи нет, перечитаем лекции ещё раз в запланированное время.
ponsik Уровень 51
20 июля 2024
Первая половина заданий мне понравилось. Было пошагово и никуда логическая цепочка из головы не уходила. Дальше уже написали зачем-то код за меня, началась путаница, многие методы были написаны. В общем огорчен :(
I'll kick them all Уровень 5
3 сентября 2025
Ну, в реальной жизни все примерно так же. Есть фреймворки и работа коллег. Читать код сложнее чем писать. Так что ситуация типичная.
Roman Уровень 33
15 февраля 2024
Забавно. Посленее задание: "Я тут немножечко подправил код. Но в целом - отлично. Запускаем и наслаждаемся тетрисом." Но по факту код не работает, программа завершается через несколько циклов.
AhanSere Уровень 1
27 ноября 2023
Почему не использовали хотя бы здешний движок game engine - не понятно...
Gans Electro Уровень 42
16 ноября 2023
Написал небольшой класс на Swing чтобы была хоть какая то графика. Посмотрите 17 задачу
Дима Уровень 63
1 июня 2025
А как Swing установить? Что-то у меня не получается.
Gans Electro Уровень 42
2 июня 2025
Вот здесь есть код тык
Ra Уровень 13 Student
16 августа 2023

На C# переносится почти 1 в 1, вместо Integer - int, boolean - bool, 
массивы int[,] canvas = new int[height, width];
если int позволяет нулл, то int?
Листы - IList<int[]> lines = new List<int[]>();