Перейти к публикации

Пожелания по программированию


Recommended Posts

;-) Сперва должен сказать, что она на Маке не работает, только Винда, увы.

Пользоваться научу конечно - ничего сложного! 

А ты попробуй почитать тему на FN, я там более менее описывал это всё.

http://fn.mybb.ru/viewtopic.php?id=2248

Ссылка на комментарий
Share on other sites

  • Replies 395
  • Created
  • Последний ответ

Top Posters In This Topic

Сделал поддержку нескольких групп в одном чемпионате, можно затестировать на примере ОЧМ, тура , который проведен здесь, на Predictors.

Ссылка на комментарий
Share on other sites

Сделал поддержку нескольких групп в одном чемпионате, можно затестировать на примере ОЧМ, тура , который проведен здесь, на Predictors.

Саня, скачал последнюю версию и адаптировал для России, чето не вышло у меня сделать так, чтобы посчитались остальные группы кроме первой  :dontknow:

писал так - 

Группа1
01  1  0  0 04:00  3 Mikado
02  1  0  0 03:02  3 Sergostar
03  0  0  1 02:03  0 mvit
04  0  0  1 00:04  0 ded-53
Группа2
01  1  0  0 03:00  3 Maratvl
02  1  0  0 02:01  3 aiwan
03  0  0  1 01:02  0 Dookalis
04  0  0  1 00:03  0 Пасумыч
 
ЛЗ - все вперемешку как обычно)
с пробелом до Группы2 тоже не пашет - в обоих случаях показывает только группу1, без наименований групп просто с пробелом между ними всех сливает в единую таблицу

 

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

Ссылка на комментарий
Share on other sites

Обновил версию программы, переделал интерфейс немного. 

Прошу всех заинтересованных лиц посмотреть, потестировать.

Спасибо! :)

Ссылка на комментарий
Share on other sites

Сань, а как мне быть с моим файлом, с началом тура я тебе наверно сброшу файл, ты возьмёшь список  игроков из него и сделаешь мне как в прошлом году? Так же потом и с файлом матчей РПЛП?

Ссылка на комментарий
Share on other sites

Андрюх, я чесгря уже забыл, что я делал в том году. Разве что-то нужно переделывать? Мне казалось, что по РПЛП тебе надо в расчетном фале на последней странице актуализировать состав участников - и всё. Собственно, и в общаке тоже, разве нет?

Ссылка на комментарий
Share on other sites

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

Но заметил один неприятный момент, который я считал решенным - Инфузорий Петрович не имеет никаких проблем с ником в чемпионате, 

Но вот в личном зачете с ником бяда, он попросту отсутствует.
 

Группа 2
01  1  0  0 04:00  3 Mikado
02  1  0  0 03:02  3 Sergostar
03  1  0  0 02:01  3 aiwan
04  0  1  0 01:01  1 Инфузорий Петрович
05  0  1  0 01:01  1 vkv_rus
06  0  0  1 02:03  0 mvit
07  0  0  1 01:02  0 Dookalis
08  0  0  1 00:04  0 ded-53
 
Личный зачёт
01 Sergostar         102   (4)  [4]
02 Mikado            101   (6)  [2]
03 aiwan              91   (4)  [3]
04 mvit               91   (4)  [3]
05 Maratvl            87   (4)  [2]
06 Dookalis           79   (4)  [1]
07 Predictors-2       71   (4)  [1]
08    70   (3)  [0]
09 ded-53             66   (3)  [0]
10 vkv_rus            66   (3)  [0]
11 Пасумыч            64   (4)  [0]
 
 
Ссылка на комментарий
Share on other sites

С Инфузорием щас справимся, погляжу, обновлю.

Еще раз обращаю внимание  - ЛЗ по группам не будет, только чемпионат.

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

Ссылка на комментарий
Share on other sites

С Инфузорием щас справимся, погляжу, обновлю.

Еще раз обращаю внимание  - ЛЗ по группам не будет, только чемпионат.

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

Мне вообще никаких проблем, но если совсем прогу на ведение отдавать Жене например, то лишнее неудобство) Понятно что это явно ждет.

Ссылка на комментарий
Share on other sites

С Петровичем всё понял. Не влезает его ник в моё ограничение - 16 символов. Ща увеличим до 20.

Ты бы кстати вставлял сразу нормально, как я описывал, чтобы всё выровнено было.

Ссылка на комментарий
Share on other sites

С Петровичем всё понял. Не влезает его ник в моё ограничение - 16 символов. Ща увеличим до 20.

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

Ссылка на комментарий
Share on other sites

Андрюх, я чесгря уже забыл, что я делал в том году. Разве что-то нужно переделывать? Мне казалось, что по РПЛП тебе надо в расчетном фале на последней странице актуализировать состав участников - и всё. Собственно, и в общаке тоже, разве нет?

В РПЛП, да, но ты делал какой то список игроков и высылал его, который потом читался в файле общака и РПЛП....

Ссылка на комментарий
Share on other sites

А как ты предлагаешь, чтобы я тебе тогда ровненькую таблицу ЛЗ выдал, а? :)

Программу обновил, попробуй.

Зависит от реализации, максимальную длину всех имен вычислить - миллисекунды..)

Ссылка на комментарий
Share on other sites

Да ну тебя, математик ;-)

Математик - намек на теорию вместо практики, что абсолютно зря) Ошибки связаные с необоснованным жмотством в размерности переменных типа "строка переменной длины" - это можно сказать отдельный класс багов, достаточно непростительных причем) Потому что рано или поздно Инфузорий Петрович заявляет о своем участии и опа))

Ссылка на комментарий
Share on other sites

Нашёл систему подсчёта очков в BKHS 2001 года

 

1. Система начисления очков за
прогнозы.


Система начисления очков в виде таблицы приведена
ниже


Система предполагает 3 основные
ситуации:








1.




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




2. "Слегка не угадан исход" - участник поставил на победу одной из команд, а
матч завершился в ничью, либо участник поставил на ничью, а матч завершился
победой любой из команд.




3. "Совсем не угадан исход" - участник поставил на победу одной команды, а
матч завершился победой противотоложной
команды.









Начисление очков в 1-м случае ("Угадан исход"). За любой прогноз в этом
случае участник получает положительные
очки.




1. Точно угадан счет - 12 очков. Пример: ставка 1:0, результат
1:0.




2. Угадана разница в счете - 9 очков. Пример: ставка 1:0, результат
2:1.




3. Разница в счете прогноза отличается на 1 от результата, при этом угадано
кол-во забитых/незабитых мячей одной из команд - 8 очков. Пример: ставка 2:0,
результат 1:0.




4. Разница в счете прогноза отличается на 1 от результата, при этом НЕ
угадано кол-во забитых/незабитых мячей НИ одной из команд -




7 очков. Пример: ставка 1:0, результат
3:1.








5, 6. Аналогично 3, 4.








7.




Разница в счете прогноза отличается на




3 от результата, бонусы не начисляются -




2 очка. Пример: ставка 1:0, результат
4:0.




8.




Разница в счете прогноза отличается БОЛЕЕ ЧЕМ на




3 от результата, бонусы не начисляются -




1 очко. Пример: ставка 1:0, результат
5:0.

















Начисление очков во 2-м случае ("Слегка не угадан
исход").








В этом случае не могут быть угаданы ни счет, ни разница в счете. Система
начисления очков - как и при "угаданном исходе", только очки нулевые либо
отрицательные.








Примеры:








Ставка 1:0, результат 0:0, 0 очков.








Ставка 1:0, результат 2:2,




-1 очко.




Ставка 2:0, результат 0:0,




-3 очка.








Ставка 2:0, результат 1:1,




-4 очка.




Ставка 3:0, результат 0:0,




-6 очков.








Ставка 4:0, результат 0:0,




-8 очков.









Начисление очков во 3-м случае ("Совсем угадан
исход").




В этом случае не могут быть угаданы ни счет, ни разница в счете, ни даже
разница на 1. Система начисления очков - как и при "угаданном исходе", только
очки отрицательные. Бонусы не
начисляются.




Примеры:




Ставка 1:0, результат 1:2,




-5 очков.








Ставка 1:0, результат 1:3,




-7 очков.




Ставка 1:0, результат 1:4,




-10 очков.

1. Система начисления очков за прогнозы.




Система начисления очков в виде таблицы приведена ниже





Система предполагает 3 основные ситуации:


1.

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

2. "Слегка не угадан исход" - участник поставил на победу одной из команд, а матч завершился в ничью, либо участник поставил на ничью, а матч завершился победой любой из команд.

3. "Совсем не угадан исход" - участник поставил на победу одной команды, а матч завершился победой противотоложной команды.



Начисление очков в 1-м случае ("Угадан исход"). За любой прогноз в этом случае участник получает положительные очки.

1. Точно угадан счет - 12 очков. Пример: ставка 1:0, результат 1:0.

2. Угадана разница в счете - 9 очков. Пример: ставка 1:0, результат 2:1.

3. Разница в счете прогноза отличается на 1 от результата, при этом угадано кол-во забитых/незабитых мячей одной из команд - 8 очков. Пример: ставка 2:0, результат 1:0.

4. Разница в счете прогноза отличается на 1 от результата, при этом НЕ угадано кол-во забитых/незабитых мячей НИ одной из команд -

7 очков. Пример: ставка 1:0, результат 3:1.


5, 6. Аналогично 3, 4.


7.

Разница в счете прогноза отличается на

3 от результата, бонусы не начисляются -

2 очка. Пример: ставка 1:0, результат 4:0.

8.

Разница в счете прогноза отличается БОЛЕЕ ЧЕМ на

3 от результата, бонусы не начисляются -

1 очко. Пример: ставка 1:0, результат 5:0.





Начисление очков во 2-м случае ("Слегка не угадан исход").


В этом случае не могут быть угаданы ни счет, ни разница в счете. Система начисления очков - как и при "угаданном исходе", только очки нулевые либо отрицательные.


Примеры:


Ставка 1:0, результат 0:0, 0 очков.


Ставка 1:0, результат 2:2,

-1 очко.

Ставка 2:0, результат 0:0,

-3 очка.


Ставка 2:0, результат 1:1,

-4 очка.

Ставка 3:0, результат 0:0,

-6 очков.


Ставка 4:0, результат 0:0,

-8 очков.



Начисление очков во 3-м случае ("Совсем угадан исход").

В этом случае не могут быть угаданы ни счет, ни разница в счете, ни даже разница на 1. Система начисления очков - как и при "угаданном исходе", только очки отрицательные. Бонусы не начисляются.

Примеры:

Ставка 1:0, результат 1:2,

-5 очков.


Ставка 1:0, результат 1:3,

-7 очков.

Ставка 1:0, результат 1:4,

-10 очков.

Ссылка на комментарий
Share on other sites

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...