Програми для організації суддівства

... та інші програми з Го.
Відповісти
Аватар користувача
Небайдужий
Advanced Member
Повідомлень: 4835
З нами з: 01 січня 2007, 13:26
Розряд: 6k
Звідки: м. Рівне
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення Небайдужий »

Продовжу навантажувати автора своїми побажаннями, якщо сам автор не проти.
У вікні редагування інформації гравця:
- варто добавити кнопки «наступний» і «попередній» гравець щоб переходити до редагування інформації гравців послідовно не виходячи з вікна інформації гравців;
- при реєстрації нового гравця варто добавити опцію (галочкою), щоб після вводу інформації про цього гравця автоматично відкривати вікно вводу нового гравця (після натискання кнопки ОК);
- щоб не вводити кожен раз назву команди (а також тренера) бажано зробити можливість вибору зі списку раніше введених команд (тренерів).

Попереджую: у мене буде ще багато зауважень і побажань, але все це буду видавати поступово, порціями. Аби тільки у Вас вистачило терпіння реалізовувати всі мої "заморочки". :)
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
AlterEgo
Advanced Member
Повідомлень: 1650
З нами з: 06 січня 2007, 14:23
Звідки: Киев
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення AlterEgo »

Большое спасибо за высказанные пожелания! Постараюсь их реализовать в следующей версии.

С навешиванием новых кнопочек и галочек есть один момент: интерфейс может стать чрезмерно громоздким, и неподготовленный пользователь в нём просто утонет.

Ещё раз благодарю за прошлые, настоящие и будущие замечания и предложения - с ними программа становится лучше.
Аватар користувача
Небайдужий
Advanced Member
Повідомлень: 4835
З нами з: 01 січня 2007, 13:26
Розряд: 6k
Звідки: м. Рівне
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення Небайдужий »

Помітив помилку в роботі програми: при спробі зменшити стартові бали гравця на "-1" реально проходить зменшення на 2 бали.
До речі, в програмі МакМагон передбачене коригування не на 1 бал а на 0,5 балів (розрядів). В деяких випадках це може бути зручніше. Прошу передбачити такі ж можливості
Ще одне побажання:
- прошу передбачити додаткову опцію, в якій можна було б обумовити умови формування груп МакМагон і передбачити при цьому не тільки відповідність "ранг - стартові бали", а ще й можливість формувати групи послідовно без розривів в очках, якщо різниця між сусідніми гравцями більше одного рангу.
Приклад складу учасників по рангах та відповідних їм стартових очок в разі виставлення опції "без розривів в стартових очках між групами":
5 кю - 4 бали
10 кю - 3 бали
10 кю - 3 бали
12 кю - 2 бали
18 кю - 1 бал
18 кю - 1 бал
20 кю - 0 балів.
Можна передбачити і формування груп МакМагон по кількості гравців, а не за рангами. Тобто задати, наприклад, щоб розбити гравців на 3, 4 або більше груп і кожній групі задати кількість учасників групи. В деяких турнірах це буде бажаною опцією.
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
Аватар користувача
Небайдужий
Advanced Member
Повідомлень: 4835
З нами з: 01 січня 2007, 13:26
Розряд: 6k
Звідки: м. Рівне
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення Небайдужий »

З приводу складності інтерфейсу.
Можна при запуску програми запитувати в якому режимі її запускати:
- "для чайників"
- "для профіків".
В разі вибору першого режиму, запускати мінімізований інтерфейс з оптимальними найчастіше вживаними налаштуваннями без необхідності втручання "юзера". В разі ж запуску в другому режимі, надати користувачу максимальні зручності і максимальну кількість опцій для налаштувань турніру.
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
AlterEgo
Advanced Member
Повідомлень: 1650
З нами з: 06 січня 2007, 14:23
Звідки: Киев
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення AlterEgo »

Небайдужий писав:Помітив помилку в роботі програми: при спробі зменшити стартові бали гравця на "-1" реально проходить зменшення на 2 бали.
Странно, надо смотреть. Проверьте, пожалуйста, во всех ли случаях это так, и если нет, то вышлите мне, пожалуйста, пример некорректного рассчёта.
Небайдужий писав:До речі, в програмі МакМагон передбачене коригування не на 1 бал а на 0,5 балів (розрядів). В деяких випадках це може бути зручніше.
Это реализовано.
Небайдужий писав:Прошу передбачити такі ж можливості
Ще одне побажання:
- прошу передбачити додаткову опцію, в якій можна було б обумовити умови формування груп МакМагон і передбачити при цьому не тільки відповідність "ранг - стартові бали", а ще й можливість формувати групи послідовно без розривів в очках, якщо різниця між сусідніми гравцями більше одного рангу.
Приклад складу учасників по рангах та відповідних їм стартових очок в разі виставлення опції "без розривів в стартових очках між групами":
5 кю - 4 бали
10 кю - 3 бали
10 кю - 3 бали
12 кю - 2 бали
18 кю - 1 бал
18 кю - 1 бал
20 кю - 0 балів.
Забавно, но именно так было сделано в программе изначально (ещё когда она существовала только в виде алгоритма) - но после консультаций с Корсаком я это дело переделал. Опцию добавлю.
Небайдужий писав:Можна передбачити і формування груп МакМагон по кількості гравців, а не за рангами. Тобто задати, наприклад, щоб розбити гравців на 3, 4 або більше груп і кожній групі задати кількість учасників групи. В деяких турнірах це буде бажаною опцією.
Да, эта идея у меня давно записана в блокнотике. Видимо, время пришло.
Востаннє редагувалось 04 квітня 2013, 13:12 користувачем AlterEgo, всього редагувалось 1 раз.
Аватар користувача
Небайдужий
Advanced Member
Повідомлень: 4835
З нами з: 01 січня 2007, 13:26
Розряд: 6k
Звідки: м. Рівне
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення Небайдужий »

Ще одне зауваження. В турнірах за системою МакМагон в переважній більшості випадків нижня група має 0 балів, а не 1, як виходить у Вас.
Прикріплюю пробний файл, де видно і неправильні стартові бали верхньої групи і неправильне коригування стартових балів гравця (дивіться Бережняка Назара).

А з приводу можливості запуску програми в двох різних режимах подумайте (дивіться моє попереднє повідомлення).
Вкладення
проба 1.xml
(87.59 Кіб) Завантажено 306 разів
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
AlterEgo
Advanced Member
Повідомлень: 1650
З нами з: 06 січня 2007, 14:23
Звідки: Киев
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення AlterEgo »

Спасибо, гляну.

Насчёт разных по сложности видов пользовательского интерфейса - пока постараюсь избежать.

Единичные очки Макмагона у меня получаются по той причине, что нулевую группу занимают игроки с рейтингом меньше 100. Не думаю, что это так уж неправильно. Как предлагаете поступить?
Аватар користувача
Небайдужий
Advanced Member
Повідомлень: 4835
З нами з: 01 січня 2007, 13:26
Розряд: 6k
Звідки: м. Рівне
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення Небайдужий »

AlterEgo писав:Единичные очки Макмагона у меня получаются по той причине, что нулевую группу занимают игроки с рейтингом меньше 100. Не думаю, что это так уж неправильно. Как предлагаете поступить?
Це однозначно неправильно. Справа в тому, що у всіх офіційних змаганнях мають право грати лише гравці від 20 кю і вище, так як це межа закінчення освоєння правил гри. В будь-якому випадку, нижня група повинна мати 0 стартових балів. В МакМагон є можливість регулювати верхню межу нижньої групи. При цьому там можна виставляти верхню межу нижньої групи на будь-якому рівні, в тому числі і на рівні рангів, нижчих за 20 кю. І це правильно. Така опція дає можливість проводити змагання і серед початківців, які ще не вийшли на ранг 20 кю, і серед підготовлених спортсменів.
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
AlterEgo
Advanced Member
Повідомлень: 1650
З нами з: 06 січня 2007, 14:23
Звідки: Киев
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення AlterEgo »

Не совсем понятно, как проводить соревнования, пусть учебные, где есть и 20 кю, и 30-е. Меньше 20 кю - группа 0. А 20 кю?
Аватар користувача
Небайдужий
Advanced Member
Повідомлень: 4835
З нами з: 01 січня 2007, 13:26
Розряд: 6k
Звідки: м. Рівне
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення Небайдужий »

AlterEgo писав:Не совсем понятно, как проводить соревнования, пусть учебные, где есть и 20 кю, и 30-е. Меньше 20 кю - группа 0. А 20 кю?
Небайдужий писав:В МакМагон є можливість регулювати верхню межу нижньої групи. При цьому там можна виставляти верхню межу нижньої групи на будь-якому рівні, в тому числі і на рівні рангів, нижчих за 20 кю. І це правильно. Така опція дає можливість проводити змагання і серед початківців, які ще не вийшли на ранг 20 кю, і серед підготовлених спортсменів.
Здається в наведеній цитаті все сказано. В програмі МакМагон можна виставляти як нижню межу верхньої групи, так і верхню межу нижньої групи на будь-якому рівні. Програма підтримує ранги, починаючи з 35 кю. В Україні такі ранги не застосовуються, але в деяких країнах їх використовують.
Якщо треба провести турнір за участю гравців від 30 кю до 20 кю ( та й навіть без обмеження верхнього рівня учасників), то можна поставити, наприклад, верхню межу нижньої групи на рівні 30 кю, а верхню межу в залежності від складу учасників (наприклад на рівні 22 кю). І тоді учасники нижньої групи (з рангом 30 кю) будуть мати 0 стартових балів, а далі учасники будуть мати стартові бали згідно з їх рангами (29 кю - 1 бал, 28 кю - 2 бали і т.д.). Жодних проблем тут немає. А ось у Вашій програмі дійсно починають виникати труднощі при потребі реалізації такого турніру.
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
Відповісти