Тетрис

В 2011 году мне на глаза попалась дискета с реализацией замечательной игры Алексей Леонидовича Пажитнова Тетрис, которую я написал в 1996 учась в университете. Эту реализацию я выполнил на Ассемблере для процессоров Intel семейства 486. Из любопытства я зашел в Интернет и попытался найти современную реализацию Тетриса. К своему удивлению я нашел множество вариаций этой игры, но классическую версию, ту в которую я играл будучу школьником, так найти и не смог. Возможно плохо искал, а возможно и действительно не осталось. Чтобы сохранить память об этой игре в 2011 году я написал реализацию, использую технологию Turbo Delphi Explorer. А в 2014 реализацию на С++ для операционной системы Linux.

Исходный код и бинарный файл Тетриса, написанный на Turbo Delphi Explorer 2006, можно скачать здесь: Tetris_win.zip (882 КиБ), написанный на C++, здесь: Tetris_c++.zip (914 КиБ).

Исходный код построен в соответствии с объектно-ориентированной парадигмой программирования. Определен класс Figure, который содержит механизм вращения, от него порождены классы каждого типа фигур. В них определен внешний вид. Класс Glass - сам стакан...

Код на C++ писался под операционной системой Linux Mageia на Qt Creatore 2.8.1 с использованием библиотеки QT 5.1.1.

Добавить комментарий