Сибирский федеральный университет
Oberon Online
HomeAboutCreateSign in Русский

Тетрис

Укладывайте падающие фигуры так, чтобы заполнять горизонтальные строки
без пропусков. Полная строка исчезает, освобождая место и принося очки.
Если новая фигура не помещается вверху поля, игра заканчивается.

Управляйте кнопками на холсте или стрелками клавиатуры:
вправо, влево, вниз,
вверх — поворот, F — мгновенное падение,
P — пауза, N — новая игра.

Модель показывает, как из простых операций складывается игра:
поле хранится в двумерном массиве, фигуры описаны множествами клеток,
а каждое движение проверяется на столкновения.

Код разделён на четыре модуля: фигуры, правила, рисование и управление.
Начните изучение с процедур Cell, Fits и ClearRows.

Source code
AI & Ivan