| Игра Tetris3D |
|
| Игры - Компьютерные игры | ||||||||||||||
| Добавил(а) Александр Бушмелев | ||||||||||||||
|
Новая жизнь, в свое время нерожденного "ребенка" - трехмерного тетриса ...
В славные старые времена, когда я только только начинал свою программисткую деятельность, мой товарищ принес мне идею алгоритма удаления невидимых линий для случая кубиков, расположенных в изометрической проекции. В настоящем времени вопросы удаления невидимых линий кажутся странными и непонятными, современные платы позволяют строить реалистические 3D-сцены в реальном времени. Но это сегодня. А в те времена, несколько минут удаления невидимых линий даже без заливки граней казалось чудом. Этот специализированный алгоритм работает только для кубиков и только для случая изометрии. Тем не менее, он позволял даже на AT256 достичь скорости перерисовки достаточном для игры в кубики. Трехмерный тетрис был почти реализован в 89-90 годах, но буря перестройки похоронила этот проект. Шли годы, бурь порыв мятежный развеял детские мечты и я забросил этот проект. Потом однажды вернулся, пытался восстановить на Java, но, видимо, не судьба... Полетел винт, а с ним все тексты и новые и старые - все. Долгими зимними новогодними вечерами этого года, я вернулся к идее трехмерного тетриса. Как раз начал осваивать Flash и ActionScript3. Вспомнил про старые идеи. Обыскал все старые дистрибутивы, не нашел не строчки, расстроился, конечно, но пара вечеров, проведенных с бумажкой и карандашом восстановил в памяти все алгоритмы и я принялся за это безумное дело. По ссылке Tetris3D можно найти последнюю версию новой инкарнации этой игрушки. Внимание!!! Для игры на компьютере должен быть установлен Flash проирыватель версии 10 . Правила игры:Используя кнопки управления укладывать блоки из четырех кубиков (Кубики Сома) в стакане размером 6х6. При заполнении слоя более некоторого уровня заполненности, происходит схлопывание слоя и зачисление очков. Можно сдвигать блоки вдоль осей координат и поворачивать их вдоль соответствующих осей. Для улучшения обзора можно так же поворачивать весь стакан вокруг вертикальной оси. Игру можно запускать в нескольких режимах сложности, которая зависит от минимального количества заполненности слоя. Так, на самом простом уровне достаточно уложить в слой 25 кубиков, тогда слой схлопнется. На самом сложном, необходимо заполнить слой полностью. Это 36 кубиков. Управление игрой:
При желании, можно перейти по адресу bug.bushmelev.ru и, зарегистрировавшись там, сделать свои замечания и предложения по улучшению игры. |
||||||||||||||
| Последнее обновление 25.02.09 13:43 |

