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



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

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

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

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

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

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


    В этой игре 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% скидку на первый месяц аренды сервера любой конфигурации!

    Маклауд
    Облачные серверы на базе AMD EPYC

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

      0

      Как-то неспортивно работает алгоритм. Мне 25 раз подряд выпала одна и та же S-образная фигура. С таким же успехом можно было вообще не заморачиваться и всегда кидать только S или только Z-образные блоки, или квадраты при нечетной ширине поля, и все.

        0
        А зачем спортивность? Задача алгоритма — максимально вам помешать и выбесить. Он отлично справился.

        Если были бы только S и Z, то можно было бы легко хакнуть алгоритм и собирать линии бесконечно.
        0
        Моя гипотеза, что можно сделать вот такую заготовку, а потом зациклить сжигание линий
        image

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

        Самое читаемое