Здравствуйте, гость Правила · Помощь

»  Вопрос по Уголкам, Хочу разобраться с вопросом. Подписаться | Сообщить другу | Версия для печати
      » 5/10/2017, 12:34,  StepanovOleg 
Всем здравствуйте.

Мой приятель, очень умный человек, несколько раз написал мне фразу "А ты найди в Интернете программу, которая обыграет игроков Гамблера в уголки"...

Сначала я подумал, что он просто надо мной издевается, типа пытается меня послать подальше, но чтобы я не мог обидеться... Потом решил поискать программы и нашел только какую-то ерунду 2003 года от Семенова с вариантом 3х4, которую сам смог обыграть (я в уголки не играю, знаю только правила).

Вопрос 1. Существуют ли в мире программы по уголкам, которые сильно играют?

Вопрос 2. Представляет ли реальный интерес игра или это просто детская забава?

Извините, если вопросы показались глупыми. Написал все как было, без задних мыслей.

Олег Степанов.
      » 5/10/2017, 12:39,  Леньчик 
приветствуем!
1. не встречал программу, которую нельзя было бы легко обыграть на максимальном уровне (не утверждаю при этом, что её нет). Думаю нет их в силу того, что никто, из немногих умеющих прилично играть в уголки, не занимался написанием такой программы.
2. вопрос философскийsmile.gif да, это детская забава. Но да, есть люди (в этом форуме такие), которым интересно (или было интересно) в неё играть. Тривиальной игра не является, есть место теории, вариантам и спортивной борьбе. А дальше попробуйте и решите для себяsmile.gif
      » 5/10/2017, 13:03,  StepanovOleg 
Большое спасибо за быстрый ответ.

Снова вопросы.

Вопрос 1. Не обидятся ли участники Гамблера, если я попытаюсь написать сильную программу и буду тестировать ее здесь? Мне нужно конкретное доказательство того, что моя программа играет сильно, и просто фразы - я поболтал с людьми и они сказали, что я хорош, не достаточно.
Я человек очень прямой и честный. Сильнейшие игроки, которые будут меня побеждать, получат версию мой программы в качестве подарка. Ибо я буду нижайше просить их помочь мне с тестированием. :-)
Если я получу отрицательный ответ, то буду играть здесь только чтобы разобраться в технике игры, что смогу использовать в дальнейшем при написании игрушки.

Вопрос 2. Правильно ли я понял, что Диагональные Уголки более сложные и более интересные?

Вопрос 3. Я посмотрел базу. Там в последнее время только игры без рейтинга. Это из-за утери интереса или просто тренируются несколько человек?
      » 5/10/2017, 13:14,  Леньчик 
Я сразу оговорюсь, что ничью кроме своей позиции не озвучиваю (а то потом побьютsmile.gif ):
1. Раньше в гамбе была возможность явно указать, что аккаунт-прога. Думаю если честно в информации написать об этом, то жалоб не будет. Это при условии, что прога будет играть в зале, не в турнирах. Другое дело, что в зале играть мало стали. Но думаю поиграть с прогой найдутся желающие, при должной рекламе и хорошем уровне AI.
2. есть любители классики и любители диаг. думаю каждый считает, что "его" вариант сложнее и поэтому интереснее.
3. интерес игры в зале пропал давно. на мой личный взгляд это связано с некоторыми аспектами общения (ибо в зале обычно играли не ради поиграть, а ради пообщаться)
      » 5/10/2017, 13:38,  StepanovOleg 
И снова, спасибо.

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

И я хочу играть в турнирах. То есть, с разными людьми. И в турнирах люди хотят занять первое место, что говорит о реальном желании победить.

Кто здесь есть теоретик игры? У меня вопрос. Я посмотрел одну программу, так она выбирает ходы только из списка тех, что направлены в сторону "дома". Существует ли в теории такая задача, что для достижения более быстрого результата необходимо сделать хот в противоположную сторону от дома?

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

Я очень рад, что вы мне отвечаете, Леньчик. Но я еще подожду и других участников.

Заранее всем спасибо.
      » 5/10/2017, 14:10,  Omskdizel 
Вы случайно в Го не играете? Хотя может через рэндзю...
Откуда-то я ваш ник помню, но подробности уже забыл напрочь.

При создании AI уголков у вас возникнут некоторые проблемы, так как стандартный Альфа-Бета будет не очень производителен ввиду огромного количества возможных ходов в любой позиции. Дополнительно - это не шахматы, где у фигур есть вес и всякие несложные механизмы, позволяющие неплохо прореживать количество веток. Как программист, рекомендую начать работать с классики 3*3, оценка позиции чисто математическими способами немного проще будет. Да, еще есть правила, которые борятся с симметрией и покиданием дома, сдается мне, что кровушки они попьют.
      » 5/10/2017, 14:23,  Omskdizel 
StepanovOleg ( 5 окт. 2017, 17:38)
И снова, спасибо.

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

И я хочу играть в турнирах. То есть, с разными людьми. И в турнирах люди хотят занять первое место, что говорит о реальном желании победить.

Кто здесь есть теоретик игры? У меня вопрос. Я посмотрел одну программу, так она выбирает ходы только из списка тех, что направлены в сторону "дома". Существует ли в теории такая задача, что для достижения более быстрого результата необходимо сделать хот в противоположную сторону от дома?

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

Я очень рад, что вы мне отвечаете, Леньчик. Но я еще подожду и других участников.

Заранее всем спасибо.

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

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

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

Да, есть программа, которая анализирует окончание за один цвет, т.е. кратчайшее построение дома в конце игры, в классические 3*3 уголки, для опытного игрока хороший инструмент.

Есть много тем, где рассматриваются различные эндшпильные задачи, чаще по классике, но есть и диагональные, в этих темах, кстати, вы и сможете найти задачи, где правильные ходы не всегда в дом.
      » 5/10/2017, 14:35,  StepanovOleg 
Omskdizel ( 5 окт. 2017, 14:10)
Вы случайно в Го не играете? Хотя может через рэндзю...
Откуда-то я ваш ник помню, но подробности уже забыл напрочь.

При создании AI уголков у вас возникнут некоторые проблемы, так как стандартный Альфа-Бета будет не очень производителен ввиду огромного количества возможных ходов в любой позиции. Дополнительно - это не шахматы, где у фигур есть вес и всякие несложные механизмы, позволяющие неплохо прореживать количество веток. Как программист, рекомендую начать работать с классики 3*3, оценка позиции чисто математическими способами немного проще будет. Да, еще есть правила, которые борятся с симметрией и покиданием дома, сдается мне, что кровушки они попьют.

Спасибо.
Я и в Го играю и в другие виды игр. Возможно я известен вам как первый и последний чемпион СССР по Отелло. :-) Хотя, мне, почему-то, кажется, что это не единственное мое достижение. :-)))

Спасибо за советы. А вы сами сколько игр уже запрограммировали?
      » 5/10/2017, 14:41,  StepanovOleg 
Omskdizel ( 5 окт. 2017, 14:23)
Да, есть программа, которая анализирует окончание за один цвет, т.е. кратчайшее построение дома в конце игры, в классические 3*3 уголки, для опытного игрока хороший инструмент.

Уважаемый, а не могли бы вы поделиться информацией по поводу этой программы? Для меня это только один из этапов. Буду делать как для 3х3, так и 4х3 и Хальмы, и на поле 10х10 и 6х6, и для классики и для диагоналей.

Как говорится "Не догоню, так согреюсь" - если не смогу написать просто сильную программу, то уж эту-то тему решу.
      » 5/10/2017, 15:06,  аштт 
Делали как то тут одну программу лет целых несколько назад. Анонс был огого. За неделю анонсировался мой с этой прогой матч. В итоге получился полный пшик. Не понимают программы техники миттельшпиля вообще
« Предыдущая тема | Перечень тем | Следующая тема »
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей: