Jump to content
Korean Random
petro_petro

Теория заговора

Recommended Posts

Ха...))) Чем дальше тем больше грязи и пошлее...))) Можешь дальше блистать своим "интеллектом"...))) Ты бы лучше в реальной жизни с людьми пообщался, глядишь и научили бы, и воспитали б кухонного хероя...))) Из-под парты то давно вылезал ? Медяки он бросит...))) А  в школе булочку на, что купишь? Нет уж, лучше сэкономь на мне, но голодным не оставайся...

Share this post


Link to post

Short link
Share on other sites

Ты бы лучше в реальной жизни с людьми пообщался, глядишь и научили бы, и воспитали б кухонного хероя...)))

Ничего не хочу говорить, но обычно человек, применяющий подобное выражение а-ля "спирва дабейся, выйди на улицу и пагавари, палучиш по ипалу", на самом деле оказывается ещё тупее того же тролля .

  • Upvote 1
  • Downvote 3

Share this post


Link to post

Short link
Share on other sites

Особо отличившиеся получили заслуженные предупреждения. Тематические разделы — не место для выяснения отношений.

  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Особо отличившиеся получили заслуженные предупреждения. Тематические разделы — не место для выяснения отношений.

 

 

))) Mr 13, самому то не смешно ))) Здесь то http://www.koreanrandom.com/forum/topic/9217-%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F-%D0%B7%D0%B0%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B0/page-10?do=findComment&comment=366515и здесь http://www.koreanrandom.com/forum/topic/9217-%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F-%D0%B7%D0%B0%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B0/page-10#entry366538 и тут http://www.koreanrandom.com/forum/topic/9217-%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F-%D0%B7%D0%B0%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B0/page-10#entry366546 и вот здесь http://www.koreanrandom.com/forum/topic/9217-%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F-%D0%B7%D0%B0%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B0/page-10#entry366878 всё по теме? ))) Теперь бессонная неделя мне обеспечена, да и понять теперь не могу как это мне устное предупреждение написано ? )))

Edited by Dovod4ikE
  • Downvote 2

Share this post


Link to post

Short link
Share on other sites

Подходящая тема для меня и моей беспруфной статистики.
Стоит в начале оговориться, что для подобного эксперимента нужны непрерывные игровые сессии от многих игроков (а у меня, кроме моей, ничего нет, и это будет не объективно), то мне пришлось пойти по не совсем правильному пути, поэтому это больше "средняя температура по больнице" и к теории заговоров (патента) это не относится. Но, раз уж данные были получены, почему бы ими не поделиться?
Суть эксперимента: посмотреть, насколько сильно различаются показания дамага для голдовых и обычных снарядов, а также, влияет ли премиум-аккаунт на данные показатели.
Для эксперимента с сайта wotreplays.ru было взято большое количество реплеев для версии игры 0.9.21. Из скачанного были отобраны реплеи с участием техники 8 уровня и выше (в том числе, если техника 8 уровня стреляет по более низкоуровневой, но не наоборот), случайный бой и генеральное сражение, RU сервер. Всего под данный критерий у меня оказалось 72090 реплеев. После этого реплеи были распарсены и из них была взята необходимая информация. Учитывались выстрелы только от снарядов, которые наносят полный урон, то есть снаряды фугасного типа в расчёт не брались (потому что не знаю, как определить, было ли пробитие или только попадание).

 

Результат.

Общее количество выстрелов: 3542370. Это те выстрелы, информация о которых была в реплее, был известен стреляющий и тот, по кому стреляли (то есть попадания без засвета в расчёт не брались) и можно было определить тип боеприпаса. Брались все выстрелы, в том числе и по своим.
Из них основные 2859883, голдовые 682487.

 

Средний дамаг, рассчитан как сумма (дамаг/средний дамаг). Ограничение: у техники остались очки прочности после выстрела, то есть можно было определить полный дамаг.
Голдовый 0.998113116509831
Основной 0.998246625002433
Разница 0.2% в меньшую сторону.

 

Количество выстрелов, у которых дамаг больше среднего дамага.
Голдовый 339949, 339949/682487*100=49.81032605749
Основной 1424676, 1424676/2859883*100=49.815884076

 

Магия шотных.
Кое-какая информация, которую можно выяснить как бонус от тех данных, что у меня есть. Здесь либо уничтоженная техника, либо недобитки после выстрела с несколькими ХП. В данном случае, шотный танк - это танк, у которого очков прочности меньше или равно среднему дамагу стрелявшего.
Количество техники, которая:
Получила дамаг меньше, чем средний урон (недобиток): 30071. До выстрела у техники очков прочности было меньше или равно среднему дамагу стрелявшего. hp <= average_damage
Получила дамаг больше, чем средний урон и была уничтожена: 32127. До уничтожения у техники очков прочности было больше, чем средний дамаг, но меньше или равно, чем средний_дамаг*1.25. average_damage < hp <= average_damage * 1.25
Была уничтожена (судя по SQL запросу, включая всех): 856397. Маловато что-то, возможно из-за того, что фугасы, незасвеченные, неизвестный тип снаряда и без взрыва БК и подобного.

 

Далее, информация только об авторах реплеев. Так как узнать длительность премиум-аккаунта невозможно, как и его наличие или отсутствие у других участниках битвы.


Общее количество выстрелов:
С премом: 139273
Без према: 387121


Из них:
С премом голдой: 27321
С премом основной: 111952
Без према голдой: 147932
Без према основной: 239189

 

Количество выстрелов, у которых дамаг больше среднего дамага.
С премом голдой: 13715, 13715/27321*100=50.19948025
С премом без голды: 56517, 56517/111952*100=50.4832428
Без према голдой: 74873, 74873/147932*100=50.61311954
Без према основной: 120776, 120776/239189*100=50.49396084
Больший процент здесь потому, что, как правило, выкладывают реплеи с хорошим результатом.

 

Возможно, где-то есть ошибки и неточности, но, так как статистика беспруфная, то и проверить это не получится.
Если кому-то будет интересно, могу выложить таблицу (которую ещё надо будет создать), чтобы каждый, кто знает SQL, мог сам проверить эти данные.

И напоследок. У кого осталась предыдущая версия клиента. Мегавыстрелы.
Уничтожение Мауса, 2660 урона одним выстрелом на 100 секунде, _Vestax_ на ИС-7 по red13m. Самый большой дамаг одним выстрелом из всех распарсенных реплеев. http://wotreplays.ru/site/10921230
А на 11 месте hi3rix на Bat.-Chatillon 12 t со средним уроном в 170 на 308 секунде уничтожил Type 5 Heavy с 2429 hp. http://wotreplays.ru/site/10792551
А также 131 ИС-7, уничтоженных с единственного пробития. И 3 ИС-4.

 

Разочаровывающая статистика для меня. Перед тем, как начать, думал, что раскрою заговор, как голда и прем дают нереальное преимущество. А вышло то, что вышло.

Share this post


Link to post

Short link
Share on other sites
1 час назад, Dragon armor сказал:

Из них:
С премом голдой: 27321
С премом основной: 111952
Без према голдой: 147932
Без према основной: 239189

Вот это интересно. Люди с премом стреляют голдой значительно реже, чем люди без према. 

Share this post


Link to post

Short link
Share on other sites
26 минут назад, Dragon armor сказал:

Количество выстрелов, у которых дамаг больше среднего дамага.
Голдовый 339949, 339949/682487*100=49.81032605749
Основной 1424676, 1424676/2859883*100=49.815884076

 

Графики распределения дамага есть?

 

29 минут назад, Dragon armor сказал:

Далее, информация только об авторах реплеев.

 

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

 

37 минут назад, Dragon armor сказал:

С премом голдой: 13715, 13715/27321*100=50.19948025
С премом без голды: 56517, 56517/111952*100=50.4832428
Без према голдой: 74873, 74873/147932*100=50.61311954
Без према основной: 120776, 120776/239189*100=50.49396084

 

Тоже хотелось бы распределение  увидеть.

 

39 минут назад, Dragon armor сказал:

Разочаровывающая статистика для меня. Перед тем, как начать, думал, что раскрою заговор, как голда и прем дают нереальное преимущество. А вышло то, что вышло.

 

С 2011 года на оф. форуме есть темы по жагавору, где не один раз за эти годы делались сборы статистики, кто во что горазд, и проверяли ВГ. Это иногда полезно в плане поиска багов, но в плане жагавора это просто развлекалово, не более того.

Share this post


Link to post

Short link
Share on other sites
1 час назад, ktulho сказал:

Люди с премом стреляют голдой значительно реже, чем люди без према. 

Нет. Просто людей с премом, которые решили залить реплей, гораздо меньше, чем людей без према.

52 минуты назад, StranikS_Scan сказал:

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

У меня есть заметка об этом.

 

2 часа назад, Dragon armor сказал:

Больший процент здесь потому, что, как правило, выкладывают реплеи с хорошим результатом.

 

52 минуты назад, StranikS_Scan сказал:

Графики распределения дамага есть?

Если напишите, как его сделать, то сделаю. Попытался в LibreOffice что-то подобное сделать по шотникам, но даже не знаю, как диаграмму построить и какую выбрать. Ещё мне нужно знать, как его считать. Проценты? Брать отношение чего к чему?

Share this post


Link to post

Short link
Share on other sites
20 минут назад, Dragon armor сказал:

Нет. Просто людей с премом, которые решили залить реплей, гораздо меньше, чем людей без према.

Отношение с премом голда/основной = 0.244

Отношние без према голда/основной = 0.618

Share this post


Link to post

Short link
Share on other sites
Только что, Dragon armor сказал:

Если напишите, как его сделать, то сделаю. Попытался в LibreOffice что-то подобное сделать по шотникам, но даже не знаю, как диаграмму построить и какую выбрать. Ещё мне нужно знать, как его считать. Проценты? Брать отношение чего к чему?

 

Надо сделать так:

1. Все дамаги перевести из абсолютных единиц в доли средних значений: _D = D / avgD, в результате будет мульон чисел в диапазоне 0.75...1.25.

2. Округлить все числа скажем до 4-го или 5-го знака после запятой и получить конечный ряд, чем больше знаков берёте после запятой тем больше столбиков будет в диаграмме.

3. Затем подсчитать сколько раз встречается каждое уникальное число в ряду и записать пары значений в порядке возрастания дамага: {_D1: N1, _D2: N2, _D3: N3, ...}

4. Перевести количество в проценты или в доли от общего числа чисел в ряде: _N=N/(N1+N2+...)

5. Построить диаграмму _N от _D

Share this post


Link to post

Short link
Share on other sites

@StranikS_Scan Вчера попробовал так сделать, но, после нескольких часов мучений, так ничего хорошего и не получилось. Если есть желание, то вот база данных https://mega.nz/#!6t5ggTII!pcJlOhF5YEP_vvbIhMncHtATf7JdEur5kqFApc49k4Y

SQL знаете? Перед работой нужно будет создать индексы. SQlite Expert Personal для работы с БД вполне достаточно (только программа какая-то задумчивая). Примеры запросов, с помощью которых была получена статистика, также есть в архиве. Там, по хорошему, надо JOIN использовать, а не SELECT, но для меня так гораздо проще. Разобраться со связями таблиц не должно вызвать трудностей.

@ktulho Действительно, очень большая разница. Поначалу и не заметил. Даже не знаю, с чем это связано.

Кстати. Вчера заметил одно сильно отличающееся значения в меньшую сторону. Так как урон от фугасов в таблицу не добавлял, выглядит это так, будто бы бронебойным нанесли урон как фугасом (0.049, средний 490, урон 24). Посмотрел реплей, оказалось, что человек очнулся на 11 минуте боя. Немного уже надоело править такие мелкие баги. Показывается как урон от бронебойного, даже тип снаряда определился. Буду знать, лень возиться.

И, что забавно, максимальный урон иногда больше, чем 1.25. Аж на целых 0.5 дамага! Базовый урон 150, а дамаг 188, 150 * 1.25 = 187.5. Какая щедрость для игрока.

 

То, что мучал вчера. Разброс по урону.

d1.png

Edited by Dragon armor

Share this post


Link to post

Short link
Share on other sites
1 час назад, Dragon armor сказал:

То, что мучал вчера. Разброс по урону.

 

Зеркальность весьма хорошая, на глаз различий не видно, но если наложить склоны "горки" друг на друга, то видим:

 

6SO02V5jRnWYj1yN5NTWWA.png

 

Красным цветов - это отраженная на право левая сторона горки. Пики все совпадают, формы одинаковы, однако по всей длине горки видно, что красный график чуть-чуть выше лежит чем синий. Другими словами, общая вероятность заполучить дамажку выше средней таки чуть-чуть меньше чем ниже средней, Но это так оказалось у тех товарищей, чьи репки вы анализировали. Утверждать, что и в рандоме тоже самое наблюдается будет опрометчиво ;)

Share this post


Link to post

Short link
Share on other sites
2 минуты назад, StranikS_Scan сказал:

Но это так оказалось у тех товарищей, чьи репки вы анализировали.

Это по всем, не только по авторам реплеев. "Средняя температура по больнице". Сейчас хотел сделать именно по авторам реплеев, но здесь статистика будет однобока. Мне тоже иногда нереально везёт. Ключевое слово "иногда".

Share this post


Link to post

Short link
Share on other sites

Что если у меня есть реплеи за 6 лет игры: 38к где-то. Сможете проанализировать? Последние годы без према (разве что день-два по акциям).

Share this post


Link to post

Short link
Share on other sites

Хм, получается. В отличие от нулевого результата вчера.

Отличий не вижу. График с премом и без према соответственно.

3 минуты назад, eucrariano сказал:

Сможете проанализировать?

Понимаете, в чём дело. Нужна цель анализа. Что ищем? Заговор? Как ищем? Что анализируем? По каким параметрам? Результат этого анализа, так написать, вышел случайно. Ну вот случайно получилось у меня распарсить 100к реплеев. Ну с кем не бывает? Решил этим результатом поделиться. Мне, конечно, было интересно узнать, есть ли перекос в какую-то сторону. Интерес удовлетворён. Можно, конечно же, искать дальше. Но что ищем?

d2_prem.png

d3_not_prem.png

И ещё. Если кто захочет проверить/что-то своё сделать, мой медскилз на питоне для построения графиков.

Где-то видел кнопку "Код". Или мне показалось?

 

def Create_Graph_Data(sql, out_file):
    import sqlite3
    import collections
    
    db = sqlite3.connect('text_db.db')
    vals = []
    
    for row in db.execute(sql):
        vals.append('%.5f' % row)
    
    db.close()
    vals_len = len(vals)
    vals = collections.Counter(vals).most_common()
    vals.sort(key = lambda i : i[0])
    
    file = open(out_file, 'wb')
    for i in vals:
        file.write('%s\t%f\n' % (i[0], i[1]*1.0/vals_len))
    file.close()

 

И, соответственно, SQL.


# Average damage
Create_Graph_Data('SELECT ((CAST ((damage) AS double)) / CAST (average_damage AS double)) AS s FROM stat_shot_table WHERE special_vehicle_health IS NULL AND health_before > damage AND (SELECT lvl FROM vehicle_cd_table WHERE compact_descr = who_vehicle) >= 8', 'graph.txt')
# Prem
Create_Graph_Data('SELECT ((CAST ((damage) AS double)) / CAST (average_damage AS double)) AS s FROM stat_shot_table WHERE special_vehicle_health IS NULL AND health_before > damage AND (SELECT lvl FROM vehicle_cd_table WHERE compact_descr = who_vehicle) >= 8 AND who_is_premium = 1', 'graph_premium.txt')
# Not prem
Create_Graph_Data('SELECT ((CAST ((damage) AS double)) / CAST (average_damage AS double)) AS s FROM stat_shot_table WHERE special_vehicle_health IS NULL AND health_before > damage AND (SELECT lvl FROM vehicle_cd_table WHERE compact_descr = who_vehicle) >= 8 AND who_is_premium = 0', 'graph_not_premium.txt')

 

 

Забыл написать. В итоговом txt файле надо будет точку на запятую заменить при необходимости. А то распознаёт значение как строку.

Файл графиков, чтобы покрупнее рассмотреть. LibreOffice. Не знаю, поддерживается ли майкрософтовским офисом.

graph.ods

Share this post


Link to post

Short link
Share on other sites

Играю с декабря 2012 года. в те времена было так, что покупал на пару месяцев, иногда подряд, прем-аккаунт.  Где-то с 2014 года прем только по акциям. Исходя из:

В 14.02.2018 в 13:00, Dragon armor сказал:

Суть эксперимента: посмотреть, насколько сильно различаются показания дамага для голдовых и обычных снарядов, а также, влияет ли премиум-аккаунт на данные показатели

предложил проанализировать. Если обидел чем, то извините.

Share this post


Link to post

Short link
Share on other sites
Только что, eucrariano сказал:

Что если у меня есть реплеи за 6 лет игры: 38к где-то. Сможете проанализировать? Последние годы без према (разве что день-два по акциям).

 

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

Share this post


Link to post

Short link
Share on other sites

@eucrariano Какая обида, вы о чём? Как написал, можно проанализировать. Тут несколько очень существенных проблем.

1. Нужны сотни пользователей. Или хотя бы сотня. Статистика по одному однобока.

2. Нужны скрипты предыдущих версий клиента (scripts.pkg). И, что достаточно трудоёмко и очень нудно, каждую версию нужно отдельно адаптировать для парсинга. У меня нет слепого анализа бинарных файлов, как (не в обиду будет им написано) сделано у vbaddict.net. А от версии к версии есть различия. Когда-то поддержку многобашенности добавляли. Т.е. до неё очень сильные отличия (ну не настолько, к примеру, был разброс орудия, добавили массив значений разброса орудия, но суть ясна). Что в предыдущих версиях меняли ещё? Хотя у меня не все параметры задействованы, только по выстрелам (попаданиям). Но и тут уже есть отличия.

3. Как уже написал, что ищем? По каким параметрам анализ? Урон? Очень сомневаюсь, что будут хоть какие-то видимые различия в одной версии. Между версиями клиентов могут быть, но это никого не должно удивлять. Можно, например, динамику урона посмотреть, как за игровую сессию она меняется. Сливы/турбопобеды влияют или нет. Но, опять же, нужно многообразие реплеев. Непрерывные игровые сессии (не часами, имею в виду, сидеть, а по порядку возрастания боёв) от многих игроков.

В общем, этим надо сидеть и заниматься. Хотите анализировать статистику, если вам сырые данные в базе данных дам?

Share this post


Link to post

Short link
Share on other sites

А самое главное, что следует помнить, всё это будет впустую потраченным временем :Default:

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...