Обновить
32K+

Логические игры

Развиваем логику

13,52
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Игра-головоломка «Прогулка по подземельям»

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели4.5K

Прогулка по подземельям — это минималистичная, но при этом очень интересная и сложная головоломка из игры MIT Mystery Hunt 2014 года. Она представляла собой видеоигру со множеством уровней, каждый из которых был подземельем с различными препятствиями и врагами, которые игроку нужно было преодолеть, чтобы добраться до выхода. Пройти первые несколько уровней не представляло особого труда — их главной целью было познакомить игрока с основными механиками игры. Однако затем сложность и оригинальность уровней резко возрастали, и каждый их них представлял собой уже далеко не тривиальную задачу.

Читать далее

Новости

Математический парадокс Илона Маска

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели13K

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

Предлагаю ознакомиться с сутью этого парадокса.

Читать далее

Чтение на выходные: «Теория игр» Авинаша Диксита и Барри Нейлбаффа

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели8.6K

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

Это одна из десятков историй, которыми пестрит книга Диксита и Нейлбаффа. И каждая — это не просто байка, а иллюстрация того, как мы ежедневно, сами того не замечая, участвуем в стратегических взаимодействиях.

Любое такое взаимодействие — это не просто решение задачи, а диалог, в котором оппонент имеет свои цели и своё представление о ваших.

Читать далее

Стратегия без врагов, шутер без кнопки «стрелять»: как тотальное упрощение помогло заработать миллионы долларов

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели8.1K

Что будет, если отрезать от стратегии все, включая монстров и графику, а из Diablo убрать возможность прицельно атаковать и пройти игру до конца?

Читать далее

Играем летом при перебоях с интернетом

Время на прочтение5 мин
Охват и читатели9.7K

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

Во что играть? Я собрал проекты российских разработчиков – от небольших инди-студий до крупных компаний мирового уровня. В списке шутер от первого лица, ностальгический квест с умным юмором, головоломки и настоящая легенда (вполне ожидаемая). Все эти игры работают в офлайн-режиме. Прямо как во времена, когда диски вставляли в компьютер (уходит эпоха), а «Змейка» на телефоне не знала об интернете. 

Обязательно дополняйте список своими любимыми играми.

Читать далее

Точность игрока в шахматной партии 71%, что это значит?

Уровень сложностиСредний
Время на прочтение17 мин
Охват и читатели11K

Магнус Карлсен сыграл партию с точностью 88.7% на Chess.com и 71% на Lichess. Кто прав? Спойлер: единственно правильного ответа здесь, скорее всего, нет. Разбираю по шагам, как Lichess считает точность партии, от сантипешек и логистической функции до гармонического среднего и контекстно-взвешенной агрегации. В конце - Python-скрипт для воспроизведения результата.

Читать далее

Логическая головоломка из университетского квеста

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели13K

5-карточный стад — логическая головоломка из игры Puzzle Hunt Мельбурнского университета 2015 года, в которой участникам предлагалось заполнить прямоугольную сетку с помощью комбинаций карт из покера.

Игра Puzzle Hunt представляет собой ежегодный квест, цель которого — первыми обнаружить "сокровища", спрятанные где-то на территории кампуса. Задания игры не содержат инструкций. Вместо этого участникам дается сюжет, который постепенно развивается, и в который встраиваются головоломки. Завершает игру мета-задание, в котором требуется некоторым образом скомбинировать все решения предыдущих заданий, чтобы получить финальный ответ, ведущий к расположению "сокровищ".

Читать далее

Вторая Пчелиная война в Eve Online

Уровень сложностиПростой
Время на прочтение15 мин
Охват и читатели29K

Я задолбался ждать ролика Булджать о Второй Пчелиной Войне в Eve Online.

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

Если же вы новичок — добро пожаловать. Вас ждёт история по-настоящему эпического противостояния двух космических сверхдержав.

Читать далее

Шифр на кубике Рубика. Криптографическая задача №2

Уровень сложностиСредний
Время на прочтение2 мин
Охват и читатели14K

Недавно я начал публиковать серию задач с шифрами на кубике Рубика. Первая задача про главный вопрос жизни Вселенной и всего такого была довольно легкой - разминочной. Сегодня публикую более сложную задачу, для решение которой мне потребовалось около трех часов. Берите в руки карандаш, блокнот и кубик Рубика. Жду ваших решений в комментариях. Через пару недель опубликую правильный ответ.

Криптографическая задача №2

Шахматная память: как гроссмейстеры запоминают тысячи партий и почему это не мнемотехника

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели16K

Наверное, любой системный аналитик в начале своей карьеры, открывая ТЗ на сорок страниц, где-то через 10 минут ловил себя на мысли: «Я уже не понимаю, что здесь главное». При этом опытный специалист пролистывает тот же документ и через пару минут говорит: «Это стандартная интеграция». Потому что он сразу видит структуру, практически как гроссмейстер в шахматах. И дело здесь вовсе не в сверхпамяти, а в том, как устроено мышление. На мой взгляд, у профессиональных шахматистов и системных аналитиков оно устроено похоже. В этой статье разберем, как именно думают гроссмейстеры, чем их методы запоминания отличаются от мнемотехники, и главное – как применять эти принципы в работе и в жизни.

Читать далее

Симулятор логических схем с программируемыми гейтами на Lua

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели5.5K

Всем привет, недавно я написал симулятор логических гейтов или вентилей на С++ (sfml для графики + sol2 для интеграции луа скриптов), которые можно программировать на луа таким образом: ```

Читать далее

Математика букв: Wordle и теория информации

Время на прочтение12 мин
Охват и читатели7.5K

Что общего между кроссвордом, тетрисом и пазлом? Все они являются играми-головоломками, которые заставляют игрока шевелить извилинами. Какие-то головоломки построены на применении внимания и усидчивости, какие-то тестируют знания и память, какие-то заставляют формировать стратегию. Но есть и такие, что кажутся на первый взгляд весьма случайными и полагающимися больше на удачу, нежели на точный расчет. К таким относиться Wordle — головоломка, в которой необходимо угадать слово из 5 букв за 6 попыток. Ученые из Бингемтонского университета (Вестал, штат Нью-Йорк, США), используя теорию информации, разработали стратегию для игры в Wordle, которая позволяет «угадывать» слова с точностью 99%. В чем секрет данной стратегии и насколько она сложна? Ответы на эти вопросы мы найдем в докладе ученых.

Читать далее

Шахматные программы VIII. Заключение

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели7.6K

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

Читать далее

Ближайшие события

Шахматные программы VII. Основной перебор Stockfish

Уровень сложностиСредний
Время на прочтение19 мин
Охват и читатели6.4K

Итак, мы добрались до самого сердца шахматной программы Стокфиш. Ее основной функции - search. Именно здесь бьется пульс этого движка.

Сейчас мы произведем разбор этой функции. О ее важности уже не раз говорилось на предыдущих страницах. Теперь нам предстоит понять, как основной поиск выглядит в реальной программе. Еще раз напомню, что функцию search можно найти в файле search.cpp. Обзорному описанию содержания этого файла была посвящена предыдущая часть

Читать далее

Онлайн-приключение для IT-команд, как альтернатива корпоративу в Zoom

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели7K

То, что распределённые сотрудники в IT- и финтех-командах закрывают текущие задачи — вроде бы факт. Но есть проблема, о которой заявляют те, кто перешёл на гибридный или удалённый форматы работы. Распределённые команды теряют связь, потому что перестают быть командой в прямом, человеческом смысле слова.

Читать далее

Шахматные программы VI. Структура поиска Stockfish

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели8.1K

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

Читать далее

Шахматные программы V. Оценочная функция

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели8.6K

В этой части мы рассмотрим вторую важную составляющую шахматных программ - оценочную функцию. Долгие годы она находилась в роли "пасынка" для процесса разработки. Но на то существовали объективные причины.

Читать далее

4 интересных парадокса, рождающих жаркие дискуссии

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели13K

Парадокс Протагора и Эватла

Знаменитый философ и учитель софистики Протагор обучил юношу Эватла юриспруденции. Ученик обещал заплатить за обучение, но только если выиграет свой первый судебный процесс. Однако после окончания учебы Эватл не стал браться за дела и платить отказался. Тогда учитель подал на него в суд.

Спор:

Аргументация Протагора: Если Эватл проиграет суд, то он обязан заплатить по решению суда. Если Эватл выиграет суд, он выиграет свой первый процесс, а значит, обязан заплатить по условиям их изначального договора. Вывод учителя: при любом исходе ученик должен отдать деньги. Контраргументация Эватла: Если я выиграю суд, то по решению суда я ничего не должен платить. Если я проиграю суд, то я не выполнил условие договора (не выиграл свой первый процесс), а значит, по контракту я тоже ничего не должен платить. Вывод ученика: я не должен платить ни при каком исходе.

Рассуждения:

Логическая ошибка кроется в интерпретации фразы «выиграл процесс». У Протагора: «выиграть процесс» — это просто сам факт победы в суде (успешный исход дела). У Эватла: «выиграть процесс» — это значит освободиться от уплаты. Эватл подменяет понятия. Он считает, что если он выиграл суд, значит, он не должен платить по договору. Но одно не исключает другое: он может выиграть суд и при этом быть обязанным выплатить гонорар, потому что суд доказал его статус выигравшего дело (тем самым активировав договор).

Если рассматривать парадокс с точки зрения судебного права, то он возникает из-за смешения двух разных юрисдикций: условий частного контракта (договора) и власти судебного решения (закона). В логике этот софизм решается так:

Читать далее

Шахматные программы IV. Термины и методы

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели7.7K

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

Читать далее

Гибридная латиница для русского языка

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели11K

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

Читать далее
1
23 ...