Почему не работает акинатор на компьютер

Обновлено: 03.07.2024

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

Байесовская модель

Итак, вспоминаем формулу Байеса: P(A|B) = P(B|A)P(A)/P(B). А теперь словами. Пусть нам нужно оценить вероятность того, что произошло событие A, при условии, что событие B точно произошло (то есть мы его гарантированно пронаблюдали; именно поэтому B часто называют наблюдением). По формуле Байеса эта вероятность пропорциональна произведению двух других. Первая из них, P(B|A), называется правдоподобием и показывает, с какой вероятностью событие B происходит при условии, что произошло A. Второй множитель, P(A), — это так называемая априорная вероятность события A, то есть вероятность, что оно в принципе произойдет (вне зависимости от B). По сути, эта вероятность отражает информацию, которую мы знали об A до того, как узнали о том, что произошло B. В знаменателе формулы также присутствует величина P(B), которая в данном случае просто играет роль нормировочного коэффициента и может быть проигнорирована.

Априорную вероятность P(Ai) можно рассматривать как частный случай P(Ai|B) при k=0. Иначе говоря, это вероятность, что игрок загадал объект i при условии, что вопросов задано не было, и мы вообще ничего не знаем. С одной стороны, можно было бы дать всем объектам равные P(Ai), т.к. это честно. С другой стороны, Барака Обаму наверняка будут загадывать намного чаще, чем Холдена Колфилда. Поэтому при прочих равных (то есть когда мы не можем различить объекты), следует выбирать именно Обаму. Следовательно, естественной оценкой P(Ai) будет отношение числа игр, когда был загадан X, к общему их числу.

Выбор вопросов, информация и энтропия

Ну что же, осталось только понять, какие вопросы лучше задавать. Естественно, задавать нужно те вопросы, которые дают больше информации. Но разве мы можем как-то эту информацию измерить? Оказывается, что да. Для этого можно воспользоваться понятием информационной энтропии. Если говорить грубо, но понятно, то информационная энтропия — это такая характеристика распределения случайной величины (измеряемая, как и информация, в битах), которая показывает, насколько мы не уверены в том, какое значение эта случайная величина примет. Например, если случайная величина принимает значение 1 с вероятностью 0.99, и значение 0 — с вероятностью 0.01, то энтропия такого распределения будет очень близка к нулю. Если же случайная величина принимает, к примеру, значения 0 и 1 с равными вероятностями 0.5 (орел или решка), то энтропия такой случайной величины будет равна 1 биту (это как раз то количество информации, которое мы должны получить, чтобы устранить неопределенность).

Ладно, давайте выбирать каждый раз тот вопрос, ответ на который сильнее всего уменьшит энтропию распределения P(Ai|B), которое как раз и отвечает за наши знания о том, кого загадал игрок. Тут сразу возникает еще одна проблема: вообще говоря, разные ответы на один и тот же вопрос могут уменьшать энтропию по разному. Что же делать? Предлагается находить тот вопрос, для которого ожидаемое уменьшение энтропии будет максимальным. Ожидаемое уменьшение энтропии показывает, насколько «в среднем» уменьшится энтропия, если мы зададим некоторый вопрос. Чтобы не писать здесь еще несколько абзацев текста, приведу формулу, по которой эту величину можно посчитать. Желающие без труда поймут, почему она имеет такой вид. Итак, нужно каждый раз задавать такой вопрос j, для которого величина H[P(Ai|B, <Qj,Yes>)]P(<Qj,Yes>) +… + H[P(Ai|B, <Qj,No>)]P(<Qj,No>) минимальна. Через H[P] тут обозначена энтропия распределения вероятности P, а через "<Qj,Ans>" — событие «на вопрос Qj дан ответ Ans». Величину P(<Qj,Ans>) можно легко найти по формуле полной вероятности, просуммировав ее, обусловленную по всем известным объектам. То есть P(<Qj,Ans>) = sum(i) P(<Qj,Ans>|Ai) P(Ai|B).

Оказывается, что такой подход позволяет очень быстро отбрасывать нерелевантные вопросы, сосредотачиваясь на самом главном. В каком-то смысле этот метод является обобщением метода «деления пополам» в вероятностной постановке. Посмотреть, как все это работает вместе, можно на видео ниже.


Акинатор — интернет-ресурс, представляющий собой яркий пример очень сильного колдунства с элементами майндфака при первом знакомстве. Большинство посетителей, недолгий период времени испытывавших предмет описания в действии, начинали лихорадочно носиться по дому в поисках скрытых микрофонов и машин для чтения мыслей фирмы ZOG inc., те же, кто хоть немного понимает, что такое программирование, категории и оператор «if», ловили и продолжают ловить лулзы.

NB! — оригинальная версия игры — не английская, а французская, она же наиболее развитая и доработанная. Знакомым с француржиком рекомендуема к ознакомлению.

По большому счёту — классическая игра в двадцать вопросов, адаптированная под веб 2.0. Все вы, конечно, знаете суть, поэтому углубляться в подробности излишне. Разница лишь в том, что сабж специализируется на различных известных и не очень персонажах IRL и масс-медиа. Да, скучно, и УГ так бы и оставалось унылым, если бы не одно «но» — Акинатор ВСЕГДА угадывает, сука, правильно. Если загадать локального человека-мема шестого подраздела форума об игре на гитаре поселка Малая Залупка Волчехренского уезда, светлый лик выбранного героя во всей своей красе откроется вам с вероятностью неудачи настолько маленькой, что Свиборг её даже не заметит. Отгадывает 95% покемонов и аниме-персонажей вообще, даже Суйсейсеки. Заходя ещё дальше, даже если выбирать один и тот же ответ без разбора, Акинатор знает, что умник, который жмет одну кнопку — это ТЫ! А если тыкать в ответы рандомно, сабж выдаст: «Толсто!»

Несмотря на то, что маскот проекта позиционирует себя как «интернет-гений», несложно догадаться, что по ту сторону монитора скрывается другая, не менее скиллованная в этих делах личность. Многие, конечно, с пеной у рта доказывают, что сабж часто делает ошибки. Тут возникает три варианта: либо персонажа еще нет в БД, либо возмущающийся просто не может правильно ответить на вопросы, либо just for lulz. Так или иначе, любые восклицания сводятся к тому, что поциент — не такой как все.

А профит в том, что ресурс имеет замечательную фичу — заполнение БД именами и фотографиями проводится руками самих пользователей при условии, что искомый персонаж не был отгадан с трёх попыток. Но на самом деле, даже если был — кнопку «нет» нажимать никто не запрещал. И уж тем более никто не запрещал загружать личные данные и изображение, пройдя через самые популярные категории, тем самым повышая своё ЧСВ до поистине невиданных высот. Стоит ли говорить, какие возможности для пиара открываются перед рядовым быдлоидом? Лишь одна маленькая деталь стоит на пути будущей звезды интернета — указанное имя должно повторяться в сумме больше раз, чем то, что в самых популярных категориях находится, а эти числа в среднем переваливают за сотни тысяч. Впрочем, суровые русские задроты и не такое осиливали.





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

Суть такова: английская версия акинатора оперирует исключительно персоналиями. Если всезнающий джинн ВНЕЗАПНО поймет, что вы загадали любимый комп или тазик, он ехидно вам сообщит об этом рядом с картинкой классического фейспалма. Очевидно, по причине наличия смотрящих за сайтом модераторов, выпиливающих неб-гоугодные варианты и расставляющие где следует фейспалм.

Однако же по указанным ранее причинам русифицированная версия интернет-гения отличается куда большей толерантностью к самой разнообразной хуйне, вовсе не являющейся человеком. Заподозрив неладное, Акинатор заботливо спросит: «Ваш персонаж человек?» и «Ваш персонаж животное?», либо «Ваш персонаж существует в реальности?». Услышав отрицательный ответ, светлеет в лице и допрос продолжается. В результате он может догадаться до таких интересных вещей как электричка, телефон, пульт от телевизора, компьютер или слоник-телефонист из детского стишка, тысячи их! А разгадка одна — русские модераторы на самом деле таки существуют и периодически выпиливают различные реально существующие неживые предметы, но проверяют они их по сути только тогда, когда к ним добавляют картинку.

Так, если закинуть в базу Акинатора мопед или поезд Сапсан, то примерно через 5-8 игр джинн будет его угадывать практически безошибочно, пусть и не с первого раза. И будет он там висеть сколь душе угодно, пока кто-нибудь не попытается добавить к нему картинку. И вот в этом случае через день вместо нужного транспортного средства с картинкой Акинатор вообще не сможет его отгадать, ибо злые модеры нещадно выпиливают таковые из базы (хотя для наиболее часто загадываемых широкими массами вариантов делают исключения, примеры — ваш автомобиль, ваше комнатное растение и т. д.). Однако же с персонажами, фигурирующими в произведениях искусства или масс-медиа, дела обстоят куда проще — без проблем модерацию проходят автомобили, космические корабли, оружия и вообще всякая неведомая ёбаная хуйня из какого-нибудь фильма, поезд «Сапсанчик» из наркоманского мультика РЖД или даже настольная лампа из заставки Pixar.

И хотя персоналии русский Акинатор по-прежнему угадывает, пусть и не с первой попытки, то с предметами он все три раза обычно фейлит. ИЧСХ, частенько, угадывая какую-то знаменитость, из-за забитости базы всякой хуитой, стабильно угадывает какой-нибудь обмазанный говном тостер. При этом английский, в отличие от русского, явно более натаскан на всякого рода знаменитостей, ибо при загадывании персонажей несуществующих не перестает выдавать анимешных девочек и рейд-боссов из корейских ММО, причем одних и тех же. НЕНАВИСТЬ!

К сожалению, ничто хорошее не вечно. Где-то с конца десятых в результате наплыва школьников, насмотревшихся блогеров с Ютуба и прочих идиотов, джинн стал задавать откровенно тупые вопросы, которые порой повторяют друг друга. По этой причине практически нереально угадать персонажа с первых 30 вопросов (если только он не крайне известен) [1] , и приходиться снова и снова отвечать на тупые вопросы. Порой он может трижды спросить «Ваш персонаж реален» или что-нибудь ещё в таком духе, что лишь добавляет баттхерта. Вдобавок, мобильная версия погрязла в донате: теперь без премиумной версии Акинатор не назовёт непопулярного персонажа, а скажет: плати, или ПНХ. К счастью, браузерная версия пока что этого лишена, но надолго ли?


Интернет-гений? Я бы так не сказала. Чем менее популярен ваш персонаж, тем меньше шансов, что гений "прочтёт ваши мысли"

Хочу в этом отзыве представить Акинатора - интернет-гения, который, вроде бы, умеет читать мысли.

«Акинатор» — компьютерная интернет-игра, разработанная двумя французскими программистами в 2007 году. Игрок должен загадать любого персонажа, а Джинн Акинатор — главный персонаж игры — должен его отгадать.


С этой игрой меня давно-давно, много лет назад, познакомил один собрат по интересам. Когда я впервые садилась играть и загадала - уже не помню, - кажется, Дина Винчестера, Акинатор его распознал буквально за пятёрку вопросов, а я осталась сидеть с разинутым ртом: ну как он так сделал? После я играла с Акинатором в угадайку достаточное время, чтобы плюс-минус, но примерно понять, как он так делает и от чего зависит степень успеха быстро отгадать вашего персонажа.


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

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


Загадывать всемирно известных личностей или персонажей, которые у всех на слуху, быстро наскучивает, поэтому я всегда нацеливаюсь задать Акинатору задачку посложнее. Немало бывало моментов, когда он у меня многих не угадывал. Например, малоизвестного персонажа Хсу Хао из вселенной игр Mortal Kombat он не угадал ни разу.

Таким образом и напрашивается вывод: нет никакой магии и чтения мыслей; чем известнее твой персонаж, тем скорее его отгадает Акинатор.


  • ваш персонаж женского пола?
  • он из реальной жизни?
  • он имеет отношение к аниме и манге?
  • ваш персонаж умер?

И всё в таком духе. Дальше круг поиска сужается, и вопросы идут более конкретные. Например:

  • ваш персонаж умер молодым?
  • ваш персонаж из трио?
  • ваш персонаж много улыбается?
  • у вашего персонажа светлые волосы?
  • у вашего персонажа есть татуировки?

И многое другое.

Так, например, Акинатор с первого раза отгадал у меня богиню Цетрион из игры Mortal Kombat 11.



Отгадал у меня с первого раза главного героя малоизвестной трилогии "Поступь хаоса" Тодда Хьюитта - чему я до последнего не верила. Шёл поток слишком общих вопросов, и тут на тебе, я знаю, кого ты загадала!


По какой-то причине Акинатор до сих пор не может у меня отгадать Хаякаву Мицухиро из аниме "Баскетбол Куроко" - хотя персонаж не вот третьего плана, а очень даже заметный в своей команде.

Не понять мне также причин, по которым он не в состоянии отгадать Сэма Хиггса - главного героя малоизвестной игры Twin Mirror. Или Клэр Рассел из Cyberpunk 2077 - вот уж чего не ожидала. Игра прогремела на весь мир, но Акинатор из неё способен угадать только Ви, Джеки, Джуди, Декса и Джонни.

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


За широко известного персонажа, которого Акинатор угадал с первого раза дают стандартные сто очков. А вот за персонажей менее известных - как повезёт. За каких персонажей дают бронзовые призы, за каких-то серебряные, за каких-то золотые, а за каких-то платиновые. Чем малоизвестнее персонаж, тем больше шансов получить от Акинатора максимум очков, при этом - и это больше всего странно, - если Акинатор с первого раза не сможет отгадать вашего персонажа, вам вообще не дадут очки.


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

А тут получается надо почти никому не известного героя и чтоб Акинатор распознал его с первой же попытки. Более странных правил игры я пока не встречала; так что быстро забросила Акинатора, потеряв к игре всякий интерес. Раньше, с браузера, без очков мне играть было гораздо интереснее, чем сейчас - с участием в общем рейтинге.


Ну хоть моего обожаемого Кабалёнка он всегда угадывает. Только - ай-ай-ай, Акинатор. По светлой тебе голове дать надо за такие ошибки в вопросе.



Очень часто бывает так, что, если вы задумали редкого персонажа, перед вердиктом Акинатора придётся в принудительном порядке посмотреть рекламный видеоролик длительностью в 30 секунд. В противном случае покупайте себе премиум-аккаунт и радуйтесь приложению, в котором нет рекламы.

- если Акинатор не угадал твоего персонажа - это плохо;

- чем малоизвестнее вселенная и персонаж - тем больше шансов, что его Акинатор не угадает;

- требует работающего интернета, без него играть не получится;


Smile

+ на пару раз развлечься можно - а можно вообще никого не загадывать и просто издеваться над бедным интернет-гением


Обзор приложения «Akinator» — лучший тайм-киллер всех времен.

Об игре

Скриншот игры

Скриншот игры

Скриншот игры

Что делать, когда совсем скучно? Зарубиться в масштабные стратегии или поиграть в забавные и простые аркады? А может симуляторы жизни, фермы или шутеры? Вариантов множество, но иногда бывает, что ни во что из вышеперечисленного играть совсем не хочется. Что же делать тогда? Предлагаем вам попробовать такую занимательную штуку, как Акинатор — приложение, в котором вы сможете загадать Джину человека, а он, задавая наводящие вопросы, должен его назвать. Довольно забавно, когда не искусственный интеллект играет против тебя, а наоборот. Почему Акинатор — лучший тайм-киллер? В чем особенности этого приложения? Каковы его плюсы и минусы? Стоит ли скачать Akinator на компьютер? Обо всем этом вы узнаете в данном обзоре. Поехали!

Видео-обзор

Геймплей и особенности игры на ПК

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

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

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

Акинатор идеально подойдет тем, кто не хочет сильно напрягаться, думать — он прост и очень пригодится для убийства времени. Ждете рейс в аэропорту? Можно угадать десяток персонажей — это будет и интересно, и не надоест.

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

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

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

Интерфейс

Меню и интерфейса Акинатора практически не изменились с момента его создание, то есть аж 2007 года! Но тем не менее все выглядит вполне сносно, даже несмотря на простоту и вполне стандартные панели. В этом и фишка Акинатора — обыденный, но легко запоминаемый интерфейс, который не надоедает пользователю обилием красок.

Управление в игре

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

Особенности Akinator на ПК:

  • Легендарность. За время своего 11-летнего существования Акинатор стал самой популярной игрой в своем жанре.
  • Огромная база персонажей, героев из книг, мультсериалов, фильмов. Да и реальные люди тут есть — в Акинаторе можно найти не только кого-то популярного, но и личность, известную локально.
  • Возможность добавить собственных друзей и еще не добавленных в приложение людей.
  • Отличный тайм-киллер, не надоедающий даже через несколько часов игры.
  • Достойная оптимизация. Игра поддерживается на разных операционных системах без вылетов и багов.
  • Привычный и удобный интерфейс без лишних «заморочек» и ненужных панелей.
  • Неплохая статистика, которая может показать, насколько вы сами знаете загадываемого героя.
  • Возможность самому улучшать работу мудрого Джина.

Как установить Akinator на компьютер

Для этого вам может пригодится замечательная программа — Play Market на компьютер. Она открывает доступ к огромной базе Android-игр и приложений и возможностью запуска их на ПК совершенно бесплатно — это ли не чудо? К тому же прибавьте отличную оптимизацию, богатый функционал и отсутствие вирусов!

Способ 1 — установка через Play Market

Способ 2 — установка через архив

  1. Загрузка архива с нашей страницы.
  2. Распаковка файлов архива на рабочий стол или место на жестком диске.
  3. Открыть текстовый файл, содержащий в себе инструкцию по установки, и ознакомиться с ним.
  4. Следуя всем указаниям, которые находятся в инструкции, произвести инсталляцию эмулятора и прилагающегося к нему файла игры.

Подведем итог

Акинатор — действительно интересная вещица. Пусть в нем нет крутого дизайна, неповторимой анимации и огромного функционала, он остается лидером в своем жанре за счет простоты и огромной базы вопросов и личностей. Стоит ли скачать Akinator на компьютер? Да, так как это один из лучших тайм-киллеров, в котором к тому же можно знатно повеселиться с друзьями, добавив их и себя в игру. Отгадывать друг друга очень весело — убедитесь в этом, установив игру на ПК. Рекомендуем скачать эту игру в поездки или же просто испробовать Акинатора и проверить его знания скучным вечером за чашкой согревающего напитка.

Читайте также: