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: Андрей Б. <pis...@gm...> - 2018-06-22 16:42:38
|
Приветствую, господа разрабы. Разберитесь с ошибкой: на 8,9 контракте, где вистующий обязан взять 1 взятку у вас написано "полвиста". Это как понимать - повезет - не повезёт? :-) Сам я пользователь Linux Mint 18.3 Sylvia(с радостью буду тестить ваши ништяки в бете) |
From: Konstantin T. <an...@ya...> - 2013-01-02 20:48:29
|
03.01.2013, 00:42, "James St. James" <j_s...@ho...>: > Hello, im looking for a russian version of preferans for my father in-law. Yours seems to be the best out there, however i can only download the english version, i was looking at the screenshots and saw that there is a russian version but i can only seem to find it in english. Would it be possible to send me the russian version file if one exists. > Thank you very much, your hard work and effort is greatly appreciated. All the best in the new year. > - James Language of game's user interface depenends on your system settings, e.g. if your OS is using English locale, OpenPref will also use English. On Linux (and some other *nix-like OSes) one can change language of any application by setting environment variable LC_ALL or LANG properly; unfortunately there's no built-in language switch mechanism inside OpenPref right now. -- Regards, Konstantin |
From: James S. J. <j_s...@ho...> - 2013-01-02 03:27:04
|
Hello, im looking for a russian version of preferans for my father in-law. Yours seems to be the best out there, however i can only download the english version, i was looking at the screenshots and saw that there is a russian version but i can only seem to find it in english. Would it be possible to send me the russian version file if one exists. Thank you very much, your hard work and effort is greatly appreciated. All the best in the new year. - James |
From: Vladimir k. <19a...@ma...> - 2011-07-19 18:38:23
|
-- Мой Мир@Mail.Ru в твоем мобильном! Просто зайди с телефона на m.mail.ru |
From: Ksenia B. <par...@in...> - 2011-04-01 08:48:11
|
Good day! Software.informer.com would like to inform you that your product OpenPref 0.1 is now listed on our web site http://openpref.software.informer.com/. We would be grateful if you place link to us on your web site. On our part, we can place your program for a certain period of time into our block Today's Highlight. You can see this block on every page of our web site in the upper right corner. We are on the list of the world's 500 most visited web sites. Our web site processes 2,4 million clicks and welcomes over 700 000 unique visitors every day. Please, let me know if you are interested in our offer. Best wishes, Ksenia Burlaka |
From: Konstantin T. <an...@ya...> - 2011-03-03 16:18:29
|
03.03.2011, 19:17, "Konstantin Tokarev" <an...@ya...>: > Всем привет! > > Я планировал реализацию сетевой игры в OpenPref через протокол XMPP RPC с помощью бибилотеки QXmpp. Однако на днях узнал много интересного про Telepathy. В связи с этим я решил обощить свои представления об RPC-протоколах и создал страницу > > http://lorcode.org/wiki/OpenPref_RPC > > с плюсами и минусами различных вариантов реализации. > > Если кто-то имеет представление о XMPP, Telepathy, Qt Mobility или других средствах RPC, приглашаю принять участие в обсуждении/корректировке информации. > > -- > Regards, > Konstantin -- Regards, Konstantin |
From: Konstantin T. <an...@ya...> - 2010-12-22 08:36:05
|
22.12.2010, 11:34, "Denis Kouznetsov" <bea...@gm...>: > При установленных портах все очень просто собрать: > > mac:~ user$ tar xfvz Downloads/openpref-0.1.3.tar.gz.gz > mac:~ user$ cd openpref-0.1.3/ > mac:openpref-0.1.3 user$ less INSTALL > mac:openpref-0.1.3 user$ sudo port -v install qt4-mac-devel > mac:openpref-0.1.3 user$ qmake openpref.pro > mac:openpref-0.1.3 user$ make > mac:openpref-0.1.3 user$ mv openpref.app /Applications/ > mac:openpref-0.1.3 user$ cd > mac:~ user$ rm -r openpref-0.1.3/ Разочаровался я в MacPorts. То, что они пишут про "аналог портов FreeBSD" - полная чушь, эта гадость даже CFLAGS не поддерживает :) Никаких проблем со сборкой нет, просто адски нехватает времени. К НГ будут официальные пакеты -- Regards, Konstantin |
From: Denis K. <bea...@gm...> - 2010-12-22 01:00:14
|
При установленных портах все очень просто собрать: mac:~ user$ tar xfvz Downloads/openpref-0.1.3.tar.gz.gz mac:~ user$ cd openpref-0.1.3/ mac:openpref-0.1.3 user$ less INSTALL mac:openpref-0.1.3 user$ sudo port -v install qt4-mac-devel mac:openpref-0.1.3 user$ qmake openpref.pro mac:openpref-0.1.3 user$ make mac:openpref-0.1.3 user$ mv openpref.app /Applications/ mac:openpref-0.1.3 user$ cd mac:~ user$ rm -r openpref-0.1.3/ -- С уважением, Денис |
From: Artem U. <ar...@us...> - 2010-10-21 11:05:06
|
From: Konstantin T. <an...@ya...> - 2010-10-11 05:58:14
|
Всем привет, В гит отправлены улучшения виста на первой и второй руке для не-альфабета алгоритма. -- Regards, Konstantin |
From: dodikk.reg <dod...@gm...> - 2010-09-24 13:49:57
|
> Нет, это было про GameControllers. Похоже, что я не до конца понял твою задумку. > Поясни насчет Environments, я не понимаю, зачем это нужно > Ок. Тогда до вечера вторника. Объясню либо в jabber, либо ещё картинку нарисую. Текстом долго (да и недосуг пока). |
From: Konstantin T. <an...@ya...> - 2010-09-24 13:37:54
|
24.09.2010, 16:27, "dodikk.reg" <dod...@gm...>: >> По содержанию: не нравится мне, что модель "распухает". Ты предлагаешь и >> карты игроков в нее переместить >> >> У меня была несколько иная задумка: модель хранит "общеизвестную" информацию, >> приватная принадлежит игрокам (если исключить из них логику, игроки станут по сути >> обособленными компонентами модели). Конечно, для сетевой игры "секретность" >> карт будет обеспечиваться внутри Card, а не API игроков, но мне кажется, что так будет >> больше порядка > > Если ты про классы Environment, то они по идее будут содержать только > ссылки на нужные структуры данных модели и игрока. То есть, они никак не > влияют на то где инфа хранится. Нет, это было про GameControllers. Похоже, что я не до конца понял твою задумку. Поясни насчет Environments, я не понимаю, зачем это нужно На самом деле, не стоит чрезмерно усложнять структуру программы. Дзен в том, чтобы сделать настолько просто, насколько это возможно, но не проще -- Regards, Konstantin |
From: dodikk.reg <dod...@gm...> - 2010-09-24 12:28:30
|
> По содержанию: не нравится мне, что модель "распухает". Ты предлагаешь и > карты игроков в нее переместить > > У меня была несколько иная задумка: модель хранит "общеизвестную" информацию, > приватная принадлежит игрокам (если исключить из них логику, игроки станут по сути > обособленными компонентами модели). Конечно, для сетевой игры "секретность" > карт будет обеспечиваться внутри Card, а не API игроков, но мне кажется, что так будет > больше порядка Если ты про классы Environment, то они по идее будут содержать только ссылки на нужные структуры данных модели и игрока. То есть, они никак не влияют на то где инфа хранится. Возможно, это был copy-paste и моя ошибка. К вечеру вторника погляжу и отпишусь ( пока погода хорошая - поеду кататься :) ). Возможно, успею раньше. Однако не обещаю. Можешь пока перерисовать так как тебе нравится. И закоммитить (благо changelog уже можно будет нормально посмотреть ибо *.graphml текстовый). |
From: Konstantin T. <an...@ya...> - 2010-09-24 12:09:20
|
22.09.2010, 22:03, "dodikk.reg" <dod...@gm...>: > Перерисовал в yEd редакторе. > Положил в SVN. Константин, погляди и переложи в GIT. *.dia можно грохнуть. > Если нужно, могу доложить сконвертированные *.png (хотя считаю это > неправильным). > > Предлагаю диаграммы для ненаписанного кода фигачить именно в нём. yed вполне юзабелен, так что пусть будет он По содержанию: не нравится мне, что модель "распухает". Ты предлагаешь и карты игроков в нее переместить У меня была несколько иная задумка: модель хранит "общеизвестную" информацию, приватная принадлежит игрокам (если исключить из них логику, игроки станут по сути обособленными компонентами модели). Конечно, для сетевой игры "секретность" карт будет обеспечиваться внутри Card, а не API игроков, но мне кажется, что так будет больше порядка -- Regards, Konstantin |
From: dodikk.reg <dod...@gm...> - 2010-09-23 07:33:02
|
> Feel free to break a rule if it makes your code look bad Особенно нравится у QT-шников последнее правило :). Чувствую, будет искушение часто им пользоваться :) |
From: Konstantin T. <an...@ya...> - 2010-09-23 07:30:45
|
> Зато Олмана читать удобно. Сразу видно начало\конец блока. отступы же есть :) а для функций и классов скобка переносится на новую строку в обоих стилях -- Regards, Konstantin |
From: dodikk.reg <dod...@gm...> - 2010-09-23 07:25:48
|
> На самом деле этот стиль используют практически все qt-шные и kde-шные проекты > Я сначала тоже скобки расставлял по Олману, т.к. этот стиль был в первой книжке > по крестам, которую я изучал. Но получается очень много пустых строк, это > раздражает. И вообще, K&R - это классика Зато Олмана читать удобно. Сразу видно начало\конец блока. Короче, ладно. В этом плане музыку заказываешь ты. K&R так K&R. |
From: Konstantin T. <an...@ya...> - 2010-09-23 06:38:44
|
> https://openpref.svn.sourceforge.net/svnroot/openpref/API_draft/ Закоммитил -- Regards, Konstantin |
From: Konstantin T. <an...@ya...> - 2010-09-23 06:34:37
|
23.09.2010, 10:25, "dodikk.reg" <dod...@gm...>: >>> Перерисовал в yEd редакторе. >>> Положил в SVN. Константин, погляди и переложи в GIT. *.dia можно грохнуть. >>> Если нужно, могу доложить сконвертированные *.png (хотя считаю это >>> неправильным). >> Файл не пришел > > Да ну? А это что? > https://openpref.svn.sourceforge.net/svnroot/openpref/API_draft/ > Хотя да. в почту тебе не отправлял. Извини, забыл проверить свн > >> Вот такой подойдет: >> http://qt.gitorious.org/qt/pages/QtCodingStyle >> за исключением того, что я сейчас использую отступ в два пробела > > Напиши об этом где-нибудь у себя на сайте. > P.S. стиль расстановки скобочек у QT-шников конечно уродский (на мой > вкус, разумеется). Как насчёт BSD Allman style? > (http://en.wikipedia.org/wiki/Indent_style#Allman_style_.28bsd_in_Emacs.29 > ). На самом деле этот стиль используют практически все qt-шные и kde-шные проекты Я сначала тоже скобки расставлял по Олману, т.к. этот стиль был в первой книжке по крестам, которую я изучал. Но получается очень много пустых строк, это раздражает. И вообще, K&R - это классика -- Regards, Konstantin |
From: dodikk.reg <dod...@gm...> - 2010-09-23 06:27:09
|
>> Перерисовал в yEd редакторе. >> Положил в SVN. Константин, погляди и переложи в GIT. *.dia можно грохнуть. >> Если нужно, могу доложить сконвертированные *.png (хотя считаю это >> неправильным). > Файл не пришел Да ну? А это что? https://openpref.svn.sourceforge.net/svnroot/openpref/API_draft/ Хотя да. в почту тебе не отправлял. > Вот такой подойдет: > http://qt.gitorious.org/qt/pages/QtCodingStyle > за исключением того, что я сейчас использую отступ в два пробела Напиши об этом где-нибудь у себя на сайте. P.S. стиль расстановки скобочек у QT-шников конечно уродский (на мой вкус, разумеется). Как насчёт BSD Allman style? (http://en.wikipedia.org/wiki/Indent_style#Allman_style_.28bsd_in_Emacs.29 ). |
From: Konstantin T. <an...@ya...> - 2010-09-22 18:14:35
|
22.09.2010, 22:03, "dodikk.reg" <dod...@gm...>: > Перерисовал в yEd редакторе. > Положил в SVN. Константин, погляди и переложи в GIT. *.dia можно грохнуть. > Если нужно, могу доложить сконвертированные *.png (хотя считаю это > неправильным). Файл не пришел > > Предлагаю диаграммы для ненаписанного кода фигачить именно в нём. > > Константин, как насчёт Coding Standart? Не хочешь ли завести для этого > проекта, раз уж мы к тебе примкнуть решили? > Если решишь что это целесообразно, могу выслать черновичёк в *.odt > (OpenOffice.org). Готовил для своего предыдущего места работы, да не > сложилось. Вот такой подойдет: http://qt.gitorious.org/qt/pages/QtCodingStyle за исключением того, что я сейчас использую отступ в два пробела -- Regards, Konstantin |
From: dodikk.reg <dod...@gm...> - 2010-09-22 18:04:05
|
Перерисовал в yEd редакторе. Положил в SVN. Константин, погляди и переложи в GIT. *.dia можно грохнуть. Если нужно, могу доложить сконвертированные *.png (хотя считаю это неправильным). Предлагаю диаграммы для ненаписанного кода фигачить именно в нём. Константин, как насчёт Coding Standart? Не хочешь ли завести для этого проекта, раз уж мы к тебе примкнуть решили? Если решишь что это целесообразно, могу выслать черновичёк в *.odt (OpenOffice.org). Готовил для своего предыдущего места работы, да не сложилось. |
From: Konstantin T. <an...@ya...> - 2010-09-22 17:37:44
|
Обсудили с Александром возможности будущего устройства OpenPref [2010-09-22 20:36] Oleksandr Dodatko: я вот обнаружил что не учёл такие вещи как информация о закрытых картах соперника. [2010-09-22 20:37] Oleksandr Dodatko: ну, мол, закончился у товарища козырь [2010-09-22 20:37] Konstantin Tokarev: через вышедшие карты [2010-09-22 20:37] Konstantin Tokarev: которые у всех одни и должны браться из модели [2010-09-22 20:38] Oleksandr Dodatko: вообще, да. но высчитывать это каждый раз утомительно [2010-09-22 20:38] Konstantin Tokarev: неэффективно [2010-09-22 20:38] Oleksandr Dodatko: лучше каждому игроку дать по listener, который будет при случае данную инфу запоминать [2010-09-22 20:39] Konstantin Tokarev: хм, тогда уж внутри накапливать инфу [2010-09-22 20:39] Oleksandr Dodatko: то есть, я к тебе зашёл в бубну. у тебя бубны нет, ты выбросил козырь. мой listener это увидел и себе тихонько записал. [2010-09-22 20:39] Oleksandr Dodatko: то есть, сброс общий. а вот такие вещи лучше чтобы каждый при себе хранил. [2010-09-22 20:39] Oleksandr Dodatko: подскажи ещё подобные вещи в тот же thread на рассылке если вспомнишь. [2010-09-22 20:40] Konstantin Tokarev: согласен. получается, что класс Player таки нужен:) [2010-09-22 20:40] Konstantin Tokarev: а что именно подсказать? [2010-09-22 20:40] Oleksandr Dodatko: подобную косвенную инфу по игрокам. [2010-09-22 20:40] Oleksandr Dodatko: ну, типа отсутствия определённой масти. [2010-09-22 20:41] Konstantin Tokarev: вышедшие крупные карты [2010-09-22 20:41] Oleksandr Dodatko: ну, у нас будет полный лог вышедших карт [2010-09-22 20:41] Konstantin Tokarev: он и сейчас есть, просто публично метода в PrefModel нет:) [2010-09-22 20:42] Konstantin Tokarev: есть внутренняя проверка на туз в рукаве:) [2010-09-22 20:42] Konstantin Tokarev: чтобы при игре по сетке два раза ону карту не передали [2010-09-22 20:44] Oleksandr Dodatko: похоже, больше ничего таки не нужно. [2010-09-22 20:44] Oleksandr Dodatko: ок. спасибо. [2010-09-22 20:45] Konstantin Tokarev: ну можно анализировтаь как соперники торговался, правда это только против человека поможет [2010-09-22 20:45] Konstantin Tokarev: или сделать специально стратегию с "дыркой" [2010-09-22 20:46] Konstantin Tokarev: типа компу надоело и он резко поднял до восьми [2010-09-22 20:46] Oleksandr Dodatko: не. это не то. [2010-09-22 20:46] Konstantin Tokarev: или начал не с 6 пик [2010-09-22 20:46] Oleksandr Dodatko: я про вспомогательные элементы окружающей среды [2010-09-22 20:47] Konstantin Tokarev: какое пиво пьет противник? :) [2010-09-22 20:47] Oleksandr Dodatko: то есть, явно у нас нигде не написано что у него бубна закончилась. но мы проанализировали его выброс и всё узнали. [2010-09-22 20:48] Konstantin Tokarev: ну это уже обсудили [2010-09-22 20:48] Konstantin Tokarev: это можно в модели хранить для проверки на чит (ренонс) [2010-09-22 20:49] Oleksandr Dodatko: а потом отдавать всем кто попросит? можно и так :) [2010-09-22 20:49] Konstantin Tokarev: хм, может отдавать не стоит. по правилам можно смотерть последнюю взятку :) [2010-09-22 20:50] Oleksandr Dodatko: ну, типа компы у нас таааакие умные что помнят прям всё что вышло и чего у кого нет [2010-09-22 20:50] Oleksandr Dodatko: :) [2010-09-22 20:52] Konstantin Tokarev: не, скрывать не надо. в модифицированном клиенте эту инфу все равно легко вытащить, в немодифицированном она не будет видна человеку, а вообще все легко записать на бумажке [2010-09-22 20:54] Oleksandr Dodatko: та можно даже отдельную фичу завести. мол, покажи мне чё вышло итп. типа "режим обучения" [2010-09-22 20:54] Konstantin Tokarev: ага [2010-09-22 20:54] Oleksandr Dodatko: или давать подобную подсказку, скажем, 2 раза в сдачу [2010-09-22 20:55] Konstantin Tokarev: тогда уж как в кдеешных играх - "подскажи как ходить дальше" :) [2010-09-22 20:57] Konstantin Tokarev: сбоку показывать справку на тему что сейчас происходить и что надо делать ( в зависимости от текущего состояния) [2010-09-22 20:58] Oleksandr Dodatko: ну, кто знает толк, тот эту хрень отрубает [2010-09-22 20:59] Konstantin Tokarev: наоборот, по-умолчанию выключить надо, кто не знает - включит [2010-09-22 20:59] Oleksandr Dodatko: да и вообще, найдутся features помажорнее [2010-09-22 20:59] Konstantin Tokarev: мб иностранцы какие-нибудь начнут учиться:) [2010-09-22 20:59] Konstantin Tokarev: расширить круг пользователей [2010-09-22 21:00] Oleksandr Dodatko: ну, это да. [2010-09-22 21:00] Konstantin Tokarev: в принципе качают не только в Росси и Украине [2010-09-22 21:00] Oleksandr Dodatko: к стати, глянь потом на класс ITradeStrategy повнимательней. Может, его слегка распилить стоит? У меня были некоторые сомнения когда я его рисовал :) [2010-09-22 21:02] Konstantin Tokarev: а что там пилить? там же один метод всего :) [2010-09-22 21:02] Konstantin Tokarev: а [2010-09-22 21:02] Konstantin Tokarev: не туда посмотрел:) [2010-09-22 21:02] Konstantin Tokarev: ну да, можно пополам [2010-09-22 21:03] Oleksandr Dodatko: там 3 метода :) [2010-09-22 21:03] Oleksandr Dodatko: или ты хочешь сброс отдельно? [2010-09-22 21:03] Konstantin Tokarev: нет, я хочу сброс и FinalBid вместе [2010-09-22 21:03] Oleksandr Dodatko: и как мы сие назовём? [2010-09-22 21:04] Konstantin Tokarev: имхо trade неправильное слово, мы не продаем товары [2010-09-22 21:05] Oleksandr Dodatko: ок. учту. [2010-09-22 21:05] Konstantin Tokarev: bid лучше подходит [2010-09-22 21:05] Oleksandr Dodatko: я про тип стратегии. со сбросом и финальным заказом [2010-09-22 21:05] Konstantin Tokarev: я понимаю, что если трудно назвать, это неправильно:) [2010-09-22 21:06] Oleksandr Dodatko: а может так втроём их и оставить? [2010-09-22 21:06] Konstantin Tokarev: можно, но стадии игры разные [2010-09-22 21:07] Konstantin Tokarev: это все будет в qstatemachine, и после двух пасов будет переключение [2010-09-22 21:08] Konstantin Tokarev: по-идее надо уже другую стратегию вызывать [2010-09-22 21:08] Konstantin Tokarev: хотя у них будет общий код [2010-09-22 21:09] Oleksandr Dodatko: как стадия эта называется? [2010-09-22 21:10] Oleksandr Dodatko: ладно. назовём IBidStrategy и IFinalBidStrategy [2010-09-22 21:10] Konstantin Tokarev: ок [2010-09-22 21:12] Konstantin Tokarev: еще такое соображение: наверно надо убрать коннекты между моделью и представлением - чтобы проще было не кутэшный гуй прикрутить [2010-09-22 21:13] Konstantin Tokarev: с главным окном пусть коннектится - никто не обработает и пофиг [2010-09-22 21:15] Oleksandr Dodatko: я попробую учесть. но я ещё дотуда не дошёл. [2010-09-22 21:18] Konstantin Tokarev: логика такая: коннект нужен там где заранее неизвестно какую функцию надо вызвать. например, DeskView сейчас - самодостаточный виджет, который необязательно должен сидеть в MainWindow. А в случае PrefModel и DeskView участники известны (или их базовые классы, если выделить абстрактные) [2010-09-22 21:18] Konstantin Tokarev: со стратегиями то же самое [2010-09-22 21:20] Konstantin Tokarev: если мы хотим добавить скриптовую обертку для С-подобного интерфейса это одно. а если нужно поддерживать коннекты, маленькие скриптовые движки вроде lua превращаютсяв монстров -- Regards, Konstantin |
From: Konstantin T. <an...@ya...> - 2010-09-22 09:31:17
|
22.09.2010, 12:10, "Dmitry Mikhirev" <mik...@gm...>: > Максимизация количества взяток нужна при игре, а > при висте добавляется ещё попытка посадить играющего. Спасибо за комментарий! Похоже, что AlphaBeta при висте сейчас действитльно максимизирует только свои взятки, тогда как нужно максимизировать взятки на руках у обоих партнеров. Этот код писал не я, буду разбираться. -- Regards, Konstantin |
From: Dmitry M. <mik...@gm...> - 2010-09-22 08:10:53
|
День добрый! Хоть я в программировании AI и не смыслю, но всё же выскажусь. В сообщении от 22 сентября 2010 10:57:09 автор Konstantin Tokarev написал: > Я все-таки не согласен с таким детальным разделением типов игровых > стратегий Например, для альфабеты сейчас нет разницы между игрой и вистом, > между распасами и мизером (в первом случае число возможных взяток > максимизируется, во втором - минимизируется) ИМХО это не есть правильно. Стратегии при игре и висте, а также при мизере и распасах должны различаться. Максимизация количества взяток нужна при игре, а при висте добавляется ещё попытка посадить играющего. Минимизация числа взяток соответствует распасам, при этом допустимо взять несколько взяток в самом начале, чтобы сбросить крупные карты. При мизере в начале игры имеет смысл больший риск, если есть вероятность не взять ни одной взятки. -- С уважением, Дмитрий Михирев |