Форум » Вопросы по программе. » Ориентирование анализатора? » Ответить

Ориентирование анализатора?

Alex: Чем собственно будет отличатся ориентирование анализатора на максимальное количество балов, от ориентирование анализатора на максимальный выигрыш?

Ответов - 3

Administrator: Ориентирование анализатора на максимальное количество балов: Программа просто ищет вариант, на который есть самый короткий возможный ответный вариант. И так по всей глубине поиска. Ни какой сложной логики. Анализатору все равно какой длинны изначальное слово. Анализатор всегда старается найти самый длинный доступный вариант для развития игры, для всех и для вас и для соперника, но такой что бы ответный максимальный вариант был максимально коротким. Поэтому в процессе игры набирается максимально возможное количество балов если считать что 1 буква = 1 бал. Человеку у помощника не выиграть, и это точно. Если соперник используя другой помощник для игры, и всегда берет максимально возможные по длине слова, то рано или поздно программа загонит его в тупичок, в котором он и потеряет балы. Он хорош спору нет, но игра идет по этапам, четные ходы и не четные. Вот здесь у этого анализатора косячки. Перейдем к новому усовершенствованному анализатору читайте дальше. Ориентирование анализатора на максимальный выигрыш: Как сказано выше игра идет по этапам. И этот анализатор ориентированный на эти этапы. Здесь как раз очень пригодятся Интеллектуальный поиск и большая глубина просчета хода. Вкратце логика такая, совсем не обязательно брать максимальное слово если ваш ход четный, можно взять любой, но лишь что бы у соперника были варианты не длиннее вашего. И наоборот если ваш ход не четный, то надо обязательно брать максимальное слово, не важно какой длины ответное слово соперника, но важно что бы после любого его слова и вас были варианты длиннее его слова. Все очень сложно в этой логике, а если еще добавить возможный пропуск слова причем на любой глубине и причем как с вашей стороны так и со стороны соперника, то лучше особо не вникать. Здесь можно заботиться только о словаре и самому всецело довериться анализатору. А называется максимальный выигрыш, потому что это вид поиска будет максимально отбирать очки у соперника на каждом этапе игры, а не в перспективе как это делает анализатора ориентированный на максимальное количество балов

Administrator: Вопросы по логике работы анализатора ориентированного на максимальный выигрыш. А можно спросить тогда, что означает (-1 -2) для второго игрока в анализаторе ориентированном на максимальный выигрыш? Раньше это означало, что первый игрок напишет слово на 1 букву больше и ещё заберёт одну букву впоследствии. Сейчас что означает данный показатель? --------------Первое что он берет не самое длинное слово, а на одну букву короче самого длинного возможного слово. (Второй игрок теряет один бал в текущей партии от максимально возможного (Вы же понимаете если он берет слово из восьми букв то получит 8 балов, а если из семи букв то получит 7 балов. Вот это и говорит анализатор)) --------------Второе что он если выберет это слово, то максимально проиграет в перспективе два бала. А можно спросить тогда, что означает (-1 -2) для первого игрока? --------------Что соперник поставит слово на одну букву длиннее, а в перспективе потеряется ещё один бал. Так что на это слово потеряется в перспективе по самому наихудшему сценарию -2 бала. Далее, я выставил количество анализируемых слов моих и остальных с 1х1 на 2х2 - и теперь анализатор уже не советует первому игроку писать слово ягода, которое даёт теперь (-1 -2). А вот если выставить значения на 3х3, тогда это слово расценивается как 0 -1. Получается, что чем больше глубина поиска, тем больше врёт анализатор? --------------Тем больше объём анализируемых данных, и тем точнее анализатор может прочитать развитие игры. Анализатор начинает ведёт те варианты развития игры, когда соперник или вы берете не самые длинные слова. Что для первого игрока абсолютно приемлемо. Анализатор высчитывает все предложенные варианты, и ведёт все возможные варианты развития событий и выставляет оценки соответственно просчитанным возможным ситуациям.

Administrator: Вопрос: Когда игра началась и я хожу вторым, МНЕ НАДО ПЕРЕСТАВЛЯТЬ ГАЛОЧКУ НА ЦИФРУ 2 или нет? Ответ: Смотрите, игра началась и соперник ходит первый, вы набрали начальные буквы на поле игры и запустили анализатор, (регулятор находиться на цифре 1), когда соперник выбрал своё слово, вы его находите и выбираете в поле доступные, и теперь высчитываются варианты для вас, (регулятор сам пере ставился на цифру 2), Если вы не выбираете слова соперника из списка (что крайне не рекомендую, так как анализатор не будет знать какие слова уже выбраны и не участвуют больше в игре), то вам надо поставить буквы на поле игры, самому переставить чей ход на цифру 2, и запустить поиск.




полная версия страницы