Ответ на пост «Уважаемые друзья, здравствуйте! Раньше много играл в тетрис. Ну и решил сделать тетрис, где соперник — живой человек»1
Здравствуй, наш дорогой американский друг! Сейчас ты проживаешь непростой жизненный период – череду поражений в тетрис-игре, которую сам же и напрограммировал. Это означает, что вскоре у тебя появится соблазн подключить к алгоритмическому ядру этой тетрис-игры Всемогущего Искинта, древнего индейского бога Великой Победы.
Однако нет, мы – шаманы племени детей Арктического Пингвина – не позволим осквернить мусором Священный Тетрис. Подумай ещё, напряги лингвистическую фантазию, привлеки философию – никаких "мусорных" линий, только лишь всеочищающая песнь Льда и Пламени.
Сказал шаман племени по имени Тыкающий Пингвинёнок.
Уважаемые друзья, здравствуйте! Раньше много играл в тетрис. Ну и решил сделать тетрис, где соперник — живой человек1
У меня, к сожалению, нет аккаунта на пикабу и попросил супругу воспользоваться ее аккаунтом. Она сперва ворчала, потом я помыл посуду, вытер пыль, протер полы 😉, и она любезно его предоставила. И вот пишу свой первый пост с аккаунта жены.
В детстве у меня был тот самый «кирпич» на батарейках — тетрис, в который рубились на задней парте и в очереди в поликлинику. Прошло двадцать с лишним лет, а я так и не наигрался.
Но есть у классического тетриса одна беда: он для одного. Ты всегда играешь против компа. Компьютер не нервничает, не злорадствует, в отличие от тебя, когда тебе десять ходов подряд не приходит палка и ему нельзя навалять. В шахматах есть живой соперник, рейтинг, турниры, драма. А в тетрисе — только ты и стакан.
В какой-то момент я подумал: а почему бы и нет, собственно? Взялся и за несколько месяцев по вечерам после работы сделал **QUAD::ARENA** — браузерный тетрис 1 на 1 в реальном времени.
Как это работает: вы с соперником собираете линии наперегонки. Убрал две линии — ему сверху падает ряд мусора. Кинул палку — у соперника земля уходит из-под ног сразу на три ряда. Сделал несколько вариантов игры с разными и одинаковыми фигурами.
Рейтинг считается как в шахматах: стартуешь со 100 очков, обыграл сильного — забрал много, обыграл новичка — почти ничего. Со временем понимаешь, что тетрис — это не про скорость нажимания кнопок, а про холодную голову, когда на тебя валится чужой мусор.
Что ещё планируется внутри:
- приятное общение в общем чате и в приватном, кстати, уже есть;
— кланы: по субботам битвы за карту, где каждый боец — клетка на поле;
— недельный чемпион: у того, кто больше всех поднял рейтинг за неделю, — корона у ника и всеобщее уважение;
— раз в месяц — Лига Чемпионов, турнир для самых упоротых… то есть упорных;
- большое количество интересных ачивок;
- прицел на международные турниры (а почему нет);
- различные скины фигур;
И т.д.… идеи и предложения принимаются!
Игра полностью бесплатная и запускается прямо в браузере — ничего ставить не нужно, работает и на компе, и на телефоне.
Помогали делать проект сын, его друзья и супруга. Накидывали идеи, искали и правили баги. Споров было очень много, а вот драк не было 😊. Сложнее всего, оказалось выискивать мельчайшие тонкости, например, чтобы не накрутить рейтинг и не обрушить игру багом и удовлетворить мнения разных поколений. А когда игра уже готова вот-вот, находилось еще что-то, что открывало новую ветку обсуждений, споров и правок.
Но, в конечном итоге, по-моему, все удалось!
Проект начинает жить, я очень волнуюсь. И да, я сам играю.
Приглашаю, заходите: http://quadarena.ru — и можете начать с тренировки, попробовать. На все вопросы постараюсь ответить в комментариях.
Что за процессор был в Тетрисе? [Длиннопост, про железо]
Вы когда-нибудь задумывались, какой процессор использовался в Тетрисе? Нет? А я - да, и с моим другом Azya мы скальпировали процессор и изучили кристалл.
Думаю многие читатели помнят такую игровую консоль, как Тетрис, также известную как Brick Game. Появившись примерно в 1993 году, консоль сразу стала хитом из-за крайне невысокой цены, обилия игр и неубиваемости. Особенно сильно Brick Game полюбили на территории пост-советского пространства, поскольку у детей 90-х не было возможности купить GameBoy/GameGear, а поиграть в дороге ну очень хотелось.
В первых ревизиях была только одна игра - пару вариаций того самого Тетриса, однако затем к списку игр добавились танчики, гонки на болидах F-1, арканоид, змейка, и даже что-то типа Space Invaders. Неплохо для консоли за несколько долларов.
Внутренний конструктив консоли поражал своей простотой и степенью интеграции. По сути, на плате был лишь сам процессор, залитый в компаунд типа "капля", пару мелких компонентов типа резисторов и иногда также можно было найти внешний кварцевый резонатор. И... все. Никаких LDO, DC-DC преобразователей, буферов, сдвиговых регистров и прочей логики. Ведь все это скрывалось под той самой каплей...
А капля представляла из себя микроконтроллер Holtek семейства HT11xx (конкретно в оригинальных Тетрисах использовался HT943E5, являющийся частным случаем HT1130), которые массово использовались в различной электронике 90-х по типу тех же самых электронных игр и часов.
Основой МК было 4-битное кастомное процессорное ядро, работающее на частоте 1МГц и способное выполнять большинство инструкций за один-два такта. Если говорить глобально, то процессорное ядро соответствует примерно уровню начала 1970'ых годов, а из советских аналогов можно привести КБ1013ВК1-2 из электронной игры "Волк и яйца".
В качестве памяти для прошивки использовалась масочная (то есть физически прожигаемая на заводе) ПЗУ объемом всего в 4КБ, а объем ОЗУ составлял 64 байта, из которых часть отводилось под буфер экрана. Помимо этого, в кристалле также был реализован контроллер сегментных ЖК-экранов разрешением 10x20, простенький звуковой генератор, контроллер портов ввода-вывода, контроллер прерываний и таймер.
Как же писали игры для Тетриса? Holtek предоставляла специальное SDK с эмулятором под DOS для написания прошивки. После отладки предлагалось отправить прошивку на завод Holtek и заказать партию микроконтроллеров с уже прошитой в ПЗУ программой. Помимо этого, такие программы писала и сама Holtek - существовали готовые чипы, где в ПЗУ был Тетрис, карточные игры и многое другое. Оставалось лишь установить их на плату, а поскольку у чипов не было корпуса, его выводы буквально приваривались к дорожкам на плате.
Так чем же был Тетрис? Скорее это попытка конкурировать одновременно с Nintendo Game&Watch (игра "Волк и яйца" - как раз один из клонов этой серии консолей) и GameBoy, причем по характеристикам консоль была ближе именно к G&W... Однако китайцам удалось сделать куда более крутую консоль, упихнув в крайне скромное железо целую пачку игр. А внутри консоль была шедевром инженерной мысли благодаря невероятному уровню интеграции по меркам 1993 года...
А у вас был Тетрис? Какие у вас от него впечатления? Что думаете о консоли, узнав всю правду о ее железе? 🤗
Материал был подготовлен в кооперации с пользователем Azya с Хабра
Tetris против ПТСР
Дорогие друзья, коллеги, все, кто сейчас чувствует тревогу!
Мы живём в новой реальности, где грань между обычным днём и травматическим событием стала пугающе тонкой. Как клинический психолог, я хочу поделиться с вами научным инструментом, который помогает предотвратить развитие посттравматического стрессового расстройства – и это цветной Тетрис
Исследования, опубликованные в престижных журналах (Molecular Psychiatry, BMC Medicine, The Lancet Psychiatry), доказали, что игра в Тетрис после травмы помогает снизить количество мучительных флэшбеков в разы. Участники, игравшие в Тетрис, отмечали снижение количества навязчивых воспоминаний до 85%, причём эффект сохранялся до шести месяцев
Вот главное, что важно знать, чтобы этот инструмент работал правильно:
1. Почему это работает и главное правило «золотых часов»
Тетрис задействует те же зрительно-пространственные ресурсы мозга, что и формирование визуальных образов травмы. Вклиниваясь в процесс консолидации памяти (перехода её из краткосрочной в долгосрочную), игра как бы "забивает" этот канал, мешая травматическому образу закрепиться и в дальнейшем возвращаться в виде флэшбеков
Но здесь есть критические условия:
❌ Нельзя сразу ложиться спать, так как во сне процесс консолидации памяти наиболее активен
❌ Нельзя использовать транквилизаторы (успокоительные) без крайней необходимости сразу после события. Они могут "заморозить" эмоциональный аффект без переработки, загоняя травму вглубь, где она продолжит разрушительную работу
⏳ В течение первых 6 часов после события (так называемые «золотые часы») наша память наиболее уязвима. Именно в это время у вас есть шанс вмешаться в процесс
2. Как играть в Тетрис правильно
Чтобы Тетрис стал «когнитивной вакциной», а не просто отвлекающим фактором, важно соблюдать протокол:
⏱ Время: Оптимальная длительность одной сессии – от 15 до 20 минут
🎮 Ментальное вращение (ключевой момент!): Просто механически нажимать на кнопки недостаточно. Исследования показывают, что эффект достигается благодаря мысленному вращению. Представляйте, как фигура будет выглядеть в пространстве после поворота. Это максимально нагружает нужные отделы мозга
💻 Устройство: Подойдёт любой девайс – смартфон, планшет или компьютер. Главное условие – цветной Тетрис. Именно визуальное разнообразие блоков создаёт необходимую конкуренцию за ресурсы мозга с травматичными образами
🔢 Кратность: В большинстве исследований использовался один сеанс – одноразовое применение игры в «золотые часы» даёт стойкий эффект. Однако, если "золотые часы" упущены, рекомендуются ежедневные сеансы в течение месяца
3. Что ещё поможет в борьбе с ПТСР
Тетрис — это инструмент первой помощи, а не панацея. Важно помнить об общих принципах психогигиены:
📕 Дневник: Ведите дневник флэшбеков (время, содержание, эмоция). Это помогает вывести образы из тени в область осознаваемого и увидеть динамику
🚫 Без самолечения: Не используйте алкоголь для "забытья". Это усугубляет симптомы в долгосрочной перспективе
👨⚕Обращение к специалисту: Если флэшбеки, нарушения сна и тревога не проходят через 2–4 недели, а тем более усиливаются – обратитесь к психотерапевту. КПТ (когнитивно-поведенческая терапия), ориентированная на травму, и метод EMDR (десенсибилизация и переработка движением глаз) имеют огромную доказательную базу и реально помогают
Теперь Вы знаете, что Тетрис – не только простая игра, знакомая каждому, но и может стать вашим щитом от ПТСР. Пусть он вам никогда не пригодится, но знание о нём – это ваша осознанная забота о себе. Берегите себя и будьте внимательны к своему состоянию!





















