LINUX.ORG.RU
ФорумGames

Вышел OpenPref 0.1.3


0

0

Новая версия преферанса доступна для скачивания на сайте https://sourceforge.net/projects/openpref

Новое в этой версии: * исправлены некоторые ошибки в "старом" алгоритме (для мизера и распасов) * алгоритм АльфаБета больше не должен зависать * вист втемную и полвиста * исправлена ошибка в торгах при распасах с выходом * амнистия при распасах

Ну и приятные мелочи: * программа нормально закрывается при любом способе выхода из нее и не вызывает abort() * поддержка сохранения и загрузки игры (пока сохраняется только счет) * выбор из двух колод (опция PrefClub Remix) * можно менять размер окна * компилируется на FreeBSD без изменений в коде

Готов к конструктивной критике :)

★★★★★

$ openpref
bid: "6xs" 61
bid: "pass" 60
bid: "6xd" 63
bid: "pass" 60
HumanPlayer (1) moves
HumanPlayer (1) moves
AiPlayer (2) moves
AiPlayer (3) moves
HumanPlayer (1) moves
HumanPlayer (1) moves
AiPlayer (2) moves
AiPlayer (3) moves
AiPlayer (2) moves
AiPlayer (3) moves
HumanPlayer (1) moves
HumanPlayer (1) moves
AiPlayer (2) moves
AiPlayer (3) moves
AiPlayer (3) moves
HumanPlayer (1) moves
AiPlayer (2) moves
HumanPlayer (1) moves
AiPlayer (2) moves
AiPlayer (3) moves
AiPlayer (3) moves
Segmentation fault

amorpher ★★★★★
()
Ответ на: комментарий от annulen

Минт7, один раз было, анимацию отключил (слишком уж она тормозит - GeForce4 MX 440 AGP) и шустрее стало и ровно всё пока.

amorpher ★★★★★
()
Ответ на: комментарий от annulen

> не предусмотрены :)
А будут? Или нам делать свой преферанс...?

AITap ★★★★★
()

А туториал есть?
Всегда хотел научиться играть в преверанс, да все руки не доходили.

Tweaker ★★★★☆
()

Что вы хотели бы видеть в первую очередь в OpenPref: поддержку сети или сильный алгоритм игры с компьютером?

annulen ★★★★★
() автор топика
Ответ на: комментарий от annulen

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

anonymous
()
Ответ на: комментарий от anonymous

в реале-то что снес, то и снес)

в 0.1.0 отменить было можно, но для этого использовался сигнал rejected(), на который я сейчас повесил закрытие игры (иначе после закрытия окна торгов игра продолжается без участия пользователя:)

даже не знаю, стоит ли возвращать, имхо внимательно сносить надо

annulen ★★★★★
() автор топика
Ответ на: комментарий от anonymous

только если для поддержки новомодных яблочных мышек, которые от касания клик делают :)

annulen ★★★★★
() автор топика
Ответ на: комментарий от annulen

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

anonymous
()
Ответ на: комментарий от anonymous

Хорошая идея кстати! можно сначала двумя кликами отделить карты в сторону, а затем еще одним кликом сбросить

Сигналы в принципе надо переделать, слишком уж через Ж сделано. Но для этого надо разобраться, как оно работает, код-то не мой :) А пока - работает, и ладно

annulen ★★★★★
() автор топика

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

anonymous
()


Error 500

This page is unavailable at the moment. Please try again shortly. Sorry for the inconvenience.

vada ★★★★★
()
Ответ на: комментарий от anonymous

>Голосую за поддержку игры по сети. Алсо, было бы неплохо добавить возможность изменять некоторые ошибочные действия (например обидно, если после взятия прикупа ткнул не в ту карту во время слива).

Я спрашиваю - пата, сколько времени?
Папа говорит - девять..
Один дяденька сказал - вист
И второй дяденька сказал - вист
...

vada ★★★★★
()
Ответ на: комментарий от anonymous

да и смотреть нечего, не учитывается :)

когда будет учитываться, в настройках новой игры будет упоминание о прогрессии распасов

annulen ★★★★★
() автор топика
Ответ на: комментарий от annulen

Ну, собственно вопрос был поставлен затем, чтобы не писать сообщение вида: "Ааа, отстой, коэффициент не учитывается!" :) Так сказать в целях смягчения резкости критического отзыва, как-то так :)

anonymous
()
Ответ на: комментарий от anonymous

> Ну, собственно вопрос был поставлен затем, чтобы не писать сообщение вида: "Ааа, отстой, коэффициент не учитывается!" :) Так сказать в целях смягчения резкости критического отзыва, как-то так :)

Да фигня, это же ЛОР, тут многие резко высказываются

annulen ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.