Остаток этого дня и два последующих я посвятил программированию. Кроме видеопотока, моя нейронная сеть стала получать и анализировать еще и аудиопоток. Игроки, когда двигаются, создают специфический шум. В динамиках этот шум может быть очень тихий или смешан с другим шумом, например, с шумом собственных шагов. Человек даже с музыкальным слухом может этот шум не услышать, а вот нейронная сеть обязательно получит килобайты информации об этом шуме. Аналогичная ситуация с видеоизображением. На 100% игрок спрятаться не может, обязательно что-то должно быть видно, хотя бы глаза. Человек может не заметить небольшой фрагмент тела игрока, сидящего в засаде в кустах. А нейронная сеть в фоновом режиме может проанализировать всю картинку до последнего пикселя и обнаружить, что некоторый фрагмент картинки, которую я получаю на визор, похож на часть тела игрока. Отсутствие на острове Смерти животных, насекомых и монстров очень упрощало задачу обнаружения игроков. Далее мне пришлось повозиться со способами информирования себя. Допустим, если нейронная сеть запеленгует людей по звуку, она должна послать сигнал на мой наушник в виде двойного щелчка. Если после получения сигнала, я произнесу команду «напраление», то нейронная сеть должна будет дополнить мой входящий видеопоток цифрой в правом верхнем углу от 1 до 12, указывающей направление, откуда идет звук. Направление звука нейронная сеть будет определять так же, как человек, в одном динамике звук будет чуть-чуть сильнее, чем в другом. Если нейронная сеть увидит часть тела игрока, то она должна будет подсветить ее фиолетовым контуром и сделать один щелчок в наушниках, привлекая мое внимание. Если игрок будет виден более чем на 80%, значит, он не прячется, и ничего подсвечивать не надо.
Ранним утром я залез в костюм и снова оказался посреди леса на острове Смерти. Оглядевшись вокруг, не увидев никаких подсказок от нейронной сети, я пошел искать тропинки и ловушки на них. Вообще мой прогресс удручал, две недели прошло, а я все еще на 10 уровне. Обычно после двух недель игроки переваливают за двадцатый уровень. С другой стороны, внутреннее чутье мне говорило, что я поступаю правильно. Если я буду играть как все, то точно не войду в число избранных, зарабатывающих в игре более миллиона в год.
Выйдя к тропинке, я не торопясь пошел по ней в сторону центра острова. После 30 мин ходьбы я услышал двойной щелчок от нейросети. Я тут же спрятался в кусты и начал ждать. Мимо меня прошла