Приложение акинатор как работает
Sergey Litvinov дал ссылку на исчерпывающее описание общей сути алгоритма.
Если же вы хотели получить ответ простыми словами, то можно ответить так.
На каждом вопросе Акинатор пытается выбрать такой вопрос, который отсеет наибольшее количество вариантов. Например, очень хорошим первым вопросом будет "загаданный персонаж - женщина"? При любом ответе сразу же отсеивается чуть ли не половина всех вариантов (а если человек ответит "не знаю" или "не совсем", то это персонаж из фантастики или мистики). Этот вопрос также очень хорош ещё и потому, что отвечающий очень редко назовёт мужчину женщиной по ошибке. Многие вопросы в этом плане могут быть более "скользкими", как например, "есть ли у этого персонажа дети"? Отвечающий может просто не знать настоящего ответа, а значит и положиться на этот ответ полностью нельзя. Акинатор должен стараться избегать вопросов, ответа на которые игрок может не знать. Но, в реальности, почти в любом вопросе человек может "обмануть", поэтому Акинатору имеет смысл для каждого вопроса держать "в голове" статистику о том, насколько часто люди ошибаются при ответе на этот вопрос и в какую сторону они ошибаются. В случае сомнений в истинности ответа этот ответ можно будет перепроверить ещё одним вопросом.
Но это уже детали. А общий принцип таков: каждый раз после вашего ответа у Акинатора "в голове" остаётся список персонажей, которые соответствуют вашим ответам. И каждый раз он старается задать вопрос, который вычеркнет наибольшее число вариантов, пока не останется один вариант.
В реальности алгоритм Акинатора гораздо масштабнее и хитрее описанного. Он учитывает разные нюансы, в том числе, насколько я заметил, он учитывает тренды (например, допустим, персонажей из сериалов чаще загадывают после того, как закончилась очередная серия). Если много других людей незадолго перед вами вдруг загадали какого-то персонажа, высока вероятность, что и вы тоже решили его загадать. Он даже подстраивается под ваши личные интересы. Если вы, например, любите задавать вопросы о вымышленных персонажах (как мой племянник), Акинатор будет ожидать этого и в следующий раз.
Может казаться чудом, что Акинатор за 20 вопросов часто умудряется отгадать вашего персонажа, ведь он, вроде, и вопросов никаких особых не задал. Однако математика нам говорит, что если бы на каждом из 20 вопросов удавалось подобрать такой вопрос, чтобы ответ всегда отсеивал половину вариантов (как вопрос "женщина ли она"?), то 20 вопросов было бы достаточно, чтобы правильно отличать больше миллиона разных персонажей. А 40 вопросов было бы достаточно, чтобы отличить свыше триллиона (!) персонажей. Акинатор спроектирован так, чтобы как можно лучше находить нужные вопросы, и у него это весьма хорошо получается.
Всепоглощающая страсть Акинатора - пытаться угадать персонажей, с помощью вопросов.
Акинатор начнет задавать вам ряд вопросов, на которые вы должны ответить так правдиво, насколько это возможно. После этого ряда вопросов, он ответит вам, кого вы задумали.
В чем секрет Акинатора?
Как я могу загрузить картинку?
В конце игры, когда Акинатор отгадал задуманного вами персонажа, вы можете добавить или предложить картинку для данного персонажа.
Пользователь соглашается не загружать фотографии, которые нельзя использовать бесплатно и без ограничений.
1. Добавить картинку:
2. Предложить картинку:
В обоих случаях:
- Новое изображение будет видно только тогда, когда модератор примет и утвердит его (см. статью 4. Модерация).
Как я могу добавить персонажа?
Персонажи, которые могут быть добавлены в базу данных Акинатора, должны быть известными личностями. Пользователю предлагается не добавлять людей, которые не принадлежат к этой категории, в частности, людей, которых пользователь знает лично, даже если эти люди согласны на это.
2. В конце игры, если Акинатор не отгадал задуманного вами персонажа, вы можете добавить этого персонажа в базу данных Акинатора.
- Если Акинатор находит сходство с другими персонажами из своей базы данных, он даст вам список этих персонажей.
• Если ваш персонаж присутствует лишь один раз в списке, вам просто нужно выбрать его.
- Если Акинатор не может найти сходство ни с одним персонажем из его базы данных, вы сможете добавить своего персонажа, введя его имя и короткое описание.
- В любом случае, то, что вы добавили, будет немедленно внесено в базу, но может быть удалено модератором позже (см. статью 4. Модерация).
Как я могу добавить вопрос?
- Если Акинатор находит сходство с существующим в его базе данных вопросом, он выдаст вам список вопросов.
1. Если ваш вопрос присутствует в списке, вы должны выбрать его и добавить информацию к нему.
- Если Акинатор не находит сходства с любой из существующих в его базе данных вопросом, вы сможете добавить свой вопрос и добавить информацию к нему.
- Все предлагаемые вопросы будет добавлены в базу лишь после утверждения их модератором (см. статью 4. Модерация).
Вся суть игры состоит в том, что игрок должен загадать какого-либо персонажа(обычно из YouTube): реального (предизента, актера, управляющего крупной компанией или просто чем-то известного живущего или жившего человека) или вымышленного (из фильмов, книг, игр). Джинн Акинатор будет задавать вам вопросы про персонажа, а вы должны отвечать на них. Вариантов для ответа всегда пять: Да, Нет, Я не знаю, Возможно (частично), Скорее нет (не совсем). Первые вопросы, как правило общие, и они будут касаться того, является ли персонаж человеком, реальным или вымышленным, какого пола, из видеоигры или книги и т.п. После этого он будет задавать более конкретные вопросы про внешность персонажа, его особенности, характер. Бывает иногда, что вопросы повторяются. Это бывает, когда вы даете неопределенные или противоречивые друг другу ответы. Когда джинн отгадывает персонажа, то он спрашивает, отгадал или нет. Если нет, то игра продолжается, и джинн задает еще вопросы. Если и в третий раз Акинатор не отгадал, то он признает игрока победителем.
Честно говоря, такое бывает довольно редко. Обычно джинн угадывает популярных персонажей сразу, иногда со второй или третьей попытки. Если это очень не популярный персонаж, то джинн, вероятно, не отгадает его и выберет другого, близкого ему по свойствам персонажа.
Важной особенностью игры является то, что если джинн не смог отгадать персонажа и сдался, то он предложит игроку самому "создать" этого персонажа, и он потом сможет фигурировать в общем огромном словаре персонажей; джинн сможет отгадывать этого персонажа и у других игроков. Таким образом, библиотека персонажей постоянно увеличивается, делая игру разнообразнее и интереснее.
В целом, игра получила положительные отзывы благодаря своей неповторимости и динамичности!
Но написанное выше, увы, устарело начиная с 2019 года, поскольку программа значительно поглупела, и спустя 2-3 вопроса Акинатор начинает задавать те же вопросы. что были при отгадывании предыдущих персонажей. И нередко он задаёт одинаковые вопросы, а также те, которые связаны с нынешними трендами. Это значительно усложняет задачу "отгадай кого-нибудь за 30 вопросов", поскольку лишь последние 5-9 будут осмыленными.
Вдобавок, игра сделала сильный уклон в микротранзакции, на которые сильно взлетела цена. А без них все загадываемые "непопулярные" персонажи скрыты, и без просмотра рекламы (которая может и не работать даже с отключенным адблоком) персонажи не будут открыты, и игрок не получит монеты вообще.
Акинатор — интернет-ресурс, представляющий собой яркий пример очень сильного колдунства с элементами майндфака при первом знакомстве. Большинство посетителей, недолгий период времени испытывавших предмет описания в действии, начинали лихорадочно носиться по дому в поисках скрытых микрофонов и машин для чтения мыслей фирмы ZOG inc., те же, кто хоть немного понимает, что такое программирование, категории и оператор «if», ловили и продолжают ловить лулзы.
NB! — оригинальная версия игры — не английская, а французская, она же наиболее развитая и доработанная. Знакомым с француржиком рекомендуема к ознакомлению.
По большому счёту — классическая игра в двадцать вопросов, адаптированная под веб 2.0. Все вы, конечно, знаете суть, поэтому углубляться в подробности излишне. Разница лишь в том, что сабж специализируется на различных известных и не очень персонажах IRL и масс-медиа. Да, скучно, и УГ так бы и оставалось унылым, если бы не одно «но» — Акинатор ВСЕГДА угадывает, сука, правильно. Если загадать локального человека-мема шестого подраздела форума об игре на гитаре поселка Малая Залупка Волчехренского уезда, светлый лик выбранного героя во всей своей красе откроется вам с вероятностью неудачи настолько маленькой, что Свиборг её даже не заметит. Отгадывает 95% покемонов и аниме-персонажей вообще, даже Суйсейсеки. Заходя ещё дальше, даже если выбирать один и тот же ответ без разбора, Акинатор знает, что умник, который жмет одну кнопку — это ТЫ! А если тыкать в ответы рандомно, сабж выдаст: «Толсто!»
Несмотря на то, что маскот проекта позиционирует себя как «интернет-гений», несложно догадаться, что по ту сторону монитора скрывается другая, не менее скиллованная в этих делах личность. Многие, конечно, с пеной у рта доказывают, что сабж часто делает ошибки. Тут возникает три варианта: либо персонажа еще нет в БД, либо возмущающийся просто не может правильно ответить на вопросы, либо just for lulz. Так или иначе, любые восклицания сводятся к тому, что поциент — не такой как все.
А профит в том, что ресурс имеет замечательную фичу — заполнение БД именами и фотографиями проводится руками самих пользователей при условии, что искомый персонаж не был отгадан с трёх попыток. Но на самом деле, даже если был — кнопку «нет» нажимать никто не запрещал. И уж тем более никто не запрещал загружать личные данные и изображение, пройдя через самые популярные категории, тем самым повышая своё ЧСВ до поистине невиданных высот. Стоит ли говорить, какие возможности для пиара открываются перед рядовым быдлоидом? Лишь одна маленькая деталь стоит на пути будущей звезды интернета — указанное имя должно повторяться в сумме больше раз, чем то, что в самых популярных категориях находится, а эти числа в среднем переваливают за сотни тысяч. Впрочем, суровые русские задроты и не такое осиливали.
По давней традиции, через некоторое время после появления Акинатора на английском, французском и немецком языках, администрация данного проекта решила привлечь больше пользователей, доставив версии сайта с переводом на еще несколько языков, включая великий и могучий. И все бы ничего, но буржуи либо не брали в расчет россиянскую школоту, либо забыли набрать модераторов в русский раздел, либо забыли им спустить критерии значимости™ угадываемых явлений, либо все указанное вместе.
Суть такова: английская версия акинатора оперирует исключительно персоналиями. Если всезнающий джинн ВНЕЗАПНО поймет, что вы загадали любимый комп или тазик, он ехидно вам сообщит об этом рядом с картинкой классического фейспалма. Очевидно, по причине наличия смотрящих за сайтом модераторов, выпиливающих неб-гоугодные варианты и расставляющие где следует фейспалм.
Однако же по указанным ранее причинам русифицированная версия интернет-гения отличается куда большей толерантностью к самой разнообразной хуйне, вовсе не являющейся человеком. Заподозрив неладное, Акинатор заботливо спросит: «Ваш персонаж человек?» и «Ваш персонаж животное?», либо «Ваш персонаж существует в реальности?». Услышав отрицательный ответ, светлеет в лице и допрос продолжается. В результате он может догадаться до таких интересных вещей как электричка, телефон, пульт от телевизора, компьютер или слоник-телефонист из детского стишка, тысячи их! А разгадка одна — русские модераторы на самом деле таки существуют и периодически выпиливают различные реально существующие неживые предметы, но проверяют они их по сути только тогда, когда к ним добавляют картинку.
Так, если закинуть в базу Акинатора мопед или поезд Сапсан, то примерно через 5-8 игр джинн будет его угадывать практически безошибочно, пусть и не с первого раза. И будет он там висеть сколь душе угодно, пока кто-нибудь не попытается добавить к нему картинку. И вот в этом случае через день вместо нужного транспортного средства с картинкой Акинатор вообще не сможет его отгадать, ибо злые модеры нещадно выпиливают таковые из базы (хотя для наиболее часто загадываемых широкими массами вариантов делают исключения, примеры — ваш автомобиль, ваше комнатное растение и т. д.). Однако же с персонажами, фигурирующими в произведениях искусства или масс-медиа, дела обстоят куда проще — без проблем модерацию проходят автомобили, космические корабли, оружия и вообще всякая неведомая ёбаная хуйня из какого-нибудь фильма, поезд «Сапсанчик» из наркоманского мультика РЖД или даже настольная лампа из заставки Pixar.
И хотя персоналии русский Акинатор по-прежнему угадывает, пусть и не с первой попытки, то с предметами он все три раза обычно фейлит. ИЧСХ, частенько, угадывая какую-то знаменитость, из-за забитости базы всякой хуитой, стабильно угадывает какой-нибудь обмазанный говном тостер. При этом английский, в отличие от русского, явно более натаскан на всякого рода знаменитостей, ибо при загадывании персонажей несуществующих не перестает выдавать анимешных девочек и рейд-боссов из корейских ММО, причем одних и тех же. НЕНАВИСТЬ!
К сожалению, ничто хорошее не вечно. Где-то с конца десятых в результате наплыва школьников, насмотревшихся блогеров с Ютуба и прочих идиотов, джинн стал задавать откровенно тупые вопросы, которые порой повторяют друг друга. По этой причине практически нереально угадать персонажа с первых 30 вопросов (если только он не крайне известен) [1] , и приходиться снова и снова отвечать на тупые вопросы. Порой он может трижды спросить «Ваш персонаж реален» или что-нибудь ещё в таком духе, что лишь добавляет баттхерта. Вдобавок, мобильная версия погрязла в донате: теперь без премиумной версии Акинатор не назовёт непопулярного персонажа, а скажет: плати, или ПНХ. К счастью, браузерная версия пока что этого лишена, но надолго ли?
Читайте также: