Те́трис (производное от «тетрамино» и «теннис») — компьютерная игра, первоначально изобретённая и разработанная советским программистом Алексеем Пажитновым. Игра была выпущена 6 июня 1984 года — в это время Пажитнов работал в Вычислительном центре Академии наук СССР. Она была написана на языке программирования Pascal на микроЭВМ Электроника 60.
Тетрис представляет собой головоломку, построенную на использовании геометрических фигур «тетрамино» — разновидности полимино, состоящих из четырёх квадратов.
Размер игрового поля: 20 × 10 «кубиков».
Фигура появляется сразу в строках 1 и 2.
На экране отображается также:
Назначение клавиш:
7 | налево |
9 | направо |
8 | поворот |
4 | ускорить |
5, пробел | сбросить |
1 | показать следующую (фигуру) |
0 | стереть этот текст (убрать подсказку) |
Правила подсчета очков:
7 фигур Тетрис: I, L, J, O, S, T, Z
оригинал
F = Поле
M / V | V=0 | V=1 | V=2 | V=3 |
---|---|---|---|---|
M=1 | IF Y=0 THEN X=5 X,Y X+1,Y X,Y+1 X+1,Y+1 12 1██ 2██ | |||
M=2 | IF Y=0 THEN X=4 IF V=1 THEN X=X-2 X,Y X+1,Y X+2,Y X+3,Y 1234 1████ спрайт 0 | X=X+2 X,Y X,Y+1 X,Y+2 X,Y+3 1 1█ 2█ 3█ 4█ спрайт 1 | ||
M=3 | IF Y=0 THEN X=5 X+1,Y X+2,Y X,Y+1 X+1,Y+1 123 1 ██ 2██ | X=X+1 X,Y X,Y+1 X+1,Y+1 X+1,Y+2 12 1█ 2██ 3 █ | ||
M=4 | IF Y=0 THEN X=5 X,Y X+1,Y X+1,Y+1 X+2,Y+1 123 1██ 2 ██ | X=X+1 X+1,Y X,Y+1 X+1,Y+1 X,Y+2 12 1 █ 2██ 3█ | ||
M=5 | IF Y=0 THEN X=5 X,Y X+1,Y X+2,Y X+1,Y+1 123 1███ 2 █ | X=X+1 X,Y X,Y+1 X+1,Y+1 X,Y+2 12 1█ 2██ 3█ | X=X-1 X+1,Y X,Y+1 X+1,Y+1 X+2,Y+1 123 1 █ 2███ | X+1,Y X,Y+1 X+1,Y+1 X+1,Y+2 12 1 █ 2██ 3 █ |
M=6 | IF Y=0 THEN X=5 X,Y X+1,Y X+2,Y X,Y+1 123 1███ 2█ | X=X+1 X,Y X,Y+1 X,Y+2 X+1,Y+2 12 1█ 2█ 3██ | X=X-1 X+2,Y Y+1,X Y+1,X+1 Y+1,X+2 123 1 █ 2███ | X,Y X+1,Y X+1,Y+1 X+1,Y+2 12 1██ 2 █ 3 █ |
M=7 | IF Y=0 THEN X=5 X,Y X+1,Y X+2,Y X+2,Y+1 123 1███ 2 █ | X=X+1 X,Y X+1,Y X,Y+1 X,Y+2 12 1██ 2█ 3█ | X=X-1 X,Y X,Y+1 X+1,Y+1 X+2,Y+1 123 1█ 2███ | X+1,Y X+1,Y+1 X,Y+2 X+1,Y+2 12 1 █ 2 █ 3██ |
[ ] Т Е Т Р И С [ ] 2 0 | Ваш уровень? (0-9) - _
16 Полных строк: 0 Уровень: 0 Счет: 0 10 16 Ваше имя?
222223333333333444444444 567890123456789012345678 <! . . . . . . . . . .!> <! . . . . . . . . . .!> <! . . . . . . . . . .!> <! . . . . . . . . . .!> <! . . . . . . . . . .!> <!====================!> \/\/\/\/\/\/\/\/\/\/
1 2 1234567890123456789012 7: налево 9: направо 8:поворот 4:ускорить 5:сбросить 1: показать следующую 0: стереть этот текст пробел - сбросить