Тетрис, который максимально бесит

в 11:50, , рубрики: vds, vps, Алгоритмы, Блог компании Маклауд, дешевые серверы, жизнь, мозг, Научно-популярное, ненависть, разработка игр, сервер

Сможет ли коллективный интеллект Хабра побить мировой рекорд?

Тетрис, который максимально бесит - 1

Тетрис. Ну, казалось бы, что можно тут сделатть нового? Был уже и трёхмерный тетрис, и четырёхмерный тетрис.

Сделали тетрис, который каждый раз подсовывает тебе самую ненужную фигуру. Сначала прикольно, а потом бесит. БЕСИТ!!!

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

Уже второй день я думаю, насколько такая простая механика заставила перепрошить привычные ментальные стратегии в игре и в более широком контексте принятия решений. Раньше, можно было «отложить» ситуацию на потом, когда выпадет более благоприятная фигура, а тут ты понимаешь, что за кулисами есть «некто», кто никогда не допустит, чтобы благоприятная фигура появилась. Единственный способ хоть как-то приуспеть — делать вилки, чтобы успех не мог не произойти.

В этом тетрисе даже нет «гравитации», то есть нет давления времени, но это вам мало поможет.

Алгоритм генерации ненависти простой:

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


В этой игре Hatetris нет случайностей, алгоритм детерминирован, поэтому есть вызов придумать лучшую стартегию. Авторское решение — 5 строк. Моё, за 10 минут игры — 4 строки.

Пишите в комментариях ваш результат. (не подглядывая в сохранялки)

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

Поиграть тут.
Исходники тут

Проивоядие: Tetreasy – тетрис, который дает вам самую лучшую фигуру.

сохранение на 6 линий

1)ಞজໃݎฆঘໃݞഢsງڣ௨uІݮతටଘݸభඨƙђࢲҨະࡉɷƥȣKϡuЅਘௐքධݹࠒѻІݚݸටไऄமҔ༨ຣҫටถݹଗقຣऄϥןUਘ௨ටॾ୶Ɛටไࡉɶٴलݹસඪܔঅࢳ൳Uॿԫƥϼঔଗ෮ຜࡀƶ

2)హइໃџИටଛڭ௧پಭݪбඩಸݞహࡄȤເ௨ඤʈঅஜѸໃѣۑචʈஆಏ੬ܯཧ૭ටໞݹਓsະࠇஶƣฅяడقແߛ௨ೱٱݸಳ൞ະࢭ௨ඞНݷహइЖݪ௧چະঀ౻ටПݸԫ૫ଠݹ౻ಅໄ൰ళҸཟࢭলฃฅॾవඩಸܭСࡏVپƏοSྌਔ

сохранение на 7 линий

ฆࡄາໃݣඪජݹಏ૫ຊरಗق༨൪صඨʐএЩටลڝ௨෨ଈݚЩචƙɕࢳ৩ฅڥࢲටະࠇ௨ٴໃɛ௨ٴແߛ௨൞ໃק௧ڠງƷஶكɑݹத෮ແࢭ௧ຂຽஈਢචƚܥ௨ۼถݷಏقܧɒԩঘญகϡࡆϿߟƑؾϿॻ౦ʜວॿޠظܪܦ౻ॸࠋ

сохранение на 8 линий

Ɣঔໃݹஐټຯپ௧এІK௨ಗາɢƏࡈາɕƔןІJ௧ڠຽঅসඞݕݹமΒІυݸටຯວ௨ටȣƫ௨ඖІܥ௨ౚഫݹđҨSঅரեໃƫ௨൝ධݛࠑಧషҪࡐԊໂƷஓҸգǶߜඖڪڤ௨డลГଚ౾κʥࢳॴ༱uझٯฦܥƑȺیюಳϾຯஞ௧ڈ๓ଖಱலะCஐشڛઝѻਯϝລ

Мировой рекорд на 31

௨ഖƌݯߜࠏІWƑsໃa௨೯ܘݷಳජଈیԪؼʥݺԥඞܘݲࠐڄໂঅமةໃݹ௧ړІٽ௨൞ໃZ௨ಘІܥࠐΣІZߜටȜখذජНݹߛeʛݹߤปເѧ௩ԚໂՉࢸටuа௨સȣݷłقෆঅਏeܘԔצقషݸɢڠຜঀಧҸມѧஐට༪൩ԊಅഫܡथsถԡԦԚໃɥஸقࡈɕɠɈไݸצقషݰਵϺФঅஓػݐɓԞуຯɕझࡈ๐ݞझࢶІݞमปദஈƉؿଭݪஸҩЂ൸ԛمϦGƁҨVھԥචЅշࡂ෮लݷƘණ໘ࠅƘಧНקࢻҨฆӘದԋϝପࠑ੧ͳݲடփරݞਵΚϼɢԒԺٳѦԤࠌξGಘسਯܥஶҋϮτथlϼʔ

Исследования:

Философские размышления с HackerNews, что жизнь — это тетрис:

На Хабре про тетрис:


Облачные серверы от Маклауд быстрые и безопасные.

Зарегистрируйтесь по ссылке выше или кликнув на баннер и получите 10% скидку на первый месяц аренды сервера любой конфигурации!

Тетрис, который максимально бесит - 2

Автор: Алексей JetHackers Стаценко

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js