Цитата(Giora @ 20-06-2010 в 11:00)

Мар, ты не понял. Я переключил прогу на иврит, и начал играть на иврите. И загадал Романова. А базы данных видимо разные. Прога даже вопросы по разному задает. К примеру когда переключаешься на иврит, почти всегда идет вопрос: этот персонаж из Торы/Танаха, итд. То есть прога понимает, что игрок весьма вероятно выберет персонажа из ветхого завета, и отсекает эту ветку сразу.
Теперь, когда я загадал Романова ивритской проге, то она сначала подумала на БГ, потом на Макара, потом на Шевчука. А Романова в ивритской базе данных нет

Кстати, как проге отличить Романова,Шевчука, БГ, и Макара ? И сделать это ненавязчиво, как бы между прочим ? В этом искусство проги. Она должна спрашивать казалось бы нейтральные вопросы.
В данном случае:
Макар - кучерявые волосы.
Шевчук - очки( для зрения имеется ввиду).
Романов - серьга. Кстати, БГ тож серьга. Как различить эту сладкую парочку, не задавая впрямую названия песен, альбомов, букв алфавита, итд ?

Вот таким образом составляется база данных, такие различия туда заносятся, и алгоритм работает учитывая эти фишки.
Нужно найти отличие между БГ и Романовым, которое будет таким общим местом, типа стрижка, вес, итд.
К примеру можно спросить о персонаже: увлекался ли альтернативными религиями ? БГ увлекался

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