Рубрика «детерминизм»

Мы делаем «Зархолд» — браузерную MMORPG, в которой любой бой, от первого кобольда до рейдового босса, — это пошаговая карточная дуэль. Клиент написан на React и PixiJS 8, сервер — на Fastify и PostgreSQL, а между ними лежит пакет shared с движком боя на TypeScript. Один и тот же код движка работает в браузере игрока и на сервере.

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

Зачем серверу переигрывать бой

Читать полностью »

Привет! Сейчас покажу штуку, которую я довольно долго доводил до ума, и мне кажется, она может пригодиться не только мне.

Задача звучит скучно: нагенерировать тестовые карточки людей. Пол, имя, диагноз. Скучно ровно до того момента, пока не посмотришь, что получилось:

женский, Ольга, Аденома простаты

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

Читать полностью »

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

Читать полностью »

Лаплас в 1814 году, в «Опыте философии теории вероятностей», предложил такую картину: если бы существовал ум, которому доступны все силы природы и точное положение всех тел, из которых она состоит, — он смог бы свести к одной формуле движение и крупнейших небесных тел, и мельчайших атомов. Для такого ума ничто не было бы недостоверным, и будущее открывалось бы ему так же ясно, как прошлое.

Читать полностью »

Откуда это всё выросло

Началось всё примерно так. Я сидел над своим проектом: пока работал, общался по нему с нейросетками и параллельно искал в интернете разную информацию, которая могла бы пригодиться. И вот тогда у меня впервые начала закладываться мысль, что я хотел бы читать код быстрее. Что мне не нравится, сколько времени на это уходит.

Читать полностью »

Сознание как boundary condition: детерминизм, ИИ и проблема субъективного опыта - 1

Почему детерминизм делает сознание лишним

Меня давно беспокоит вопрос, который обычно прячется за спорами о свободе воли:

если мир полностью детерминирован, то зачем в нём сознание?

Читать полностью »

Это вторая статья из цикла «Как я воспитываю и развиваю детей». Первую можно прочитать здесь.

Послушание это отложенная катастрофа

— И все‑таки дети — это ужасная обуза. Вы просто сумасшедшая, что вздумали их заводить! — воскликнула миссис Фелпс.
— Да нет, не так уж плохо. Девять дней из десяти они проводят в школе. Мне с ними приходится бывать только три дня в месяц, когда они дома. Но и это ничего. Я их загоняю в гостиную, включаю стены — и всё. Как при стирке белья. Вы закладываете белье в машину и захлопываете крышку. — Миссис Бауэлс хихикнула.Читать полностью »

"Между стимулом и реакцией есть пространство. В этом пространстве — наша сила выбирать наш ответ. В нашем ответе лежит наш рост и наша свобода."

Виктор Франкл

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

Читать полностью »


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