jmChamp: программа для ведения статистики футбольных соревнований
|
Программа на Java для телефонов и смартфонов
|
RSS |
Самостоятельное ведение статистики футбольных соревнований
7 июля 2010 - опубликована новая версия программы jmChamp v0.3.0
В новой версии:
- Полная поддержка просмотра всех Чемпионатов Мира, в том числе - просмотр матчей за 3-е место в ЧМ 1974 и 1978, просмотр дополнительных матчей в групповой стадии ЧМ 1954 и 1958, правильная сортировка команд в группах при наличии доп.матчей в ЧМ 1954 и 1958.
- Добавлен просмотр и ввод нереализованных пенальти, назначенных по ходу матчей.
- Расширена сводная статистика по соревнованию, которая вызывается кнопкой [1].
- Мелкие улучшения в интерфейсе
Опубликована полная статистика по ВСЕМ чемпионатам мира с 1930 по 2006 годы.
Опубликована полная статистика по Кубку Америки 2007 года.
Изменения в версии 0.2.7:
- Исправлена ошибка версии 0.2.6 при создании нового соревнования
- Просмотр сводной статистики по соревнованию - команды, голы, бомбардиры и т.д.
- Просмотр соревнований с двумя групповыми раундами (архивные ЧМ)
- Просмотр дополнительных матчей (переигровок) в плей-офф в архивных ЧМ 1934 и ЧМ 1938
- Просмотр составов и замен в матчах (без возможности ввода)
- Просмотр команд и добавление игроков
- Отключаемое кеширование соревнований для экономии памяти
- Мелкие улучшения в интерфейсе
Возможности программы:
- Поддержка большого количества футбольных соревнований: Чемпионаты Мира, Чемпионаты Европы, Лига чемпионов, национальные чемпионаты, отборочные циклы чемпионатов мира и Европы и другие.
- Поддержка произвольного футбольного соревнования, имеющего групповую стадию и стадию плей-офф, либо только групповую стадию, либо только плей-офф.
- Различные настройки отдельного соревнования: количество команд и групп, игра в 1 или 2 круга, формула выхода в плей-офф, наличие матча за 3-е место и др.
- Автоматическая подкраска ячеек таблиц в зависимости от результатов матчей.
- Ввод разноообраной информации по каждому матчу: счёт в основное время, счёт в дополнительное время, счёт в серии пенальти, авторы голов (и минуты), игроки, получившие предупреждения и удаления (и минуты), судья матча, город и стадион.
- Полноценная поддержка сенсорных экранов
- Переносимый формат файлов - при смене телефона вы не потеряете свои архивы соревнований.
- Обмен файлами - можно открыть файл, присланный вам другим болельщиком.
- Вместе с программой для ознакомления с её возможностями предоставляются три готовых файла со статистикой последних крупных соревнований: Лига чемпионов 2009/2010, Чемпионат Европы 2008, Чемпионат Мира 2006. (Статистика по авторам голов и предупреждений в этих файлах неполная.)
Программа jmChamp предназначена для самостоятельного ведения статистики футбольных соревнований. Программа будет полезна всем футбольным болельщикам, которые привыкли записывать результаты матчей и другую более детальную информацию о каждом матче.
Программа jmChamp совместима со всеми не очень старыми телефонами и смартфонами, имеющими поддержку Java и в том числе поддержку профиля JSR-75 для работы с файлами. Вы можете бесплатно установить приложение jmChamp в ваш телефон или смартфон. Я буду признателен за все отзывы о работе программы на разных моделях телефонов и смартфонов. При возникновении вопросов пожалуйста указывайте свою модель телефона.
Скачать (zip, 73Kb) | Бесплатно установить в телефон | Написать письмо на russkij-programmist@narod.ru
Список файлов футбольных соревнований в формате jmChamp
Уважаемые болельщики,
Если вы захотите составить таблицы прошедших или предстоящих соревнований в формате jmChamp и поделиться ими с вашими коллегами, присылайте файлы *.champ мне на адрес russkij-programmist@narod.ru, а я выложу их на странице для свободного скачивания всеми желающими. С вашего согласия на странице может быть указано ваше имя (или ник) и/или адрес электронной почты. Помните, что программа jmChamp использует переносимый формат файлов, который может быть прочитан на большом количестве мобильных устройств с поддержкой Java. Таким образом, мы вместе сможем собрать библиотеку результатов футбольных сореванований.
Как создать новое соревнование в программе jmChamp и вести статистику соревнования
Сразу после запуска программы вы окажетесь в списке ваших соревнований. При первом запуске он будет пустой. Чтобы в списке появились соревнования нужно либо "Открыть" готовый файл, либо создать "Новое" соревнование. (В кавычках указаны кнопки меню.) Создание нового соревнования состоит из четырёх шагов.
- Шаг 1. Введите название соревнования. Укажите есть ли у него групповая стадия и стадия плей-офф. Укажите количество команд. Нажмите "Дальше".
- Шаг 2. Введите количество групп (для национальных чемпионатов надо написать 1). Введите количество кругов. Например, для чемпионатов мира и Европы - 1 круг, для Лиги чемпионов - 2 круга, для национальных чемпионатов - обычно 2 круга. Выберите способ нумерации групп. (Для международных соревнований обычно используются латинские буквы.) Укажите, с какой стадии начинаются игры плей-офф (на вылет). Например, для Чемпионатов Европы - с 1/4, для Чемпионатов Мира - с 1/8. Укажите, проводится лм матч за 3-е место. Нажмите "Дальше".
- Шаг 3. Введите названия команд с указанием принадлежности к группе. Можно сразу ввести все команды одной группы через запятую. Название команды должно быть длиннее 2 символов. Нажмите "Дальше".
- Шаг 4. Подтвердите или исправьте формулы выхода в плей-офф. Одна формула - это один матч на первой стадии плей-офф. Например, "A1-B2" будет означать, что в этом матче играет победитель группы А и команда, занявшая 2-е место в группе В. Количество формул должно соответствовать количеству матчей на первой стадии плей-офф из Шага 2. Например, для 1/8 финала - 8 матчей и 8 формул. Для упрощения ввода программа сама предложит некоторый набор формул, которые затем достаточно либо переместить вверх/вниз либо исправить. Порядок следования формул очень важен, т.к. из победителей пар будут автоматически определяться участники последующих стадий плей-офф. Нажмите "Дальше".
Если все было сделано правильно, после Шага 4 вы вернетесь к списку соревнований, в котором появится новая запись. Нажмите на созданное соревнование и вы перейдете к просмотру групповой стадии. Для ввода результата матча нажмите на соответствующую ячейку в "шахматке". Откроется форма ввода результатов матча. Укажите счёт матча и любую другую информацию, которую сочтете нужной: авторы голов, авторы предупреждений, дата проведения, судья, стадион, город. Когда все результаты матчей в группах будут заполнены, программа сможет определить участников стадии плей-офф. Нажмите "Дальше" и вы перейдете к стадии плей-офф. Ввод матча стадии плей-офф происходит точно так же, но для него дополнительно можно ввести счёт в дополнительное время, счёт в серии пенальти и исполнителей послематчевых пенальти.
Замечание о системе безопасности Java Micro Edition
В рамках программной платформы Java Micro Edition реализована строгая проверка прав Java-приложений, которые вы устанавливаете в свой телефон. При обращении Java-приложения к файловой системе и другим критичным ресурсам, телефон будет выдавать предупреждение и спрашивать пользователя, разрешать ли доступ Java-приложению к файлам и пр. Отключить эти запросы можно при наличии у Java-приложения сертификата, который разработчик (т.е. я) покупает у доверенных центров сертификации (Thawte, Verisign). Существует второй вариант самостоятельного отключения запросов - он подробно описан в интернете. В настоящее время приложение jmChamp не имеет сертификата и на неразблокированных телефонах будет выдавать запросы при первом доступе к файлам.
|