====== Тетрис ====== Те́трис (производное от «тетрамино» и «теннис») — компьютерная игра, первоначально изобретённая и разработанная советским программистом Алексеем Пажитновым. Игра была выпущена 6 июня 1984 года — в это время Пажитнов работал в Вычислительном центре Академии наук СССР. Она была написана на языке программирования [[pascal-programming_language:pascal-programming_language|Pascal]] на микроЭВМ Электроника 60. Тетрис представляет собой головоломку, построенную на использовании геометрических фигур «тетрамино» — разновидности полимино, состоящих из четырёх квадратов. {{:tetris:original_tetris.png|первая версия, на Электроника 60}} \\ [[https://tetris.wiki/images/e/ea/Original_Tetris.png|оригинал]] Размер игрового поля: 20 × 10 «кубиков». Фигура появляется сразу в строках 1 и 2. На экране отображается также: * Полных строк * Уровень (0-9) * Счет Назначение клавиш: |<30% 20% 80%>| |7|налево| |9|направо| |8|поворот| |4|ускорить| |5, пробел|сбросить| |1|показать следующую (фигуру)| |0|стереть этот текст (убрать подсказку)| Правила подсчета очков: * Очки начисляются за каждое успешно поставленную на место фигуру. * На уровне 0 потенциальное количество очков для каждой фигуры начинается с 19 и уменьшается на 1 каждый раз, когда фигура опускается на один ряд. Как видно, фигура I, свободно падающее с верхней части игрового поля на нижнюю, спустится на 19 рядов и наберет 0 очков; никогда нельзя набрать меньше 0. * Игра на более высоких уровнях дает дополнительные 3 × (уровень + 1) очки за фигуру. * Игра с отключенным показом следующей фигуры дает дополнительные 5 очков за каждую фигуру. * 3 цифры предназначены для отображения счета; при превышении 999 счетчик сбрасывается до 0, и появляется подсчет символов, чтобы отслеживать тысячи. 7 фигур Тетрис: I, L, J, O, S, T, Z \\ {{tetrominoes_ijlo_stz_worlds.svg|}} \\ [[https://upload.wikimedia.org/wikipedia/commons/3/39/Tetrominoes_IJLO_STZ_Worlds.svg?download|оригинал]] ====== ДВК ====== ^ ^ 0 ^ 1 ^ 2 ^ 3 ^ |O| 56 1 ██ 2 ██ 56 | |I| 4567 1 ████ 4567 | 6 1 █ 2 █ 3 █ 4 █ 6 | |L| 567 1 ███ 2 █ 567 | 67 1 █ 2 █ 3 ██ 67 | 567 1 █ 2 ███ 567 | 56 1 ██ 2 █ 3 █ 56 | |J| 567 1 ███ 2 █ 567 | 67 1 ██ 2 █ 3 █ 67 | 567 1 █ 2 ███ 567 | 56 1 █ 2 █ 3 ██ 56 | |T| 567 1 ███ 2 █ 567 | 67 1 █ 2 ██ 3 █ 67 | 567 1 █ 2 ███ 567 | 56 1 █ 2 ██ 3 █ 56 | |S| 567 1 ██ 2 ██ 567 | 67 1 █ 2 ██ 3 █ 67 | |Z| 567 1 ██ 2 ██ 567 | 67 1 █ 2 ██ 3 █ 67 | 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: стереть этот текст пробел - сбросить ---- {{:tetris:dvk_emulator_16.10.22_18-03.tar.gz|}} [[zxpkru>threads/18351-emulyator-dvk.html|Эмулятор ДВК]] ====== MSX ====== [[+tab|wmsx>?DISKA_URL=/_media/msx:yamaha_kuvt:tetris2.dsk| Tetris][ ]] ====== Ссылки ====== [[wpru>Tetris]] [[wpru>Тетрис]] [[https://tetris.wiki/Tetris_(Electronika_60)|Tetris (Electronika 60) — TetrisWiki]] http://treegame.ru/help/tetris.php [[https://habr.com/ru/company/timeweb/blog/669676/|Тетрис: история одной игры / Хабр]] [[https://www.youtube.com/watch?v=CUdS4kR1z0E|YouTube: Tetris (1984) [Electronika 60]]] **https://archive.org/details/RT-11_Games** {{tag>Game MSX}}