Реплеи в Еве


(Sheldon One) #1

Пришла в голову замечательная без балды мысль, что в Еве нужны реплеи.

Как я это вижу.

В определенный момент вы нажимаете кнопку “Запись”. В какой-то - завершаете ее. В этот период в файл пишется вся информация о происходящем в гриде.

Впоследствии в движке визуализации вы “проигрываете” этот реплей с любой удобной вам позиции. Вы используете специальные информативные инструменты в визуализаторе (маркеры, заметки и и.д.). В идеале, вы не просто проигрываете, а создаете сценарий реплея, который в финале проигрываете и записываете на видео.

Что это дает? Во втором десятилетии двадцать первого века в сети наконец-то появится массово годное видео из одной из старейших ММО-игр. Наверное, пора уже помочь игрокам создавать медийку, которая поможет взамен самой Еве, да, цЭцЭпЭ?

PS Ну и шкурки наконец-то пригодятся ))


(March rabbit) #2

Давно хочу такое. Очень поможет при разборе полетов после боя. А заводить что-то стороннее и записывать видео с экрана - совсем не то.


(Dirak Alleile) #3

Да, EVE Online не хватает зрелищности на видео. Тот же стрим с танков смотрится куда живее и динамичнее, чем с Евы…


(Sheldon One) #4

Вот, кстати, да. Гайды вообще отменные можно делать!


(STwise GGWP) #5

На клавиатуре нажмите значек виндовз+G и записывайте реплеи сколько душе угодно :grinning:


(Sheldon One) #6

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


(STwise GGWP) #7

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


(Sheldon One) #8

Я не в курсе как там что в доте. Но смысл, как мне кажется, предельно ясно описан. Реплеи позволят создавать ролики с разных точек зрения. Монтировать их осмысленно, а не как получилось при записи онлайн.


(STwise GGWP) #9

вы хоть представляете какая нагрузка на БД будет?


(Sheldon One) #10

Какую БД?


(STwise GGWP) #11

база данных


(Sheldon One) #12

Это я понял. Не понял только на какую именно БД и какая нагрузка ))


(STwise GGWP) #13

на сервера в исландиии


(Sheldon One) #14

Я прям боялся этого ответа ))

Вопрос: а сервера в Исландии какое отношение к моей идее имеют?


(STwise GGWP) #15

к тому что сначала ваши мувики будут попадать туда, а от туда после обработки будут попадать на ваш клиент…представьте просто 1 час вашего крабства в записи сколько будет весить


(Sheldon One) #16

Еще вопрос: а зачем моим мувикам попадать на сервера в Исландии?


(STwise GGWP) #17

к тому что бы сервер смог обработать код и вы смогли покрутить самолетики противника


(Sheldon One) #18

Аммм… Вы с танковыми реплеями знакомы? На кой леший мне обременять сервера, если я изначально написал о некоем визуализаторе, то есть допиленном специально особом режиме локального клиента?


(STwise GGWP) #19

Хотя если сделать EVE Offline, то ваша идея имеет право на существование


(March rabbit) #20

Строго говоря, речь может идти о двух реализациях:

  1. Персональная
  2. Серверная

В случае персональной клиент пишет всю инфу, что имеет: даенные с сервера, манипуляции с UI, … В результате можно получить персональный реплей данного игрока. Такой реплей ограниченно годен для других, по причине сетевых различий.

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

В обоих случаях сохранять надо не видео, а информацию об объектах и их изменениях.