Турнир "Восточный экспресс"
🎣 Восточный Экспресс - Трекер Турнира
📋 О программе
Восточный Экспресс - Трекер Турнира — это специализированное десктопное приложение для автоматизации мониторинга и контроля турниров в онлайн-игре "Русская рыбалка 3.99". Программа предназначена для форумных турниров и позволяет в реальном времени отслеживать выполнение заданий участниками.
🎮 Для чего нужна программа?
В игре "Русская рыбалка 3.99" проводятся форумные турниры, где участники должны последовательно поймать определённый список рыб с заданными параметрами веса. Программа автоматизирует процесс судейства, отслеживая лог-файлы игры и проверяя соответствие улова правилам турнира.
🏗️ Основные возможности
| Функция | Описание |
|---|---|
| 🔍 Умный поиск рыб | Выпадающий список с автодополнением из полной базы рыб игры (более 1000 видов) |
| ⚖️ Двойной контроль веса | Настройка минимального веса для зачёта и эталонного веса для расчёта процента |
| 📍 Фильтр по базе | Приём результатов только с указанной локации (индекс 12 в лог-файле) |
| 📊 Мониторинг в реальном времени | Отслеживание изменений в лог-файле с интервалом опроса 0.3 секунды |
| 🚫 Контроль нарушений | Автоматическое выявление возврата к пройденным рыбам и пропуска рыбы в цепочке |
| 🎯 Улучшение результатов | Возможность многократно улучшать вес текущей рыбы до перехода к следующей |
| 📈 Прогресс-бар | Визуальное отображение прогресса выполнения задания турнира |
| 🏆 Финальная статистика | Подробный отчёт по завершении с общим весом и средним процентом |
📜 Правила турнира
Программа реализует следующую логику проведения турнира:
Порядок выполнения
-
Участник должен поймать рыб строго по порядку, заданному в таблице
-
Каждая рыба должна весить не менее минимального веса
-
Процент выполнения рассчитывается от эталонного веса (максимум 100%)
-
Переход к следующей рыбе происходит только при поимке следующей по списку
-
Текущую рыбу можно улучшать неограниченное количество раз до перехода
Нарушения правил
| Нарушение | Реакция программы |
|---|---|
| 🔙 Возврат к уже пройденной рыбе | 🚫 Турнир останавливается |
| ⏭️ Пропуск рыбы в цепочке | 🚫 Турнир останавливается |
| ⚖️ Вес меньше минимального | ⚠️ Улов игнорируется |
| 📍 Неправильная база | 📍 Улов игнорируется |
| 🏁 Последняя рыба поймана | 🎯 Ожидание нажатия СТОП для фиксации результата |
Определение победителя
Победитель определяется по следующим критериям (в порядке приоритета):
| Приоритет | Критерий |
|---|---|
| 1 | Количество пойманных рыб по порядку |
| 2 | Вес последней пойманной рыбы в цепи |
| 3 | Сумма весов всех принятых к зачёту рыб |
Цветовая индикация
| Цвет | Значение |
|---|---|
| 🟢 Зелёный | Рыба пройдена (вес ≥ минимального) |
| 🟠 Оранжевый | Текущая активная рыба |
| 🔴 Красный | Низкий процент выполнения |
| 🟡 Золотой | Последняя рыба, ожидание завершения |