Новости | Об игре | Форум
10:19, 2984 онлайн
Форумы » Общий Форум » Рандом отхода Z-lands 2 
12345678

АвторТема: Рандом отхода Z-lands 2
ILTYA



 101 
 18   
  написано: 5.07.2017 16:18:39 
Пок не зря сразу отходит в то место, куда до этого стрелял несколько ходов игрок - он таким образом пытается выровнять перекос отходов.


В конце первого поста как раз дан файл, в котором записано, как стреляли игроки и уворачивались поки в сжатом виде.
http://www.ganjafile.io/download.php?mid=91238&id=219744

Почему-то за эти дни никто не захотел проверить.

Пока я пишу код для анализа боев 2011 года, давайте сами посмотрим, как поки стреляли.



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

Напишем регулярное выражение, чтобы не тратить много времени на поиск вручную.
([LCP])(?!\1)[LCP]-\1(?!\1)[LCP]-\1(?!\1)[LCP]-\1(?!\1)[LCP]-(?!\1)[LCP]\1-


Что это означает?
([LCP]) любая из букв LCP с захватом
(?!\1) негативный просмотр вперед: убеждаемся, что после первой буквы не стоит такая же первая захваченная буква.
[LCP] любая из букв LCP
- буквально -
\1 первая захваченная группа, в нашем случае первая буква
(?!\1)[LCP] то же самое, что и в первый ход, негативный просмотр вперед, и одна из букв....
(?!\1)[LCP]\1 то же самое, но теперь мы поменяли местами наши буквы: не первый выстрел, за которым та же сторона, что и первый выстрел.



Ищем, сколько таких вариантов встречается в собранных.
831 совпадение в 830 строках.
(в CP-CP-CL-CL-PC-CL-PC-PC-LC-LC-LP-LC-PL-CL-PC-PL-CC-LL- 1 наша последовательность встречается дважды)
Вот файл с совпадениями по этому запросу.
http://www.ganjafile.io/download.php?mid=91238&id=219778

12*2 + 818*1
получаем 842 боя (и 843 повторений из-за упомянутой выше строки), в котором игроки стреляли в одну сторону 4 раза, не угадывали, а потом когда меняли сторону, поки уходили в первую.


Дальше найдем бои, в которых игроки стреляли в одну сторону 4 раза, не угадывали, а потом когда меняли сторону, угадывали.
([LCP])(?!\1)[LCP]-\1(?!\1)[LCP]-\1(?!\1)[LCP]-\1(?!\1)[LCP]-(?!\1)([LCP])\2-

изменился только конец: мы захватываем выстрел игрока, который отличается от первого выстрела, а потом повторяем эту же сторону.

811 совпадений в 807 строках (то есть 4 боя, в которых эта последовательность повторилась дважды: именно 4, потом что после всех боев 10 ходов и больше у нас всех по одному).
http://www.ganjafile.io/download.php?mid=91238&id=219783
929 боев, 933 повторений.



Теперь найдем бои, в которых игроки стреляли все 5 ходов в одну сторону а на пятую пок как дурак совался под выстрел.
([LCP])(?!\1)[LCP]-\1(?!\1)[LCP]-\1(?!\1)[LCP]-\1(?!\1)[LCP]-\1\1-


1819 совпадений, 1761 тип:
2821 таких боев (2879 повторений).
http://www.ganjafile.io/download.php?mid=91238&id=219781


В противовес этому найдем бои, в которых игроки стреляли 5 раз в одну сторону и на пятом ходу умный пок снова не совался под выстрел.
([LCP])(?!\1)[LCP]-\1(?!\1)[LCP]-\1(?!\1)[LCP]-\1(?!\1)[LCP]-\1(?!\1)[LCP]-

2427 совпадений, 2248 типов:
2795 боев (2974 повторений).
http://www.ganjafile.io/download.php?mid=91238&id=219782


Все как-то муторно и непонятно, наверное.
Неоднозачно.

Давайте найдем более конкретные примеры.


Пять ходов лево, пок только на пятый ход уходит влево.
L[^L]-L[^L]-L[^L]-L[^L]-LL-

Мы добавили группу "с отрицанием": [^L] - не L

http://www.ganjafile.io/download.php?mid=91238&id=219784
463 совпадения, 458 типов:
677 боев, 682 повторения.

Пять ходов влево, пок уходит в центр.
L[^L]-L[^L]-L[^L]-L[^L]-LC-

http://www.ganjafile.io/download.php?mid=91238&id=219785
413 совпадений, 406 типов:
451 бой, 458 повторений.

Пять ходов влево, пок уходит вправо.
L[^L]-L[^L]-L[^L]-L[^L]-LP-

http://www.ganjafile.io/download.php?mid=91238&id=219786
407 совпадений, 400 типов
462 боя, 469 повторений.


Продолжим с правой стороной (я немножко устал делать файлы, все это можно повторить и проверить в текстовых редакторах с поиском с поддержкой регулярных выражений вроде Netpad++ или Sublime text или вимах итд. Ссылка на общий файл дана в первом посте и в начале этого.)

Пять ходов вправо, пок уходит влево на пятый.
P[^P]-P[^P]-P[^P]-P[^P]-PL-

284 совпадений, 264 типа.
275 боев, 295 повторений.

Пять ходов вправо, пок уходит в центр.
P[^P]-P[^P]-P[^P]-P[^P]-PC-

310 совпадений, 299 типов.
307 боев, 318 повторений.

Пять ходов вправо, пок уходит вправо.
P[^P]-P[^P]-P[^P]-P[^P]-PP-

314 совпадений, 311 типов.
373 боя, 376 повторений.

Центр.
Пять ходов в центр, пок уходит влево на пятый.
C[^C]-C[^C]-C[^C]-C[^C]-CL-

909 совпадений, 854 типа.
1138 боев, 1193 повторений.

Пять ходов в центр, пок уходит вправо на пятый.
C[^C]-C[^C]-C[^C]-C[^C]-CP-

905 совпадений, 848 типов.
1075 боев, 1132 повторения.

Пять ходов в центр, пок уходит на пятый в центр.
C[^C]-C[^C]-C[^C]-C[^C]-CC-

1042 совпадения, 995 типов
1174 боя, 1221 повторения.



Мне довольно все понятно теперь. Смотрим дальше.
The Slim Shady



 102 
   
  написано: 5.07.2017 18:30:22 
Надо как в фильме про индийского математика, ты посчитаешь Харону программмно его бои, он не поверит и пересчитает вручную эти же бои и все убедятся навеки, кто прав
Dexter77



 103 
 12   
  написано: 5.07.2017 18:39:49 
ТС уже вызвал сатану?
ILTYA



 104 
 5   
  написано: 5.07.2017 19:00:25 
Чтобы не быть голословным и каждый мог меня проверить, я собрал id всех боев с количеством ходов больше 4.

Вот список последовательностей выстрелов игроков и отходов покемонов с id боев указанными после количества:
http://www.ganjafile.io/download.php?mid=91238&id=219789


Поскольку в файле больше 44 тысяч строк, я для удобства проверки разбил его в соответствии с содержанием 101 поста и сделал каждый файл в виде html файла с кликабельными ссылками, чтобы каждый мог проверить правильность распознавания.

Пять ходов лево, пок только на пятый ход уходит влево.
L[^L]-L[^L]-L[^L]-L[^L]-LL-
http://www.ganjafile.io/download.php?mid=91238&id=219790

Пять ходов влево, пок уходит в центр.
L[^L]-L[^L]-L[^L]-L[^L]-LC-
http://www.ganjafile.io/download.php?mid=91238&id=219791

Пять ходов влево, пок уходит вправо.
L[^L]-L[^L]-L[^L]-L[^L]-LP-
http://www.ganjafile.io/download.php?mid=91238&id=219792


Пять ходов вправо, пок уходит влево на пятый.
P[^P]-P[^P]-P[^P]-P[^P]-PL-
http://www.ganjafile.io/download.php?mid=91238&id=219793

Пять ходов вправо, пок уходит в центр.
P[^P]-P[^P]-P[^P]-P[^P]-PC-
http://www.ganjafile.io/download.php?mid=91238&id=219794

Пять ходов вправо, пок уходит вправо.
P[^P]-P[^P]-P[^P]-P[^P]-PP-
http://www.ganjafile.io/download.php?mid=91238&id=219795


Пять ходов в центр, пок уходит влево на пятый.
C[^C]-C[^C]-C[^C]-C[^C]-CL-
http://www.ganjafile.io/download.php?mid=91238&id=219796

Пять ходов в центр, пок уходит вправо на пятый.
C[^C]-C[^C]-C[^C]-C[^C]-CP-
http://www.ganjafile.io/download.php?mid=91238&id=219797

Пять ходов в центр, пок уходит на пятый в центр.
C[^C]-C[^C]-C[^C]-C[^C]-CC-
http://www.ganjafile.io/download.php?mid=91238&id=219798
DarkKot



 105 
 7   
  написано: 5.07.2017 19:08:38 
сколькабукаф. че в итоге то? система есть?
xfw



 106 
 14   
  написано: 5.07.2017 19:33:28 
Хорошая статистика.
Однако не один раз замечал очень интересную деталь. Иной раз специально долбишь одну и ту же сторону, дожидаясь, когда "рандом" подвинет покемона туда. Покемон же, в свою очередь, отходит в одну и ту же сторону, однако вовсе не туда, куда нужно. И так может продолжаться долго (у меня было где-то около 8 ходов, на больше не хватило терпения). Однако стоит лишь поддаться на эту аферу и пальнуть в сторону, куда до этого отходил покемон... вуаля, и он отойдет ровно туда, куда ты так долго и нудно долбил все это время. Случайность? Возможно. Но вот у меня эта случайность довольно частенько срабатывает с оружием со 100% точностью (снайперская, карабин).

Так что верить или нет - дело каждого. Статистика-то оно хорошо. Вот только в эту статистику частенько не укладываются реалии, когда 10-15 ходов тупо не можешь угадать, пуляя с карабина, выбирая абсолютно бессистемно сторону для выстрела.
ILTYA



 107 
 3   
  написано: 5.07.2017 19:36:30 
106
в 101 продемонстрировано, что в ситуации, когда вы 5 раз стреляете в одно место, пок с одинаковой вероятностью отходит в любую из трех сторон на 5 ход.

Центр.
Пять ходов в центр, пок уходит влево на пятый.
1138 боев, 1193 повторений.

Пять ходов в центр, пок уходит вправо на пятый.
1075 боев, 1132 повторения.

Пять ходов в центр, пок уходит на пятый в центр.
1174 боя, 1221 повторения.
Харон 700



 108 
 -3   
  написано: 5.07.2017 19:38:03 
101.
Я не знаю для кого это полотенце в таком виде.

Я честно сделал три подхода по 5 попыток - понимания не пришло, только головная боль.

Сразу выводы нельзя было?
Проверено столько
Имеет последовательность 4+ столько
Отошёл в ту сторону что стрелял после смены направления столько
Не отошёл в ту сторону сразу после смены столько

В общих соотношениях эти значения в процентах столько.


А в таком виде только взрывать мозг.
Не все же прогеры.
ILTYA



 109 
   
  написано: 5.07.2017 19:38:26 
105
есть. Чем больше боев будете делать, тем ближе ваши количество ваших угадываний будут приближаться к 33%, и тем ближе количество угадываний поков будут к 33%.
ILTYA



 110 
   
  написано: 5.07.2017 19:39:15 
108
в 107 достаточно просто резюмированно?
Харон 700



 111 
   
  написано: 5.07.2017 19:46:15 
107.
Неправильный анализ
Нужны все последовательности больше 4х ходов в одну сторону от игрока.
И после смены стороны сравнивать отходы пока. Отошёл в сторону в которую стреляли или не отошёл. И я уверен что процент отхода туда будет больше 33, намного больше
Харон 700



 112 
   
  написано: 5.07.2017 19:47:28 
И обьясни что такое "повторений"?
ILTYA



 113 
   
  написано: 5.07.2017 19:58:03 
111

4 выстрела от игроков в одну сторону, пятый выстрел в другую.
Пок на 5 ход:
Отошёл в сторону, в которую стреляли

842 боя

не отошёл

1841 боя

id давать?
ILTYA



 114 
 3   
  написано: 5.07.2017 19:58:39 
112 если бой длится 57 ходов, то в нем несколько раз может быть последовательность 4 хода в одну сторону, 5-ый ход в другую.
Харон 700



 115 
   
  написано: 5.07.2017 20:19:29 
113.
Посмотреть сами бои было бы неплохо.
Потому что то что я видел выше - это не то
ILTYA



 116 
 8   
  написано: 5.07.2017 20:42:24 
115
Пок ушел в сторону
http://www.ganjafile.io/download.php?mid=91238&id=219800

Пок ушел в другие две
http://www.ganjafile.io/download.php?mid=91238&id=219801
ILTYA



 117 
 6   
  написано: 5.07.2017 21:40:19 
115 твои статы готовы.

245 боев 1 на 1 с поками
Общие:
Твои поки:
Выстрелов (не гранатометы): 2852
Влево: 969
В центр: 966
Вправо: 917

Угадали: 1000 (круто) =)

Отходили: 2882
Влево: 976
В центр: 941
Вправо: 965


Ты:
Выстрелов: 2882
Влево: 612
В центр: 1601
Вправо: 669

Угадал: 949

Отходил: 2852
Влево: 361
В центр: 1613
Вправо: 878



После первого рандома:
Покемоны:
Выстрелы: 375
Влево: 131
В центр: 121
Вправо: 123

Угадали: 135

Уходили: 945
Влево: 333
В центр: 331
Вправо: 281


Ты:

Выстрелов: 945
Влево: 305
В центр: 305
Вправо: 335

Угадал: 292

Отходил: 375
Влево: 23
В центр: 225
Вправо: 127


В 24 боях ты стрелял 4 раза в одну сторону, а при смене пок ушел в ту первую:
http://www.ganjafile.io/download.php?mid=91238&id=219803

В 45 боях ты стрелял 4 раза в одну стоторну, а при смене по не ушел в ту первую:
http://www.ganjafile.io/download.php?mid=91238&id=219804

Можем начинать дискуссию о когнитивных искажениях и психологии человеческой памяти?
Вовчарон



 118 
 3   
  написано: 5.07.2017 22:44:03 
Человек, ищущий заговор, найдет его
Ilia Sprite (adm)



 119 
 44   
  написано: 5.07.2017 23:12:30 
Фуф. Еле успели исправить все протоколы боев Харона до того, как они будут скачаны для анализа.
Харон 700



 120 
   
  написано: 5.07.2017 23:18:47 
117.
Смотри что нашёл, и это только из одного файла
http://www.gwars.io/battlelog.php?bid=1139645137
http://www.gwars.io/battlelog.php?bid=1139268502
http://www.gwars.io/battlelog.php?bid=1140081519
http://www.gwars.io/warlog.php?bid=1140236418

Очень много моих попалов в пока, когда я в него не доставал. Почему так много моих выстрелов в ц? Потому что я в сайгосете и идти было 6-7 ходов до сватов и штырей. И ставил ц пока не дойду. Минимально идти 5 ходов, в среднем 6.

Пока я не достаю - они охотно отходят под выстрел, выправляя статистику.

Твои поки:
Выстрелов (не гранатометы): 2852

Угадали: 1000 (круто) =)


Уже не 33%

Ты:

Выстрелов: 945

Угадал: 292


Опять же не 33%,
А учитывая что рандом у сайги крайне редок - там могло до первого попадания ещё куча "уворотов" пока быть.



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


В данном случае надо считать статистику по моим ходам с 6 хода, а у поков с первого.

Теперь что скажешь?
12345678

К списку тем