#1 27.05.2009 23:29:01

valexey
The Q
Откуда: Москва, Россия
Здесь с 30.11.2006
Сообщений: 1,275

Текила и её реализация.

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

Например:
В доке написано:

Hачиная с [65] хода, наличие [66%] голосов ЗА окончание партии служит основанием для гейммастера для подведения итогов. Таким же основанием является также достижение кем-либо из играющих [2000] очков.

FINISHSCORE [2000] {1500} Hацедивший столько текилы достоин победы независимо от мнения остальных участников!

Однако в реализации текилы стоит СТРОГОЕ неравенство, партия заканчивается если  curScore>FinishScore.
Что противоречит человекочитабельной доке.

Это рраз.

Два: в доке НИГДЕ не написано что если голосуешь за окончание партии, то САЖАТЬ КАКТУСЫ БОЛЬШЕ НЕ МОЖЕШЬ.

Кроме того у меня сильное подозрение что там ещё куча побочных эффектов, в частности видимо иногда бывает наоборот -- если сажаешь кактусы, то голосовать не можешь за окончание партии.

Вопрос: что обожаемая планетсовая общественность хочет изменить? Исходники (только так, чтобы оно работало потом корректно в т.ч. и под линуксом, а не как те же грибы), или же документацию?


cat /dev/zero > /dev/null

Вне форума

#2 28.05.2009 10:40:37

Goroh
Участник
Откуда: Kyiv, Ukraine
Здесь с 16.12.2006
Сообщений: 882
Сайт

Re: Текила и её реализация.

valexey пишет:

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

Зришь в корень smile
...

valexey пишет:

Однако в реализации текилы стоит СТРОГОЕ неравенство, партия заканчивается если  curScore>FinishScore.
Что противоречит человекочитабельной доке.

В жизни партия заканчивается, когда ГМ перестает крутить хост и объявляет об окончании партии.
ИМХО, этого достаточно, и модификацией исходников либо текилловой доки в любом случае не лечится smile

valexey пишет:

Два: в доке НИГДЕ не написано что если голосуешь за окончание партии, то САЖАТЬ КАКТУСЫ БОЛЬШЕ НЕ МОЖЕШЬ.

ААА!
ЭТО - правда?...
"О, сколько нам открытий чудных готовит просвещенья дух..." (с)
...

valexey пишет:

Вопрос: что обожаемая планетсовая общественность хочет изменить? Исходники (только так, чтобы оно работало потом корректно в т.ч. и под линуксом, а не как те же грибы), или же документацию?

Мой опыт подсказывает, что, как только пытаешься изменить что-то, что и так хоть как-то да работает, становится хуже smile

Вне форума

#3 28.05.2009 12:12:03

xeye
The Q
Здесь с 30.11.2006
Сообщений: 1,357

Re: Текила и её реализация.

Goroh пишет:

Мой опыт подсказывает, что, как только пытаешься изменить что-то, что и так хоть как-то да работает, становится хуже smile

VPA с годами стал сильно хуже? smile)

Вне форума

#4 01.06.2009 15:09:54

Slavin
Участник
Здесь с 01.06.2009
Сообщений: 31

Re: Текила и её реализация.

Еще из особенностей:
    В доке написано:

Hачиная с [65] хода, наличие [66%] голосов ЗА окончание партии служит основанием для гейммастера для подведения итогов. Таким же основанием является также достижение кем-либо из играющих [2000] очков.

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

valexey пишет:

Два: в доке НИГДЕ не написано что если голосуешь за окончание партии, то САЖАТЬ КАКТУСЫ БОЛЬШЕ НЕ МОЖЕШЬ.

Не написано. Но никто не мешает на следующий ход первым сообщением отправить "vote no", а следующими сообщениями посадить кактусы.


I looked at you
You looked me
I smiled at you
You smiled at me

Вне форума

Подвал форума

Под управлением FluxBB
Модифицировал Visman