Мозаичный форум  

Вернуться   Мозаичный форум > Территория общения > Персональные разделы > Чайный домик
Галерея Справка Пользователи Календарь Сообщения за день

Чайный домик Персональный раздел пользователя ВОВА

Ответ
 
Опции темы
Старый 09.03.2017, 12:40   #11
BOBA
Сетевой эльф
 
Аватар для BOBA
 
Регистрация: 27.09.2007
Сообщений: 37,360
BOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мира
Чего мне не хватало в тех играющих (интерфейсных) программах, что я использовал раньше - это удобного режима подсказки хода.

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

Даже играя с форой. Теперь я смогу смотреть, как бы на моем месте пошел бот. Ну и соответственно - внимать или не внимать совету.

Можно дальше будет ввести метрику - процент ходов сделанных без подсказки, и назвать ее - "самостоятельность игры".

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

Выглядит неказисто, но работает, понемногу.
Дальше работа пойдет над сохранением-восстановлением партий, и надо приделать установку форовых камней.


Изображения
Тип файла: png Мой гобан.png (18.1 Кб, 22 просмотров)
Вложения
Тип файла: txt goban.txt (9.5 Кб, 0 просмотров)
__________________
Магическое зеркало: видеть себя в других, видеть других в себе...
Предпочитаю вежливость.

Последний раз редактировалось BOBA; 09.03.2017 в 15:59.
BOBA вне форума   Ответить с цитированием
Старый 09.03.2017, 21:55   #12
Afa
Шволочь. И провокатор.
 
Аватар для Afa
 
Регистрация: 12.02.2006
Сообщений: 31,228
Afa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мира
git давай
так наблюдать интересней
и тэги не забывай с ченжлогом
__________________
... Survivors will be shot again.
Afa вне форума   Ответить с цитированием
Старый 09.03.2017, 22:30   #13
BOBA
Сетевой эльф
 
Аватар для BOBA
 
Регистрация: 27.09.2007
Сообщений: 37,360
BOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мира
На гит выложил сегодня. В первом посте ссылка.
И гандикап приделал уже.
__________________
Магическое зеркало: видеть себя в других, видеть других в себе...
Предпочитаю вежливость.

Последний раз редактировалось BOBA; 09.03.2017 в 22:44.
BOBA вне форума   Ответить с цитированием
Старый 12.03.2017, 16:31   #14
BOBA
Сетевой эльф
 
Аватар для BOBA
 
Регистрация: 27.09.2007
Сообщений: 37,360
BOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мира
Ну вот. Сделал настройку частоты подсказки, просто текстовое поле.
Если там y (в смысле yes) - подсказка каждый ход, yn- через ход, yyn - один ход из трех - самостоятельный, два - с подсказкой. Хоть как ритм настраивается.... можно убирать кнопку ==help== - она кажется совсем не нужна. Раньше она давала команду движку сходить по очереди за белых и черных.
=====================================
о, и сохранялку SGF по первому разу нарисовал тоже. неплохо.
__________________
Магическое зеркало: видеть себя в других, видеть других в себе...
Предпочитаю вежливость.

Последний раз редактировалось BOBA; 12.03.2017 в 19:06.
BOBA вне форума   Ответить с цитированием
Старый 13.03.2017, 14:11   #15
BOBA
Сетевой эльф
 
Аватар для BOBA
 
Регистрация: 27.09.2007
Сообщений: 37,360
BOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мира
Первая запись игры, отигранной в режиме - 2 хода с подсказкой, один - без

↓↓ партия
__________________
Магическое зеркало: видеть себя в других, видеть других в себе...
Предпочитаю вежливость.

Последний раз редактировалось BOBA; 15.03.2017 в 12:05.
BOBA вне форума   Ответить с цитированием
Старый 15.03.2017, 11:55   #16
BOBA
Сетевой эльф
 
Аватар для BOBA
 
Регистрация: 27.09.2007
Сообщений: 37,360
BOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мира
http://eidogo.com/#url:https://raw.g...17_03_14_1.sgf

первая игранная на своем движке партия на большой доске.... просил подсказок у движка, много - 3 подсказки - ход свой
__________________
Магическое зеркало: видеть себя в других, видеть других в себе...
Предпочитаю вежливость.
BOBA вне форума   Ответить с цитированием
Старый 21.03.2017, 19:42   #17
BOBA
Сетевой эльф
 
Аватар для BOBA
 
Регистрация: 27.09.2007
Сообщений: 37,360
BOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мира
↓↓ Рассматривал логику игры леелы

Код подрос ~800 строк, этой ценой удалось подключить довольно сильный движок - леелу.

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

В техническом плане упорно не выходит соскочить с функции os.popen2 на subprocess.Popen - на втором почему-то нормально работает гну-го, а леела - нет, но - popen2 устарел, и в третьем питоне этого нет. казалось бы, какая разница чем запустить движок ((( но она есть. В каналах, тонкая, неуловимая, но есть.
__________________
Магическое зеркало: видеть себя в других, видеть других в себе...
Предпочитаю вежливость.
BOBA вне форума   Ответить с цитированием
Старый 22.03.2017, 18:07   #18
BOBA
Сетевой эльф
 
Аватар для BOBA
 
Регистрация: 27.09.2007
Сообщений: 37,360
BOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мира
заметки к переходу на правильный модуль.

http://eyalarubas.com/python-subproc-nonblock.html

В принципе, чтение потока енжина в отдельном потоке (потоках?) сделать надо. оно принесет пользу в плане отзывчивости интерфейса..... и не только.
__________________
Магическое зеркало: видеть себя в других, видеть других в себе...
Предпочитаю вежливость.
BOBA вне форума   Ответить с цитированием
Старый 23.03.2017, 11:55   #19
BOBA
Сетевой эльф
 
Аватар для BOBA
 
Регистрация: 27.09.2007
Сообщений: 37,360
BOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мира
........ разобрался с потоками. не в них дело было ........ то есть в них, но не вполне понятно где, понятно как с этим жить - посимвольно разбирать ввод выкидывая \r. Вот переписал ранее скопипащенное, теперь вывод обеих движков читается корректно.

доволен, преодолел микропроблему. теперь можно замигрировать на py-3
__________________
Магическое зеркало: видеть себя в других, видеть других в себе...
Предпочитаю вежливость.
BOBA вне форума   Ответить с цитированием
Старый 23.03.2017, 18:30   #20
BOBA
Сетевой эльф
 
Аватар для BOBA
 
Регистрация: 27.09.2007
Сообщений: 37,360
BOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мира
↓↓ примерно равная игра

- если беру фору 5 камней и 30% подсказок..... (((( то есть, слабо пока играю, сильно проигрываю на форе 5. на форе 6 тоже нестабильно.
__________________
Магическое зеркало: видеть себя в других, видеть других в себе...
Предпочитаю вежливость.
BOBA вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 10:46.