You can subscribe to this list here.
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(27) |
Sep
(73) |
Oct
(2) |
Nov
|
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2011 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Konstantin T. <an...@ya...> - 2010-09-14 15:25:27
|
> Я поэтому, собсно, и решил спросить сначала. Проблемы не гигантские и в "свободное от отдыха время" (с) решаемые.Так что вопрос только в том надо ли оно кому-нибудь? Просто мне лично этого функционала явно не хватало после Гамблера. Патч, на который ты дал ссылку, я внедрил. Насчет остального - вещи вполне нужные. Работать будет проще, если ты создашь форк на Гиториусе (ничего, что я на ты?). Единственное, возможность возврата карт уже реализована, я просто кнопку убрал, так как думал, что это не нужно и лучше думать сразу (на ее месте сейчас кнопка "без трех") -- Regards, Konstantin |
From: Antony D. <to...@da...> - 2010-09-14 15:05:42
|
On 09/14/2010 06:53 PM, Konstantin Tokarev wrote: > Боюсь, что возникнет множество проблем, так как был проведен серьезный > рефакторинг. Я поэтому, собсно, и решил спросить сначала. Проблемы не гигантские и в "свободное от отдыха время" (с) решаемые. Так что вопрос только в том надо ли оно кому-нибудь? Просто мне лично этого функционала явно не хватало после Гамблера. > Что касается нарушений правил ботом, спасибо, я раньше не замечал > Думаю внедрить проверку в саму модель игры, это пригодится для игры по сети Безусловно. >> Один патч должен приложиться и без адаптации: >> * минорное исправление логики у AI - >> http://dev.daylessday.org/diff/ai_trump_logic.diff (вполне возможно, что >> этот патч как раз и фиксит проблему с левой мастью вместо козыря у AI) > > Вот это подойдет без изменений (сорри за мат в комментариях, это Кетмар > постарался :) Без проблем =) -- Wbr, Antony Dovgal --- http://pinba.org - realtime statistics for PHP |
From: Konstantin T. <an...@ya...> - 2010-09-14 14:54:09
|
ntony Dovgal wrote: > Добрый день. > > Я тут набросал несколько патчей для OpenPref, которые добавляют следующий > функционал: * прогрессирующие распасы (1-2-3-1-2-3..) > * смена тайтла окна для доп. информативности в стиле "Player XXX plays 6♦". > * убрал "thinking" по 2 секунды у AI при Сталинграде > * улучшен дебаг - теперь выводится в консоль кто и чем походил > (периодически AI кидает левую масть вместо козыря, но я пока за руку его > не поймал) * в полу-готовом состоянии так же кнопка "Вернуть снос". > > К сожалению, делал я это в отпуске без доступа к инету и патчи все для > 0.1.3, т.е. для Git их надо будет немного переделать. > Вопрос в том - интересны ли эти патчи и надо ли мне их адаптировать к > текущей Git-версии? Боюсь, что возникнет множество проблем, так как был проведен серьезный рефакторинг. Что касается нарушений правил ботом, спасибо, я раньше не замечал Думаю внедрить проверку в саму модель игры, это пригодится для игры по сети > > > Один патч должен приложиться и без адаптации: > * минорное исправление логики у AI - > http://dev.daylessday.org/diff/ai_trump_logic.diff (вполне возможно, что > этот патч как раз и фиксит проблему с левой мастью вместо козыря у AI) Вот это подойдет без изменений (сорри за мат в комментариях, это Кетмар постарался :) -- Regards, Konstantin |
From: Antony D. <to...@da...> - 2010-09-14 14:07:32
|
Добрый день. Я тут набросал несколько патчей для OpenPref, которые добавляют следующий функционал: * прогрессирующие распасы (1-2-3-1-2-3..) * смена тайтла окна для доп. информативности в стиле "Player XXX plays 6♦". * убрал "thinking" по 2 секунды у AI при Сталинграде * улучшен дебаг - теперь выводится в консоль кто и чем походил (периодически AI кидает левую масть вместо козыря, но я пока за руку его не поймал) * в полу-готовом состоянии так же кнопка "Вернуть снос". К сожалению, делал я это в отпуске без доступа к инету и патчи все для 0.1.3, т.е. для Git их надо будет немного переделать. Вопрос в том - интересны ли эти патчи и надо ли мне их адаптировать к текущей Git-версии? Один патч должен приложиться и без адаптации: * минорное исправление логики у AI - http://dev.daylessday.org/diff/ai_trump_logic.diff (вполне возможно, что этот патч как раз и фиксит проблему с левой мастью вместо козыря у AI) -- Wbr, Antony Dovgal --- http://pinba.org - realtime statistics for PHP |
From: Konstantin T. <an...@ya...> - 2010-09-13 13:24:59
|
> Здравствуйте. На "вы" не стоит :) > Классическая схема, позволяющая провести обмен опытом между ботами, > только с добавлением дополнительных нейронов. Забавно, значит я по дороге с работы заново придумал классическую схему :) > Смысл имеет, даже в > сложных системах часто приводит к ускоренному обучению (при хотя бы > периодической игре с реальными людьми). У меня уже другая мысль возникла: брать ботов N и N+a, а третьего выбирать случайным образом (из двух существующих АI и человека, человек с пониженной вероятностью). Тогда и человеческий ввод будет присутствовать, и обучение ускорится (так как розыгрыш без человека очень быстр) > > Возможно, как одного из ботов для увеличения разнообразия следует > ввести рандом-бота. Я так когда-то ботов в Toribash обучал. Один бот > двигался рандомно, а другой управлялся сетью. Если рандом победил, то > сеть запоминала его движения =) Думаю, рандом будет играть существенно хуже существующих ботов, хотя реализовать его просто. Еще одна мысль: Для эффективного обучения ботов нужна разновидность преферанса под названием "Разбойник". Это когда торги отсутствуют, а игроки должны сыграть все возможные виды игр. Т.е. игра упрощается, в ней не участвует логика торгов. Можно даже сделать усеченную версию (один всегда играет, другие два вистуют, для этого нужно, чтобы у нас был хорошо вистующий бот) -- Regards, Konstantin |
From: Konstantin T. <an...@ya...> - 2010-09-06 06:30:51
|
06.09.10, 07:15, afo...@rb...: > приветствую. случайно узнал о вашем проекте и с радостью готов его поддержать. правда, я не программист, но потестировать могу :-) в наличии есть Arch Linux x86_64 и Mandriva Linux 2008.1 i586 > > с уважением, pizza Привет! Да, помощь не помешает :) Подпишись на этот список рассылки http://lists.sourceforge.net/lists/listinfo/openpref-devel и посмотри архив http://sourceforge.net/mailarchive/forum.php?forum_name=openpref-devel В данный момент интересует проверка регрессий в транке относительно релиза 0.1.3 по части интерфейса и рендеринга, также были внесены некоторые небольшие изменения в алгоритм игры. По части Мандривы, было бы неплохо добавить openpref в репозиторий - я конечно могу собрать rpm'ку через cmake и она будет работать, но в репы это вряд ли возьмут :) -- Regards, Konstantin |
From: <afo...@rb...> - 2010-09-06 04:03:23
|
приветствую. случайно узнал о вашем проекте и с радостью готов его поддержать. правда, я не программист, но потестировать могу :-) в наличии есть Arch Linux x86_64 и Mandriva Linux 2008.1 i586 с уважением, pizza |
From: Konstantin T. <an...@ya...> - 2010-09-05 12:35:24
|
1. Теперь AI реже пасует при заказанной шестерной, а также реже играет втемную (в т.ч. объявление второго виста) на "дорогих" играх 2. Протокол игры теперь включает тип игры, играющий отмечается звездочкой 3. В диалоге настроек можно изменять качество анимации взяток -- Regards, Konstantin |
From: Konstantin T. <an...@ya...> - 2010-08-19 13:58:49
|
> Возможность писать логику выбора карты за компа на скриптовом языке типа > lua(т.к. чертовски мал) или js(вроде встроен в qt) Попалась на глаза вот такая штука: code.google.com/p/tiny-js/ Похоже, tinyjs еще меньше, чем Lua, и очень легко расширяется своими (нативными) функциями Хотя может быть функциональщина полезнее для AI, чем рабоче-крестьянский JS :) -- Regards, Konstantin |
From: Alexey A. I. <ale...@gm...> - 2010-08-15 12:58:09
|
Привет. On 08/15/2010 03:01 AM, Konstantin Tokarev wrote: >> Собрал, потестил на пуле до 10. Общее впечатление: >> 1. Жутко не хватает "предложить ..." > > Не очень понял. В смысле "предложить", когда пасуешь на игре в светлую? Нет, когда смотришь на расклад и видишь что берешь свое, или что берешь больше. Т.е. чтобы не играть долго, когда и так все понятно. > >> 2. Часто приходят "сильные" расклады. > > Сейчас используется стандартный рандом (qrand, использует сишный rand насколько я понимаю). > Можно попробовать другие алгоритмы рандомизации Значит просто "везло". :) > >> 3. АИ тупит страшно. При том что он отыграл 10-ную все равно продул. > > Альфабета тоже тупит? Да, особенно на вистах. Не пытается поймать неприкрытого короля, плохо заходит под играющего, не старается лишить козырей при дефиците их у играющего. |
From: Konstantin T. <an...@ya...> - 2010-08-15 07:01:37
|
> Собрал, потестил на пуле до 10. Общее впечатление: > 1. Жутко не хватает "предложить ..." Не очень понял. В смысле "предложить", когда пасуешь на игре в светлую? > 2. Часто приходят "сильные" расклады. Сейчас используется стандартный рандом (qrand, использует сишный rand насколько я понимаю). Можно попробовать другие алгоритмы рандомизации > 3. АИ тупит страшно. При том что он отыграл 10-ную все равно продул. Альфабета тоже тупит? -- Regards, Konstantin |
From: Konstantin T. <an...@ya...> - 2010-08-15 06:46:53
|
Привет, > Ты отпишись, занимаешься ли ты сейчас АИ или нет, т.е. нужно ли > присылать раклады, где комп явно лажает. Пока вот: > 1. http://www.freeimagehosting.net/image.php?139e497087.jpg > 2. http://www.freeimagehosting.net/image.php?74dd3fff18.jpg Спасибо, посмотрю. В последнее время AI не трогал, но собираюсь. Присылать расклады надо :) > > > On 08/14/2010 05:34 AM, Konstantin Tokarev wrote: > > P.S. Может кто-нибудь еще из подписчиков потестит? :) > > > А они есть? :) Есть, кроме нас еще целых два человека :) > > Возможно имеет смысл зарелизить и опубликоваться на ЛОРе. > > Хорошая мысль. Но для релиза надо с AI поработать, иначе у всех будет frustration:) -- Regards, Konstantin |
From: Alexey A. I. <ale...@gm...> - 2010-08-14 22:06:58
|
Привет. Собрал, потестил на пуле до 10. Общее впечатление: 1. Жутко не хватает "предложить ..." 2. Часто приходят "сильные" расклады. 3. АИ тупит страшно. При том что он отыграл 10-ную все равно продул. Ты отпишись, занимаешься ли ты сейчас АИ или нет, т.е. нужно ли присылать раклады, где комп явно лажает. Пока вот: 1. http://www.freeimagehosting.net/image.php?139e497087.jpg 2. http://www.freeimagehosting.net/image.php?74dd3fff18.jpg On 08/14/2010 05:34 AM, Konstantin Tokarev wrote: > P.S. Может кто-нибудь еще из подписчиков потестит? :) > А они есть? :) Возможно имеет смысл зарелизить и опубликоваться на ЛОРе. |
From: Konstantin T. <an...@ya...> - 2010-08-14 09:34:47
|
> Привет, у я до конца Августа очень загружен, так что отвечать буду не > регулярно. Вчера вечером попытался собрать с cmake, посыпались ошибки, > лог прикреплен. Разбираться пока нету возможности. > > Удачи. Привет, я исправил эту проблему. P.S. Может кто-нибудь еще из подписчиков потестит? :) -- Regards, Konstantin |
From: Alexey A. I. <ale...@gm...> - 2010-08-14 02:40:32
|
Привет, у я до конца Августа очень загружен, так что отвечать буду не регулярно. Вчера вечером попытался собрать с cmake, посыпались ошибки, лог прикреплен. Разбираться пока нету возможности. Удачи. On 08/12/2010 06:20 AM, Konstantin Tokarev wrote: > Всем привет! > > Версия OpenPref в гите содержит следующие дополнительные возможности: > 1) смена фона стола > 2) просмотр информации об игроках во время игры (show->players) > 3) загрузка иконок из текущей темы рабочего стола (только для Qt>= 4.6.0) > 4) установка при использовании системы сборки qmake (по умолчанию устанавливает в /usr/local/games, для изменения целевой директории на /usr/bin используйте команду > > qmake PREFIX=/usr BIN_INSTALL_DIR=bin > > Рефакторингу подверглись переменные, связанные с настройками внешнего вида и конвенций игры (они больше не являются глобальными), немного изменен код диалога торгов. > > Пожалуйста, сообщайте о замеченных неисправностях! > -- Best regards, Alexey Alexandrovich Illarionov |
From: Konstantin T. <an...@ya...> - 2010-08-12 10:21:10
|
Всем привет! Версия OpenPref в гите содержит следующие дополнительные возможности: 1) смена фона стола 2) просмотр информации об игроках во время игры (show->players) 3) загрузка иконок из текущей темы рабочего стола (только для Qt >= 4.6.0) 4) установка при использовании системы сборки qmake (по умолчанию устанавливает в /usr/local/games, для изменения целевой директории на /usr/bin используйте команду qmake PREFIX=/usr BIN_INSTALL_DIR=bin Рефакторингу подверглись переменные, связанные с настройками внешнего вида и конвенций игры (они больше не являются глобальными), немного изменен код диалога торгов. Пожалуйста, сообщайте о замеченных неисправностях! -- Regards, Konstantin |
From: Konstantin T. <an...@ya...> - 2010-08-09 14:43:45
|
09.08.10, 18:26, "Alexey A. Illarionov" <ale...@gm...>: > > > On 08/09/2010 02:28 AM, Konstantin Tokarev wrote: > > Привет > > > >> Обновил поддержку в арче. > >> http://aur.archlinux.org/packages.php?ID=39297 > > > >> cmake -D CMAKE_INSTALL_PREFIX="/usr" -D BIN_INSTALL_DIR=bin ../$_gitname > > > > насколько я понимаю, такая конструкция неработоспособна, между -D и ключом пробела быть не должно (как в gcc, когда добавляешь дефайн в командной строке) > > > > Работает :) Разобрался - не работает, если писать cmake .. -D CMAKE_INSTALL_PREFIX="/usr" -D BIN_INSTALL_DIR=bin Все-таки лучше пробел не ставить, так как без пробела работает в любом порядке -- Regards, Konstantin |
From: Alexey A. I. <ale...@gm...> - 2010-08-09 14:25:11
|
On 08/09/2010 02:28 AM, Konstantin Tokarev wrote: > Привет > >> Обновил поддержку в арче. >> http://aur.archlinux.org/packages.php?ID=39297 > >> cmake -D CMAKE_INSTALL_PREFIX="/usr" -D BIN_INSTALL_DIR=bin ../$_gitname > > насколько я понимаю, такая конструкция неработоспособна, между -D и ключом пробела быть не должно (как в gcc, когда добавляешь дефайн в командной строке) > Работает :) -- Best regards, Alexey Alexandrovich Illarionov |
From: Konstantin T. <an...@ya...> - 2010-08-09 06:29:02
|
Привет > Обновил поддержку в арче. > http://aur.archlinux.org/packages.php?ID=39297 > cmake -D CMAKE_INSTALL_PREFIX="/usr" -D BIN_INSTALL_DIR=bin ../$_gitname насколько я понимаю, такая конструкция неработоспособна, между -D и ключом пробела быть не должно (как в gcc, когда добавляешь дефайн в командной строке) -- Regards, Konstantin |
From: Alexey A. I. <ale...@gm...> - 2010-08-08 03:01:28
|
Обновил поддержку в арче. http://aur.archlinux.org/packages.php?ID=39297 On 08/07/2010 09:10 AM, Konstantin Tokarev wrote: > >> > я ответил на лоре, можно поменять BIN_INSTALL_DIR >> >> Ага, спасибо, я просто перестал следить за топиком. > > Обновил информацию здесь: http://openpref.sourceforge.net/ru/development/building-from-sources/ > -- Best regards, Alexey Alexandrovich Illarionov |
From: Konstantin T. <an...@ya...> - 2010-08-07 13:10:26
|
> > я ответил на лоре, можно поменять BIN_INSTALL_DIR > > Ага, спасибо, я просто перестал следить за топиком. Обновил информацию здесь: http://openpref.sourceforge.net/ru/development/building-from-sources/ -- Regards, Konstantin |
From: Konstantin T. <an...@ya...> - 2010-08-07 12:30:54
|
> Как сейчас вроде тоже отлично (у меня гтк-шную тему тягает). Подумываю, может стоит сделать диалог торгов по-современее, например, разместить ставки в движущейся ленте :) FYI: тему любой кутешной программы можно поменять ключом -style Встроенные стили # cleanlooks # plastique # motif # cde Тему для всех кутешных прог (использующих системную копию Qt) сразу можно задать через qtconfig -- Regards, Konstantin |
From: Konstantin T. <an...@ya...> - 2010-08-07 09:50:06
|
07.08.10, 12:19, "Alexey Illarionov" <ale...@gm...>: > Привет. > > > Он не должен ходить в бубну, карта "сдатчика" важна только в игре вчетвером. > > Всегда играл по другому: > Карта прикупа не играет, но при этом она заказывает масть в которую > надо играть. Заказывает, но если у первого масти нет, играют в масть, которую положил первый. Хотя тоже на 100% не уверен, надо проверить > > К сожалению достаточно подробных правил (где бы этот момент освещался) > в гугле с ходу не нашел. Надо бы спросить у кого-нибудь еще. Возможно > это одно из тех правил, что является договорным. > > > я ответил на лоре, можно поменять BIN_INSTALL_DIR > > Ага, спасибо, я просто перестал следить за топиком. > > > Сукном что ли? :) > > Фоном кнопки. Т.е. на кнопке или просто ничего не писать, или писать > тем же цветом, что и кнопка. Я решил, что это будет вызывать когнитивный диссонанс :) Убрать текст конечно легко > Как сейчас вроде тоже отлично (у меня гтк-шную тему тягает). > > > >> Заодно, у меня стало очень интересно открываться окно в самом начале > >> (обрати внимание на заливку зеленым и край экрана). > > Странно, я такого не видел > > Происходит когда только запускаешь при первом же действии эффект > исчезает. Может рудимент тайловых? (тогда можно не обращать внимания) Исправлено в гите -- Regards, Konstantin |
From: Alexey I. <ale...@gm...> - 2010-08-07 08:19:29
|
Привет. > Он не должен ходить в бубну, карта "сдатчика" важна только в игре вчетвером. Всегда играл по другому: Карта прикупа не играет, но при этом она заказывает масть в которую надо играть. К сожалению достаточно подробных правил (где бы этот момент освещался) в гугле с ходу не нашел. Надо бы спросить у кого-нибудь еще. Возможно это одно из тех правил, что является договорным. > я ответил на лоре, можно поменять BIN_INSTALL_DIR Ага, спасибо, я просто перестал следить за топиком. > Сукном что ли? :) Фоном кнопки. Т.е. на кнопке или просто ничего не писать, или писать тем же цветом, что и кнопка. Как сейчас вроде тоже отлично (у меня гтк-шную тему тягает). >> Заодно, у меня стало очень интересно открываться окно в самом начале >> (обрати внимание на заливку зеленым и край экрана). > Странно, я такого не видел Происходит когда только запускаешь при первом же действии эффект исчезает. Может рудимент тайловых? (тогда можно не обращать внимания) Best regards, Alexey A. Illarionov 2010/8/7 Konstantin Tokarev <an...@ya...>: > >> Да, кстати. Заодно, когда (если) поправишь в cmake-е, чтобы бинарники >> можно было кидать куда закажешь, отпишись, я поправлю в арче сборку. > > >> >> З.Ы. Заодно напиши как это делать, а то я в cmake-е вообще не в зуб ногой. >> >> On 08/06/2010 01:02 PM, Konstantin Tokarev wrote: >> > Привет! >> > >> >> Ага, блокируются, но разница между 6пик и 6пик-блокированная почти не >> >> видна. Как поменять чтобы было согласно теме даже не представляю. >> > >> > Сделал так, чтобы неактивные кнопки становились плоскими. Эта фишка не работает в фирменной теме Мандривы Ia Ora (может быть, это не единственная тема с этой проблемой; тем не менее отличить активную 6пик от неактивной в этой теме труда не составит) >> > >> > Как ты считаешь, стало лучше? >> >> > > -- > Regards, > Konstantin > |
From: Konstantin T. <an...@ya...> - 2010-08-07 07:28:19
|
> Привет, > > Все работает. Но почему делаешь плоскими кнопки только заказов? Как > насчет остальных кнопок, типа мизер и т.д.? Решил, что так некрасиво. Насчет мизера согласен, сделаю плосим > Кстати, раз уж есть такая > зависимость от темы, то может лучше на неактивных кнопках просто писать > цветом фона? Сукном что ли? :) > > Заодно случайно нашел баг. > http://www.freeimagehosting.net/uploads/09b5632099.jpg > > Первый ходит левый. Не было бубей, кидает пики. Правый отвечает тоже в > пику, хотя должен был ходить в бубу. > > Т.е. во время распасов, комп, походу дела, определяет куда надо ходить > по той карте, что кинул первый игрок, а надо с прикупа. > > Заодно, у меня стало очень интересно открываться окно в самом начале > (обрати внимание на заливку зеленым и край экрана). Странно, я такого не видел > > http://www.freeimagehosting.net/uploads/dc2c776d3d.jpg > > > On 08/06/2010 01:02 PM, Konstantin Tokarev wrote: > > Привет! > > > >> Ага, блокируются, но разница между 6пик и 6пик-блокированная почти не > >> видна. Как поменять чтобы было согласно теме даже не представляю. > > > > Сделал так, чтобы неактивные кнопки становились плоскими. Эта фишка не работает в фирменной теме Мандривы Ia Ora (может быть, это не единственная тема с этой проблемой; тем не менее отличить активную 6пик от неактивной в этой теме труда не составит) > > > > Как ты считаешь, стало лучше? > > -- Regards, Konstantin |