Как стать автором
Обновить

Комментарии 53

В играх типа Brick Game,
в народе известных как тетрис, не всегда корректно выставлен задающий
генератор, в результате, при увеличении скорости выше второй, играть
становится просто невозможно.И это явно бага, которую проще всего
проиллюстрировать на видео:

Вот я, взрослый человек, и не смог пройти игру на третьей скорости, а что уж говорить о детях? Плюс, мне было дико интересно узнать, что будет, если пройти игру на максимальной скорости: покажут ли мультфильм в конце? При достижении определённого количества очков скорость растёт, а что произойдёт при взятии последней скорости?

13-летний школьник из США первым в мире прошел «Тетрис» до конца

Гибсон опубликовал на своем YouTube-канале момент, где он переходит на
157 уровень игры, набирая счет 999 999. После чего игра выдает ошибку и
зависает.

Boy, 13, Is Believed to Be the First to ‘Beat’ Tetris

Theoretically, the game can go on forever if a player is good enough.
For years, though, the limit was thought to be Level 29, when the blocks
start falling so quickly that it seems as if it would be impossible for
a human to keep up. But in the last decade, a new generation of Tetris
players has tested those boundaries.

Да, видел это. Но это было на NES. Тут другое устройство, но, благодаря @Azya у нас есть исходники, и мы можем даже предположить что будет.

при увеличении скорости выше второй, играть становится просто невозможно.И это явно бага

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

Хотел бы я поглядеть как вы на рефлексах играете на 12 уровне сложности со штатным резистором.

Проходил все уровни. Потом снова первый.

Даже мультик не показывают?

мультик только после 9999 очков показывают

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

Именно на этой модели тетриса?

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

Именно на этой модели?

Не могу сказать точно, но выглядит очень похоже. Там был только тетрис с возможностью выбрать начальную скорость и уровень заполнения, такая же музыка. Я помню, что когда эта игрушка только появилась у меня, я даже не успевал особо понять, что происходит на экране на 9-й скорости и считал это совершенно непроходимым. Потом я что-то попросил у родителей и папа сказал мне, что я это получу только если наберу сколько-то дохрена очков в тетрисе. Зря он так сказал, но он думал, что это невыполнимо, потому что это требовало пройти через все скорости. Я ТЗ принял и сел тренироваться. Мне кажется, это заняло где-то пару недель плотных тренировок. Потом я уже мог играть практически бесконечно и стало скучно. Челенджа не осталось.

Кстати, мне роднее показалась исходная скорость звучания мелодии до вмешательства. А вот после удвоения сопротивления мелодия мне кажется медленной.

А вообще на самом деле, какая должна быть скорость реально для каждого уровня, если без шуток по задумке?

К сожалению документацией разработчика не располагаю. Но можно определить частоту процессора по частоте звучания мелодии.

Неплохо! Мне эти опыты напомнили змейку на пальме (найденную на каком-то сайте). То ли она предназначалась только для Palm III, то ли так и было задумано, но работала она раза в два быстрее типичных таких игр. Но был и плюс, после нескольких дней игры, когда научился не врезаться сразу после старта, в другие змейки играть стало даже как-то не спортивно.

Змейки вообще дикие игры были :)

На видео с демонстрацией ошибки никакой ошибки нет. Игра всегда ускорялась при переходе на следующий уровень.

А я где-то говорил об ошибке? Я лишь указал что скорости неадекватные.

Я взял свой старый девайс, благо батарейки есть, Проверил - у меня такая же скорость, и я спокойно до 7 дохожу. Дальше уже текущей реакции видимо не хватает...

Там с резистором я определил, что даже снижая частоту работы процессора, частота опроса кнопок тоже снижается. И банально просто можно в опрос не попасть при попытке сдвинуть.

Единственное, если тетрис вдруг зависнет при таких операциях, перегрузить его получится, только отключив питающие батареи

Взять переменный резистор с возможностью вкл/выкл (как в старых компьютерных колонках) и провода питания припаять. Тогда можно уже не дёргать батарейки в отсеке.

Не будет работать, так как после включения у вас будет слишком малое сопротивление и тетрис будет висеть. Но отдельный выключатель сделать можно.

значит, последовательно с переменным резистором на 15...47 кОм включить постоянный, как вариант - штатный 15 кОм

Дак там же кнопку сброс можно, параллельно керамическому кондеру.

На Алиэкспресс есть потенциометры, ручка которых нажимается подобно кнопке, искать по запросу "potentiometer with push button".

Единственное, если тетрис вдруг зависнет при таких операциях...

Мне кажется, надо было сохранить постоянный резистор небольшого номинала, который был бы включен последовательно с переменным (крутилкой)

О, да! Мест для доработки тут очень много.

Там же есть гонки в этом тетрисе? Тогда можно подключить это ;)
Переменный резистор скорости (частоты) можно повесить на педаль газа
Переменный резистор скорости (частоты) можно повесить на педаль газа

Это прекрасно, смеялся вголос!

Кстати, на некоторых поздних тетрисах можно было разблокировать подобные скрытые игры перемычками. Уже на совсем поздних, где была унифицированная плата под разные пресс-формы корпусов.

у моего было реально до 9 дойти (подозреваю что конкретный предел зависит от модели), потом скорости движения фигур (в основном поворота) не хватало для достаточной управляемости. Думаю что в этом случае понижение частоты просто не поможет- скорость манёвра тоже на неё завязана.

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

Видели бы вы, на каких скоростях играют люди в соревновательном тетрисе...

Это быстро

Но да, там и интерфейсы явно более отзывчивые, и дополнительные механики есть, да и люди занимаются этим годами.

Не, ну это читерский тетрис. Тут скорость опроса клавиатуры большая, удобные клавиши, подсвечивается куда упадёт фигурка. Вообще это не интересно ни разу. (sarcasm off)

Ещё как я вижу на видео, фигурки можно туннелировать в пустоты, а не только сверху накидывать.

Забавно. Я бы не менял полностью постоянный на переменный, а оставил постоянный как ограничитель и последовательно к нему подключил переменный резистор :) А то вдруг так ещё контроллер спалить получится, ну и удобнее же будет. Спасибо!

Микросхема капелька, щепотка выводных элементов, экран и пара батареек - казалось бы совершенно нехитрая начинка, а сколько за этим проведено увлекательных часов!

Вот я, взрослый человек, и не смог пройти игру на третьей скорости, а что уж говорить о детях?

В детстве на подобном кирпичике до 4 скорости доходил, а сейчас уже реакция не та.

Добавьте резистор и даже старец с деменцией сможет пройти дальше :)

Вы не понимаете - это другое! Добавить резистор можно, но это будет уже не тот самый тетрис :)

Всегда можно потом отпаять :)

Так, игры — это неинтересно.

А вот если придумать, как заставить тетрис зависнуть на одной ноте, вместо одиночного резистора впаять клавиатуру с подстроечными резисторами и немножко пошуршать отверткой и тюнером, то получится недурной lo-fi-инструмент!

Утрем нос этим выскочками из Teenage Engineering!

А можно было сделать кнопку Turbo

Проходил все уровни, потом заново с первого игра начинается.

У меня был такой тетрис, максимальная скорость была 9, можно было задавать начальную скорость. Когда привык, обычно начинал игру на 8 скорости, чтобы время зря на маленьких скоростях не терять, самая длинная рекордная сессия была два часа, около 90000 очков. Третья скорость - ни о чем )

Можно ли подобным образом добавить кнопку "Пауза" в игру "Ну, погоди" ? Её там явно не хватает

Если сорвать генерацию тактов, то скорее всего консоль зависнет. Да и насколько я понимаю, в волке и яйцах полностью самодостаточный кристалл

а вернуть её обратно из зависнувшего состояния (снять с паузы) получится?

Проще нового волк и зайца написать, мне кажется. Там же логики-то почти нет. Заодно добавить баттлепассы, лутбоксы, платные скины, коллекции, ачивки, прокачку волка, прокачку корзины, прокачку яиц, квесты, дейлики, рейды и премиум аккаунты.

Рад, что Сергей вернулся к достаточно регулярному написанию статей. Надеюсь, один из топовых авторов Хабра и мой наставник будет публиковаться чаще :)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий