Ошибка, которую решили оставить в игре
Vložit
- čas přidán 11. 09. 2024
- Баги в World of Warcraft - безусловно штука неприятная. Часто баги лишь портят впечатления игрокам. Однако, есть и другие баги: ошибки, сделавшие игру лучше. Такие неисправности разработчики намерено оставляют, или даже улучшают и дорабатывают. В этом ролике я хочу рассказать о багах, которые решили оставить в Ворлд оф Варкрафт и Warcraft II
Про инвиз: это переменная принимающая значения true/false (0/1). Весь смысл в том, чтобы клиент игры не мог управлять механикой. КОроче на вашем клиенты включение инвиза работает так же как и на сервере, однако, когда вы юзаете инвиз, вы отправляете байты данных о персонаже - на сервер, что бы второй мог обработать ваш input (ввод). Когда это приосходит переменная принимает значение 1 (аля инвиз) и отправляет ответ вашему игровому клиенту (в виде тех же байтов) и получая этот ответ - ваш клиент уже вам всё отрисовывает как надо. Простыми словами, клиент - для того чтобы вам отрисовывать НО НЕ исполнять механику в мире, а сервер - для того чтобы ИСПОЛНЯТЬ механику в мире НО НЕ ОТРИСОВЫВАТЬ, серверные ответы - как раз дают клиенту вашей игры понять - что нужно отрисовать.
ПРимер:
bool invisible = false; // значение 0
На лкиенте юзаем кнопку инвиза:
invicible = true; // значение 1
дальше клиент отпралвяет пакет со значением invisible;
Сервер:
принимает пакет в котором лежит
invisible (2 байта в плюсах) со значением 1 (01)
Сервер обрабатывает логику что в таком случае делать, аля:
for(Player player : me.getAllPlayersNear()) {
player.deleteObject(me); // удаляем себя у игроков рядом со мной
}
и что-то вроде этого.
Соответственно когда приходит значение 0 от клиента - deleteObject(me) превращается в showObject(me). Конец.
PS.S максимально простым языком и максимально с простыми вставками кода. Успехов!
P.S.2: И помните, БАГИ возникают тогда, когда клиент позволяет управлять механикой.
Откуда ты все это знаешь?
Повезло один раз увидеть "башню оленей" на окраине Штормграда во времена Пандарии, я еще тогда подумал, что если они продолжат строить, то может сервер упасть %)
Ещё не посмотрел но уже знаю, что истории и само видео будут отличными. Спасибо что держишь планку качества
Ну да, учитывая что половина придумана )
@@ivanigorevich8605 есть примеры?
Инвиз и стелс в вов - это две разные механики.
откройте форточку
@@user-sq9dp5qg3u Мачу-Пикчу пишется…
Я читал, что Дьябла в том виде, как мы ее знаем, появилась из за ошибки. Изначально это должна была быть turn based rpg. Но программист случайно собрал версию, в которой ход никогда не заканчивался. И родился новый жанр.
а раньше разрабы были реально гигачадами.
Новость: "вот из-за бага у игрока появляются дополнительные ресы, чо как латать будем?"
Разрабы: "дадим экстра ресы игрокам в начале, чтобы когда залатаем баг, заместить его, игрокам будет проще и приятнее"
Разрабы сейчас: "Забанить всех кто использовал баг. Баг исправить. Добавить -100 ресурсов в начале, чтобы неповадно было"
@@deuswolf9053 гений!) Я проорал()))))
На баг с паладином есть ещё одна отсылка. В Hearthstone, вроде в 21 году, для паладина добавили карту "Расплата", арт и описание которой отсылают на этот баг
А маги же тоже могут уходить в инвиз
вообще-то и маг может уходить в инвиз , если быть точнее в другое измерение не зримо для глаз остальных )
С наступающим тебя, давно уже смотрю, очень интересные видео.
да уж башня из оленей звучит как то НЕ прилично )
Во времена классики играю на одном пиратском сервере нашёл баг у охотника, если быстро попеременно включать дух стаи-дух гепард с каждым разом скорость персонажа росла до сумасшедших скоростей, в результате мне удавалось просто пятясь назад валить мобов не давая им возможность приблизиться😅 не скажу что горжусь этим моментом, но помню как сейчас. Кончилась лафа баном за использование данного бага в пвп. Палалин был стрпшно зол за то что не мог меня догнать. Вот такая история😊
*Как всегда вовремя!*
В квейке распрыжка оказалась багом, но в итоге стала фишкой игры)
Stackable Stags - обалденно смешно =)
Ох блииин, а ведь реально, продуманная тема с инвизом для решения проблемы читеров
Баги которые решили оставить в игре это же видео про киберпанк, да?
Спасибо за видео, как всегда интересно)
ВСЁ ПАДПЕСЕВАЮСЬ ТЫ МЕНЯ ДОБИЛ
Ооооо дддаааа, стакание Расплаты для всяких гнусностей типо ваншотов всяческих боссов или больших элиток, даж сам в этом участие разок принимал
сапрессор с маина убрали ой как зря
Спасибо за видео
Крутая подача👍
Ой бля опять логическая цепочка, чувак будь в моменте
Твои видео смотреть просто кайф
О да, старые-добрые таланты времен хотя бы Катаклизма.
Обновлённую вариативность вернули в актуале, теперь это не выбор из трёх пассивок
@@MrHun20, я после 7.3.5 не играл.
@@MrHun20 только эти имбицилы убрали индивидуальный лут в рейдах, теперь его опять сделали общим
@@Netzeekмного хочешь
Как всегда самое лучшее
За что мы и любим вов
такого бреда про инвиз напридумал шо пезда.
чувак, а почему тогда в варкрафте 3 ТОТ ЖЕ САМЫЙ ЗВУК у юнитов с маскировкой\незаметностью? :D
напоминаю. вар3 сильно раньше вышел чем вов
Найс)
и чё это за бред? какая нафиг генирация разбойника с нуля?))) звук появляетсякогда ты уходишь в инвиз, а не когда появляешься из него...алё
Веселые баги веселят чё ты несешь чел
Ну хант тоже может включить маскировку ...🤔
Я думал, чтол видео будет про гномов.
как всегда полная хрень
Есть те кто поймали удачу за хвост после пожелания некроваром?
конечно, я почэсле его первого видео нашел себе жену и стал альфонсом
Сегодня с утра выиграл бесплатную пиццу
Я сегодня выиграл бесплатный НИЧЕГО)
Когда же вов выйдет на iPad....
Никогда
Ждиал брейк в помащээээ