Форум карты Русская Дота
Мини-чат
Наш опрос
Как вам Russian DotA

Результаты · Архив опросов

Всего ответов: 5060
Статистика
Форма входа
E-mail:
Пароль:
Среда, 08.09.2010, 06:04
Приветствую Вас Гость

Форум карты Русская Дота

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 6 из 7«124567»
Архив - только для чтения
Модератор форума: Enforcer 
Форум карты Русская Дота » Башня Знаний » The Analyzer of Players Russian DotA » The Analyzer of Players Russian DotA (APRD) (Анализатор игроков Русской Доты (АИРД))
The Analyzer of Players Russian DotA (APRD)
ELForcer Дата: Пятница, 23.03.2007, 12:59 | Сообщение # 1

Battle.Net nick: NF-Enforcer
Battle.Net clan: IGC


Главный Админ
Группа: Шаманы
Сообщений: 3128





Статус: Offline
За активность на форуме. 300 постов За модераторство
Посмотреть:

Рейтинг игроков APRD


Скачать:

Скачать папку с рисунками (529 Kb)
Скачать Файл-Клиент 1.02.22.13.75 Beta Version (441 Kb)
Скачать Файл-Сервер (106 Kb, 10 игр в базе)


Структура программы:
Сама программа состоит из двух частей:
- Клиентская: интерфейс программы и все возможности хранятся в ней
- Серверная: все данные помещаются туда и обновление производится через него.

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

В программе будет разграничение в доступе к возможностям.
- Админский или Судейский доступ: Добавление новых героев, игроков и игр в базу данных.
- Пользовательский доступ: Стандартный доступ для игроков. Позволяет смотреть и сравнивать игры, кланы и игроков.

Главные возможности программы, которые я постараюсь сделать:


    - Ввод результата игр в базу данных
    - Ввод игроков и кланов
    - Сравнение игроков и кланов
    - Подсчет опыта каждому игроку и клану
    - Просмотр профиля для каждого игрока ну и собственно свой профиль
    - Многие другие тонкости программы.

На данный момент отдыхаю ))

Оффициальные тестеры:


  • Strannix de Nav
  • GrandMaster



Модуль ввода данных в игру:

Увеличить
Основные данные:

    - Дата
    - Кто создал
    - Режимы игры
    - Время игры
    - Победила сторона

Необходимые данные для игрока:

    - Игрок
    - Сторона
    - Герой

Вот следующие переменные по которым будет производиться подсчет опыта:

    - Убийств (+3 опыта)
    - Смертей (-5 опыта)
    - Поддержка при убийстве (+2 опыта)
    - Уничтожение башен (+10 опыта)
    - Поддержка при уничтожении башен (считается атака по башне в течении некоторого времени, скажем последние 30 секунд жизни башни) (+5 опыта)
    - Достигнутый уровень героя (+Опыт = уровню героя, например 25 лвл = +25 опыта)



Модуль формы подсчета опыта:

Увеличить
Благодаря этому модулю можно подсчитывать опыт игроков по играм находящиеся в базе. Кроме того если изменены критерии подсчета опыта, то она пересчитывает все реплеи заного для каждого игрока.

Подсчет производится одним нажатием кнопки и может занять некоторое время.



Форма просмотра игр:

Увеличить
Что бы посмотреть игру выбираете режим игры (1х1 и т.д.) и выбираете дату.
Будет отображено данные игроков, кто сколько убил, замочил, кем играл и опыт полученный в игре.


Форма просмотра игроков (профиль):

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


Как ставить:
Для работы требуется обе части. Папка с рисунками и сам файл-клиент.
В дальнейшем в основном будет требоваться только файл-клиент, а рисунки будут закидываться или маленькими файлами или закидываться в большой архив.

Пример структуры:
C:\Документы - Константин\Для WarCraft\The Analyzer of Players Russian DotA
Image
RusDotaTournamentsClient.xls

Что бы запустился клиент нужно отключить защиту макросов в Excel и в Kaspersky
Защита отключается в Касперском следущем образом:
Меню - Настройки - Постоянная защита - Макросы - Снимаем галку защита от макросов.
Защита отключается в Excel следущем образом:
Сервис - Макросы - Безопасность... - Низкая



Все найденные баги и предложения пишите сюда.

 
ELForcer Дата: Воскресенье, 18.11.2007, 00:29 | Сообщение # 76

Battle.Net nick: NF-Enforcer
Battle.Net clan: IGC


Главный Админ
Группа: Шаманы
Сообщений: 3128





Статус: Offline
За активность на форуме. 300 постов За модераторство
На работе тихонько продолжаю делать APRD.

Поскольку я пользуюсь третьей системой, то 2 предыдущие уже не нужны и они удалены.

В чем заключается третья система?
Поскольку РД - коммандная карта, то в 3-ей системе считается общий результат команд.
За победу команды дается 100 очков каждому участнику, за поражение 0.
Однако далеко не все доигрывают до конца поэтому к результату дается коэфицент времени игры.
То есть общее время игры = 1.

Поэтому итоговый расчет проводится так:
За победу: 100*% времени в игре
За поражение: % времени в игре*100 - 100

Максимальное количество опыта за Победу = 100 очков
Максимальное количество опыта за Поражение = 0 очков

Минимальное количество опыта за Победу = 0 очков
Минимальное количество опыта за Поражение = -100 очков

Результат игр:
Игры экспортируются через WC3 Replay в папку в текстовом файле.
Далее через APRD считываются имена игроков, кланы, время игры и кто сколько играл.
Нужно только указать какая сторона выйграла (поэтому я в конце игры пишу Dark Side Win или Light Side Win)
Так же можно указать кто играл каким героем.
Можно так же настроить что бы APRD автоматически переносила репки в ту или инную папку

Кланы:
Если в турнирах будет участвовать кланы, то общее количество опыта = Сумме всех игроков в клане.

Турниры:
А вот тут по подробней что бы вы хотели видеть в ней.
Сетку в принципе можно сделать




Сообщение отредактировал Enforcer - Воскресенье, 18.11.2007, 02:10
 
Moon_Paladin Дата: Воскресенье, 18.11.2007, 01:54 | Сообщение # 77


Советник РД
Группа: Шаманы
Сообщений: 514





Статус: Offline
За активность на форуме. 300 постов За модераторство
немного непонял, но звучит неплохо

Приятно когда заметили, что ты сказал что-то умное. Но когда никто незаметил что ты сказал глупость - приятно вдвойне.


ФАЙЛОВЫЙ ОБМЕННИК
 
Gamer Дата: Воскресенье, 18.11.2007, 02:47 | Сообщение # 78

Battle.Net nick: PC_Gamer


Автор РД
Группа: Вожди
Сообщений: 735





Статус: Offline
За активность на форуме. 300 постов За модераторство
Quote (Enforcer)
Поскольку РД - коммандная карта, то в 3-ей системе считается общий результат команд.
За победу команды дается 100 очков каждому участнику, за поражение 0.

Это все хорошо для закрытых игр, где нет ливеров и нубов. А если к примеру в опене тебе попались 2 нуба полных, и как бы ты ни старался, итог будет один - ваша тим луз. Следовательно и опыта ты не получишь.
Эта версия арпд не оправдывает себя в опен играх.
В пабах необходимо умножать полученный опыт на ратио = убийства/смерти игрока, для которого считается опыт.

З.Ы. А где сама прога для теста?


Не знаешь куда залить файл? Залей на файловый сервер РД.

 
MaSer Дата: Воскресенье, 18.11.2007, 02:50 | Сообщение # 79

Battle.Net nick: MaSer001
Battle.Net clan: RDA


Кенариус
Группа: Бугаи
Сообщений: 1783





Статус: Offline
За активность на форуме. 300 постов
Gamer, 1. Муахахах, те хосты которые качают АИРД, обычно пабы даже не хостят
2. А проги нет пока... это наверна мысли вслух....
 
ELForcer Дата: Воскресенье, 18.11.2007, 02:52 | Сообщение # 80

Battle.Net nick: NF-Enforcer
Battle.Net clan: IGC


Главный Админ
Группа: Шаманы
Сообщений: 3128





Статус: Offline
За активность на форуме. 300 постов За модераторство
Quote (Gamer)
В пабах необходимо умножать полученный опыт на ратио = убийства/смерти игрока, для которого считается опыт.

Берем любого херокиллера (пару фениксов да танчика скажем) и зарабатываем фраги
Про суппортов можно забыть.

 
Gamer Дата: Воскресенье, 18.11.2007, 03:03 | Сообщение # 81

Battle.Net nick: PC_Gamer


Автор РД
Группа: Вожди
Сообщений: 735





Статус: Offline
За активность на форуме. 300 постов За модераторство
Я о том и говорю, что нужен универсальный и простой способ для получения рейтинга игроком.
Одним из таких способов, а именно для пабов, число которых на порядок выше чем клоз хостов, является персональный код в конце игры для каждого игрока. Далее игрок может по своему желанию зайти на сайт рейтинга РД и ввести его в спец. поле на сайте, а также свой ник. И все. Сичтема сам обработает код и автоматически обновит рейтинг игрока в таблице рейтинга. Сам код будет в зашифрованом виде для невозможности читерства. Эта система не требует регитсрации ,что значительно ускорит и упростит процесс получения рейтинга для игроков. Ссылку на сам сайт рейтинга можно писать в конце игры вместе с кодом или на загр. экране.

Разместить эту систему рейтинга на сайте РД не представляется возможным, так как сайты Укоза не имеют PHP.
Еще есть вариант использовать java-скрипт, но это требует не мало времени. Пока его нет из-за работы над 4.3
Я уже предлагал Энфу совместными усилиями реализовать эту систему, но он отказался.
Видимо думает что его арпг проще в использовании и будет популярнее. Поживем, увидим.


Не знаешь куда залить файл? Залей на файловый сервер РД.

 
ELForcer Дата: Воскресенье, 18.11.2007, 03:04 | Сообщение # 82

Battle.Net nick: NF-Enforcer
Battle.Net clan: IGC


Главный Админ
Группа: Шаманы
Сообщений: 3128





Статус: Offline
За активность на форуме. 300 постов За модераторство
Прога есть. Просто она не доработана как следует. Могу конечно сырую версию выложить.



Сообщение отредактировал Enforcer - Воскресенье, 18.11.2007, 03:05
 
PROsto_PaCTaMaH Дата: Воскресенье, 18.11.2007, 09:50 | Сообщение # 83

Battle.Net nick: PROsto_PaCTaMaH


Маленький Дракончик
Группа: Шаманы
Сообщений: 606





Статус: Offline
За активность на форуме. 300 постов За модераторство
Не Энф доработай плз!лучше уж нормальную выложить чем прогу которая лагать будет! cool




 
ELForcer Дата: Воскресенье, 18.11.2007, 11:15 | Сообщение # 84

Battle.Net nick: NF-Enforcer
Battle.Net clan: IGC


Главный Админ
Группа: Шаманы
Сообщений: 3128





Статус: Offline
За активность на форуме. 300 постов За модераторство
Я отказался? O_o
Quote (Gamer)
Я уже предлагал Энфу совместными усилиями реализовать эту систему, но он отказался.

По сути я в Штурме давно уже предложил вести систему рейтинга с помощью вывода кода в конце игры, и даже ввод в начале для продолжения рейтинга.

Закрыл некоторые ошибки что бы была более менее юзабельна. Выкладываю.
http://elforcer.ucoz.ru/APRD_LE.rar

Инструкция по вводу игру в базу:

1. Для Экспорта игр понадобится прога WC3 Replay, которая есть в WarRun.
Далее настраиваем шаблон экспорта и настройки.

3. Что бы Экспортировать файл нажми на Export Statistic

Полученные результаты будут в папке WC3 Replaymaster /Export

4. Пути в APRD прописываются в Меню "Настройки - Источники"

5. Что бы создать игру нажимаем "Создать... - Создать игру"

6. После чего нажимаем "Взять результат из игр". Данные автоматически возьмутся из txt файла, а вам нужно только выбрать кто выйграл, режимы игры и если хотите можете указать героев.

7. Для записи игры нажимаете кнопку "Принять".

Если игра бракованная то нажимаете "Следующая игра". Результат не будет сохранен, а txt файл будет удален

8. После ввода игр необходимо подсчитать опыт игроков.

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





Сообщение отредактировал Enforcer - Понедельник, 19.11.2007, 00:52
 
MaSer Дата: Воскресенье, 18.11.2007, 13:12 | Сообщение # 85

Battle.Net nick: MaSer001
Battle.Net clan: RDA


Кенариус
Группа: Бугаи
Сообщений: 1783





Статус: Offline
За активность на форуме. 300 постов
Enforcer, а эти квадратики были скринами? smile
 
Grim_Dead Дата: Воскресенье, 18.11.2007, 13:12 | Сообщение # 86

Battle.Net nick: Assassins-Creed
Battle.Net clan: RDA


Grim
Группа: Шаманы
Сообщений: 598





Статус: Offline
За активность на форуме. 300 постов За модераторство
а картинки не видно.... dry
обидно sad

я люблю вас: Шауди Ульти Флай Анти Некро Свинко Мартини вы мои сладкие и сочные :D
 
Moon_Paladin Дата: Воскресенье, 18.11.2007, 17:09 | Сообщение # 87


Советник РД
Группа: Шаманы
Сообщений: 514





Статус: Offline
За активность на форуме. 300 постов За модераторство
Quote
Разместить эту систему рейтинга на сайте РД не представляется возможным, так как сайты Укоза не имеют PHP

Это как это ??? С каких пор ???

Приятно когда заметили, что ты сказал что-то умное. Но когда никто незаметил что ты сказал глупость - приятно вдвойне.


ФАЙЛОВЫЙ ОБМЕННИК
 
MaSer Дата: Воскресенье, 18.11.2007, 17:11 | Сообщение # 88

Battle.Net nick: MaSer001
Battle.Net clan: RDA


Кенариус
Группа: Бугаи
Сообщений: 1783





Статус: Offline
За активность на форуме. 300 постов
Quote (Moon_Paladin)

Это как это ??? С каких пор ???

Как он появилсо....
 
Moon_Paladin Дата: Воскресенье, 18.11.2007, 17:16 | Сообщение # 89


Советник РД
Группа: Шаманы
Сообщений: 514





Статус: Offline
За активность на форуме. 300 постов За модераторство
Если сайт имеет форум, то он имеет БД где хранятся аккаунты.
Если сайт имеет БД, то он имеет удаленный апач сервер для корректной работы.
Если сайт имеет и БД и Апач, то грех не поставить ПХП, тем более при редактирование любой,
допустим главной страницы - меню ссылок, меню кнопок, календарь или еще какая-нить фигня,
прописывается в виде пхп кода, а хранится в недрах управления (в админке) сайта.

Приятно когда заметили, что ты сказал что-то умное. Но когда никто незаметил что ты сказал глупость - приятно вдвойне.


ФАЙЛОВЫЙ ОБМЕННИК
 
Gamer Дата: Воскресенье, 18.11.2007, 20:07 | Сообщение # 90

Battle.Net nick: PC_Gamer


Автор РД
Группа: Вожди
Сообщений: 735





Статус: Offline
За активность на форуме. 300 постов За модераторство
Quote (Moon_Paladin)
Если сайт имеет и БД и Апач, то грех не поставить ПХП, тем более при редактирование любой,
допустим главной страницы - меню ссылок, меню кнопок, календарь или еще какая-нить фигня,
прописывается в виде пхп кода, а хранится в недрах управления (в админке) сайта.

Не сочти за оскорбление, но то что ты написал - бред чистой воды. Может сама система и использует пхп, об этом надо уточнить у укоз админов, но сайты укоза такой возможности не имеют, именно потому что пхп парсер откл.

Можно ли устанавливать свои PHP/Perl скрипты и использовать MySQL?
Планируется ли в ближайшее время ввести возможность использования PHP и MySQL?


Не знаешь куда залить файл? Залей на файловый сервер РД.

 
Форум карты Русская Дота » Башня Знаний » The Analyzer of Players Russian DotA » The Analyzer of Players Russian DotA (APRD) (Анализатор игроков Русской Доты (АИРД))
Страница 6 из 7«124567»
Поиск:

Поиск
Друзья сайта
  • Создать сайт
  • Все для веб-мастера
  • Программы для всех
  • Мир развлечений
  • Лучшие сайты Рунета
  • Кулинарные рецепты