А не перевелись ли у нас богатыри?
-
- Запускаю супер
- Сообщения: 21061
- Зарегистрирован: 05 июл 2005, 13:00
- Карточка игрока: BioLogIn
- Канал пользователя: BioLogIn
- Благодарил (а): 1356 раз
- Поблагодарили: 2713 раз
- Контактная информация:
А не перевелись ли у нас богатыри?
Есть сильное желание все-таки распрощаться с ТурниМастером, ибо уже нет никаких сил с ним каждый раз... бороться.
Есть ли среди нас люди (кроме меня О_о), способные и желающие потратить свое свободное времени на написание чего-нибудь более приспособленного к работе?
Если таковые обнаружатся, то буду писать псевдоТЗ.
Есть ли среди нас люди (кроме меня О_о), способные и желающие потратить свое свободное времени на написание чего-нибудь более приспособленного к работе?
Если таковые обнаружатся, то буду писать псевдоТЗ.
Death doesn’t discriminate
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru
-
- Запускаю супер
- Сообщения: 21061
- Зарегистрирован: 05 июл 2005, 13:00
- Карточка игрока: BioLogIn
- Канал пользователя: BioLogIn
- Благодарил (а): 1356 раз
- Поблагодарили: 2713 раз
- Контактная информация:
ыыы, какие вы молодцы все. на Дарка надеялся, а вот о Слепе даже не мечтал ))
тогда наверное актуален вопрос, на чем пишем gui, т.к. Слепа, как я понимаю, это Ява, я и Дарк - C++, а Хейт - так вообще Дельфи ))).
но тем меменее. ТЗ с меня, а там разберемся. начнем все равно с алгоритма фулл дабла, наверное.
тогда наверное актуален вопрос, на чем пишем gui, т.к. Слепа, как я понимаю, это Ява, я и Дарк - C++, а Хейт - так вообще Дельфи ))).
но тем меменее. ТЗ с меня, а там разберемся. начнем все равно с алгоритма фулл дабла, наверное.
Death doesn’t discriminate
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru
-
- Запускаю супер
- Сообщения: 21061
- Зарегистрирован: 05 июл 2005, 13:00
- Карточка игрока: BioLogIn
- Канал пользователя: BioLogIn
- Благодарил (а): 1356 раз
- Поблагодарили: 2713 раз
- Контактная информация:
Part 0.001 - Full Double Elimination
Требуется класс, играющий ФДЕ.
Должен уметь
- получать на вход список игроков (скажем, массив структур, у которых есть как минимум поле nick типа строка)
-- желательно зарезервировать маску имен, обозначающую пустых игроков (например regexp 'Dummy[0-9]*'), это пригодится в нескольких ситуациях
- в начале турнира разбивать игроков по сетки минимум двумя способами
- as is в входном массиве и случайным образом. требования к разбивке:
-- в первом раунде "пустышки" не играют между собой
-- при случайном посеве при наличии в сетке пустышек они распределяются случайным образом (а не группируются внизу, как в турнимастере - http://www.fighting.ru/brackets/070401_ ... ckets.html)
-- хорошо бы иметь возможность при посеве as is тоже помещать в сетку пустышки (например, путем задания им специмени - см. выше)
- в любой момент уметь отредактировать информацию об участвующих игроках (пока только все то же поле nick)
- уметь регистрировать результаты матчей, соответственно перемещать выигравшего и проигравшего по сетке. проигравших перемещать в лузера так же, как сейчас делается в турни мастере - в нечетных раундах (виннеров) сохраняя порядок "сверху вниз" (то есть проигравший первой сверху пары попадает в первую сверху пару лузеров), в четных - переворачивая порядок "снизу вверх" (пример - http://www.fighting.ru/brackets/070401_ ... kets.html).
- уметь отменять результаты прошедших матчей (и всех, на которые отмененный влияет)
- уметь стоить списки:
-- неотыгранных пар
-- отыгранных пар
-- пар заданного раунда (формат хранения и задания раунда на ваше усмотрение)
-- еще не выбывших игроков\только виннеров\только лузеров
- опциональной, но очень полезной будет возможность ПОСЛЕ начала турнира (первой разбивки по парам) добавить игрока за счет "пустышки" (если такая в сетке есть). в таком случае, ессно, может возникнуть необходимость отменить некоторые матчи, которые пустышка "проиграла".
это вроде довольно легко реализуется, если пустышки - всего ли игроки со специменем, как предложено выше.
Ну что, кто и что берется делать?
Требуется класс, играющий ФДЕ.
Должен уметь
- получать на вход список игроков (скажем, массив структур, у которых есть как минимум поле nick типа строка)
-- желательно зарезервировать маску имен, обозначающую пустых игроков (например regexp 'Dummy[0-9]*'), это пригодится в нескольких ситуациях
- в начале турнира разбивать игроков по сетки минимум двумя способами
- as is в входном массиве и случайным образом. требования к разбивке:
-- в первом раунде "пустышки" не играют между собой
-- при случайном посеве при наличии в сетке пустышек они распределяются случайным образом (а не группируются внизу, как в турнимастере - http://www.fighting.ru/brackets/070401_ ... ckets.html)
-- хорошо бы иметь возможность при посеве as is тоже помещать в сетку пустышки (например, путем задания им специмени - см. выше)
- в любой момент уметь отредактировать информацию об участвующих игроках (пока только все то же поле nick)
- уметь регистрировать результаты матчей, соответственно перемещать выигравшего и проигравшего по сетке. проигравших перемещать в лузера так же, как сейчас делается в турни мастере - в нечетных раундах (виннеров) сохраняя порядок "сверху вниз" (то есть проигравший первой сверху пары попадает в первую сверху пару лузеров), в четных - переворачивая порядок "снизу вверх" (пример - http://www.fighting.ru/brackets/070401_ ... kets.html).
- уметь отменять результаты прошедших матчей (и всех, на которые отмененный влияет)
- уметь стоить списки:
-- неотыгранных пар
-- отыгранных пар
-- пар заданного раунда (формат хранения и задания раунда на ваше усмотрение)
-- еще не выбывших игроков\только виннеров\только лузеров
- опциональной, но очень полезной будет возможность ПОСЛЕ начала турнира (первой разбивки по парам) добавить игрока за счет "пустышки" (если такая в сетке есть). в таком случае, ессно, может возникнуть необходимость отменить некоторые матчи, которые пустышка "проиграла".
это вроде довольно легко реализуется, если пустышки - всего ли игроки со специменем, как предложено выше.
Ну что, кто и что берется делать?
Death doesn’t discriminate
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru
-
- Новичок
- Сообщения: 1976
- Зарегистрирован: 05 июл 2005, 09:50
- Карточка игрока: Dark
- Поблагодарили: 4 раза
- Контактная информация:
Я думаю как минимум к классу player добавить int rating_; int Place, итогово список просто можно в конце просто передавать в класс, который уже рассчитает новые рейтинги. Просто думаю удобно уже сделать так, чтобы и подсчет рейтов занести внутрь.
Начну потихоньку делать внутреннюю часть, но неторопясь ибо пишу реферат . Графику сейчас просто не могу делать, ибо это надо вспоминать, изучать, а это много времени занимает. По поводу сроком завершения сейчас могу сказать только в духе разрабов Дюка when it's done
Начну потихоньку делать внутреннюю часть, но неторопясь ибо пишу реферат . Графику сейчас просто не могу делать, ибо это надо вспоминать, изучать, а это много времени занимает. По поводу сроком завершения сейчас могу сказать только в духе разрабов Дюка when it's done
-
- Запускаю супер
- Сообщения: 21061
- Зарегистрирован: 05 июл 2005, 13:00
- Карточка игрока: BioLogIn
- Канал пользователя: BioLogIn
- Благодарил (а): 1356 раз
- Поблагодарили: 2713 раз
- Контактная информация:
вы не отвлекайтесь, все будет продумано )Я думаю как минимум к классу player добавить int rating_; int Place, итогово список просто можно в конце просто передавать в класс, который уже рассчитает новые рейтинги. Просто думаю удобно уже сделать так, чтобы и подсчет рейтов занести внутрь.
Death doesn’t discriminate
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru
- Slep
- azure
- Сообщения: 2012
- Зарегистрирован: 05 июл 2005, 13:00
- Карточка игрока: Slep
- Откуда: открытый космос
- Благодарил (а): 2 раза
- Поблагодарили: 10 раз
- Контактная информация:
С Хейтом сегодня парой слов по этому поводу перекинулся.
В общем, вы там с Хейтом решайте на чем писать. Если на Яве, то все делаю я и это плюс Из минусов - для запуска, соответственно, ява должна быть установлена. Или jre прямо с прогой, то гда размер дистрибутива мегов эдак на 30 сразу возрастет. Если не на джаве, то беру самоотвод =)
В общем, вы там с Хейтом решайте на чем писать. Если на Яве, то все делаю я и это плюс Из минусов - для запуска, соответственно, ява должна быть установлена. Или jre прямо с прогой, то гда размер дистрибутива мегов эдак на 30 сразу возрастет. Если не на джаве, то беру самоотвод =)
- Ireul
- Не встретимся в 2018 году
- Сообщения: 1167
- Зарегистрирован: 28 июл 2006, 12:00
- Карточка игрока: Ireul
- Откуда: Чебоксары
- Благодарил (а): 9 раз
- Поблагодарили: 73 раза
- Gender:
- Контактная информация:
А они, быть может, неожиданно стали фриварными? И их не надо больше крякать, предварительно искав эти самые кряки?
Он научился отменять игры?
Случайно рассортировывать пустышки?
Вставлять игроков на место пустышек?
Рассчитывать рейтинги?
Общаться с базой данных?
Не говоря уже о том, что я хочу иметь выбор картинок с персонажами для быстрой вставки, чтобы показать кто кем играл, и возможность привязать к каждому бою линк на видос или реплей.
А ещё возможность рассчитать порядок матчей при наличии N игровых мест для максимальной занятости и минимуме перебежек - сталкивался.....
Прошу рассказать, что из вышеперечисленного умеют новые версии торней мастера?
ЗЫ: Организовал 5 турниров, отсудил 7. Юзал версию 2.3.0. З...ался.
Он научился отменять игры?
Случайно рассортировывать пустышки?
Вставлять игроков на место пустышек?
Рассчитывать рейтинги?
Общаться с базой данных?
Не говоря уже о том, что я хочу иметь выбор картинок с персонажами для быстрой вставки, чтобы показать кто кем играл, и возможность привязать к каждому бою линк на видос или реплей.
А ещё возможность рассчитать порядок матчей при наличии N игровых мест для максимальной занятости и минимуме перебежек - сталкивался.....
Прошу рассказать, что из вышеперечисленного умеют новые версии торней мастера?
ЗЫ: Организовал 5 турниров, отсудил 7. Юзал версию 2.3.0. З...ался.
Cлышь, ты, Джастин Бобер!
- Slep
- azure
- Сообщения: 2012
- Зарегистрирован: 05 июл 2005, 13:00
- Карточка игрока: Slep
- Откуда: открытый космос
- Благодарил (а): 2 раза
- Поблагодарили: 10 раз
- Контактная информация:
он это сразу умелОн научился отменять игры?
ну, если нужны пустышки, то можно надобавлять dummy игроков, и менять им ники потом если нужноСлучайно рассортировывать пустышки?
угу, сменой ника Dummy на SuperMeg@P@p@ или что-нибудь ещеВставлять игроков на место пустышек?
Добавлено через 17 минут(ы)
to Bio:Общаться с базой данных?
да, кстати, что ты думаешь по поводу базы данных?
-
- Запускаю супер
- Сообщения: 21061
- Зарегистрирован: 05 июл 2005, 13:00
- Карточка игрока: BioLogIn
- Канал пользователя: BioLogIn
- Благодарил (а): 1356 раз
- Поблагодарили: 2713 раз
- Контактная информация:
ну это, мягко говоря, изврат. нет ни одной причины, кроме ленности авторов ТМ, по которой это нельзя было реализовать без подобных экзерсизов.ну, если нужны пустышки, то можно надобавлять dummy игроков, и менять им ники потом если нужно
турнимастер менять ники по ходу турнира не может. потом править хтмл руками - адская функциональность, да.сменой ника Dummy на SuperMeg@P@p@
думаю, что обязательно.да, кстати, что ты думаешь по поводу базы данных?
а вообще, сегодня постараюсь поговорить с Хейтом и определиться, кто и что делает
Death doesn’t discriminate
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru
- Slep
- azure
- Сообщения: 2012
- Зарегистрирован: 05 июл 2005, 13:00
- Карточка игрока: Slep
- Откуда: открытый космос
- Благодарил (а): 2 раза
- Поблагодарили: 10 раз
- Контактная информация:
Дык ты же тоже самое предложил. Или я что-то не так понял?ну это, мягко говоря, изврат. нет ни одной причины, кроме ленности авторов ТМ, по которой это нельзя было реализовать без подобных экзерсизов.
Версия 3 Professional может. Кстати, посмотри на нее, там фишки новые есть, типа организовать чемп по группам раунд-робин, с финалами в дабл, напримертурнимастер менять ники по ходу турнира не может. потом править хтмл руками - адская функциональность, да.
Может тогда сразу на онлайн версию морочиться? Только вот всегда-ли есть инет при организации чампов...думаю, что обязательно.
а вообще, сегодня постараюсь поговорить с Хейтом и определиться, кто и что делает
-
- Запускаю супер
- Сообщения: 21061
- Зарегистрирован: 05 июл 2005, 13:00
- Карточка игрока: BioLogIn
- Канал пользователя: BioLogIn
- Благодарил (а): 1356 раз
- Поблагодарили: 2713 раз
- Контактная информация:
я хотел бы иметь возможность добавлять игроков, не создавая руками даммиков до начала. пусть программа сама интерпертирует пустые места как даммиков и в любой момент позволяет заменить такого даммика на любого другого.Дык ты же тоже самое предложил. Или я что-то не так понял?
второй ТМ этого не может.
НЕТ2.0 пусть горит в аду ) посмотрю обязательно, но пользоваться не хотелось бы.Кстати, посмотри на нее, там фишки новые есть, типа организовать чемп по группам раунд-робин, с финалами в дабл, например
нет.Может тогда сразу на онлайн версию морочиться?
Death doesn’t discriminate
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru
-
- Запускаю супер
- Сообщения: 21061
- Зарегистрирован: 05 июл 2005, 13:00
- Карточка игрока: BioLogIn
- Канал пользователя: BioLogIn
- Благодарил (а): 1356 раз
- Поблагодарили: 2713 раз
- Контактная информация:
вроде поговорили, разобрались и определились.
я пишу ТЗ, Слеп пишет все остальное )
я пишу ТЗ, Слеп пишет все остальное )
Death doesn’t discriminate
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru
-
- Запускаю супер
- Сообщения: 21061
- Зарегистрирован: 05 июл 2005, 13:00
- Карточка игрока: BioLogIn
- Канал пользователя: BioLogIn
- Благодарил (а): 1356 раз
- Поблагодарили: 2713 раз
- Контактная информация:
Slep, уже все есть или почти есть. этим я занимаюсь.
Death doesn’t discriminate
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru
Between the sinners and the saints
It takes and it takes and it takes
And history obliterates
In every picture it paints
It paints me and all my mistakes
===========================
Fighting.ru | GuiltyGear.ru