Тема: Игроки снова убедились в том, что в World of Warcraft всё держится на невидимых кроликах  (Прочитано 5810 раз)

0 Пользователей и 1 Гость просматривают эту тему.

horsaken

  • Модератор
  • Ветеран
  • *
  • Сообщений: 5357



О том, что всем в World of Warcraft заправляют кролики, было известно довольно давно. И вот игроки в очередной раз убедились, что владычество кроликов за прошедшие годы нисколько не пошатнулось. :cut:

Несколько дней назад пользователь Reddit Woodwardo поделился любопытной находкой. Он создал орка-разбойника и стал крутить камерой, чтобы вдоволь им налюбоваться; под определённым углом он увидел странную тень, в которой угадывались очертания кролика:


Woodwardo не подозревал, что ему попалась не просто занятная неполадка; ему открылась тайна мироздания: кролики на самом деле управляют всеми процессами в Азероте. За каждым орком, магом, драконом, Королём-личом и всем, что живёт и дышит скрывается незримое присутствие этих милых пушистиков. Если что-то движется по миру, то управляет им скорее всего кролик. Если с неба обрушивается огненный ливень, то вызвал его наверняка невидимый кролик. Если проигрывается звук или трясётся экран – вы уже поняли, за этим тоже скрывается невидимый кролик.

Всё потому, что когда World of Warcraft создавался, использование кроликов было самым простым (и рабочим) решением. Ведь в стародавние времена перед разработчики стояли недюжинные вызовы, которые требовали смекалки и креативности. Например, в Fallout 3 метро является перчаткой, носимой одним из персонажей. Если что-то тупо, но работает, то это не тупо... и не надо его трогать.


В случае World of Warcraft разработчикам нужно было нечто, что запускало бы заскриптованные события, пилот, управляющий всем, что движется, что-то что порождало бы огонь для драматического эффекта. И самым прямолинейным ответом было создать невидимого НИПа, который бы всё это делал.

Согласно книге 2019 года "Дневники разработчики World of Warcraft" от Джонатана Стаатса, кролики были выбраны просто потому, что стояли первыми по алфавиту в списке моделей ("critter_bunny"). Размер также играл на руку – их сложнее было бы обнаружить, если бы игрок как-то засёк их присутствие.

Инструменты разработчиков, разумеется, со временем стали более мощными, но коль скоро Woodwardo "поймал" кролика в относительно новой локации, можно сделать вывод, что разработчики по-прежнему придерживаются старой методологии. Так что, можете не сомневаться, пока работает хоть один сервер, где-то в мире не покладая лапок трудится невидимый кролик.
« Последнее редактирование: 14 Февраля, 2026, 00:27:08 by horsaken »

bbqqlolz

  • Завсегдатай
  • **
  • Сообщений: 347
Геймдев это один сплошной костыль, так что база, хехе)
Я люблю своё болото
Выхожу на берег, Мото-Мото.

Lexano

  • Лучший автор
  • Старожил
  • *
  • Сообщений: 3030
Эти кролики настолько древний и фундаментальный кусок кода, что его убрать уже не смогут. А если будут пробовать, скорее всего поломают игру нафиг. Так что оставить всё как есть оптимальный вариант. "Работает? Работает! Вот и не трогай!"

Entrops

  • Завсегдатай
  • **
  • Сообщений: 132

  • Варкрафт: +
    • Имя: Энтропс
    • Класс: Чернокнижник
    • Сервер: Король Лич
Ещё бывают в виде импов и инфернальчиков. Возможно, между ними и кролями идёт война за мироздание

AlanMix

  • Датамайнер
  • Старожил
  • *
  • Сообщений: 3719
Ещё бывают в виде импов и инфернальчиков. Возможно, между ними и кролями идёт война за мироздание

Скорее технические боевые и скриптовые тригеры. Как пример скритовая сцена в каком нить ЦЛК, поставить в проход невидимого нпс которого задевает игрок и начинается ролевая сцена с Болваром. Городить мешанину на сервере не нужно из кучи проверок, игрок все равно пройдет мимо этого отрезка.
Twitter - инсайдики и прочие посты.
Project NELF - discord

Artoos

  • Завсегдатай
  • **
  • Сообщений: 597
И чего я потом удивляюсь, что даже в т.н. "фишке дополнения" добрая часть мебели делается из ковриков и перевёрнутых табуреток

Артинес

  • Новичок
  • *
  • Сообщений: 79
  • Кто я? Я Странник. Мой путь-это вселенная.

  • Варкрафт: +
    • Имя: Сэтна
    • Класс: Разбойник
    • Сервер: Гордунни
Это к вопросу почему оптимизация так страдает при наличии большого количества сложный абилок у босса, количества игроков в рейде, и количества аддов. Всюду появляется куча этих проклятых короликов, на каждый кружок плевков босса есть свой отдельный кролик вокруг которого отображается войда, а если она ещё и движется... И всех этих кроликов должен просчитывать проц в одном потоке...

xicecool

  • Старожил
  • ***
  • Сообщений: 1606
  • ...And Justice For All!

  • Варкрафт: +
    • Имя: Дреаднор
    • Класс: Паладин
    • Сервер: Ясеневый лес
Это к вопросу почему оптимизация так страдает при наличии большого количества сложный абилок у босса, количества игроков в рейде, и количества аддов. Всюду появляется куча этих проклятых короликов, на каждый кружок плевков босса есть свой отдельный кролик вокруг которого отображается войда, а если она ещё и движется... И всех этих кроликов должен просчитывать проц в одном потоке...
Тогда понятно, почему каждое бг, оло или ашран - это лаги. Тысячи, десятки тысяч кролей… Кроляпокалипс.
x8 Glad.

Флегматик

  • Новичок
  • *
  • Сообщений: 58
Скорее технические боевые и скриптовые тригеры. Как пример скритовая сцена в каком нить ЦЛК, поставить в проход невидимого нпс которого задевает игрок и начинается ролевая сцена с Болваром. Городить мешанину на сервере не нужно из кучи проверок, игрок все равно пройдет мимо этого отрезка.

А как это будет работать, если использовать блинк мага и телепортироваться сквозь нипа? Тогда ты его не задеваешь и скрипт срабатывать по логике не должен.

clancyBY

  • Старожил
  • ***
  • Сообщений: 2067
Я буквально вчера в Шахте на поле для гольфа видел такого огромного крола, который появился когда упала с неба бомбочка и закопался под землю :D

Ahriman

  • Старожил
  • ***
  • Сообщений: 1074

  • Варкрафт: +
    • Имя: Гортлаур
    • Класс: Паладин
    • Сервер: Свежеватель Душ
Скорее технические боевые и скриптовые тригеры. Как пример скритовая сцена в каком нить ЦЛК, поставить в проход невидимого нпс которого задевает игрок и начинается ролевая сцена с Болваром. Городить мешанину на сервере не нужно из кучи проверок, игрок все равно пройдет мимо этого отрезка.
Блинк это чардж

А как это будет работать, если использовать блинк мага и телепортироваться сквозь нипа? Тогда ты его не задеваешь и скрипт срабатывать по логике не должен.

djmag

  • Завсегдатай
  • **
  • Сообщений: 935

  • Варкрафт: +
    • Имя: dimka
    • Класс: mage
    • Сервер: ясневый лес
Скорее технические боевые и скриптовые тригеры. Как пример скритовая сцена в каком нить ЦЛК, поставить в проход невидимого нпс которого задевает игрок и начинается ролевая сцена с Болваром. Городить мешанину на сервере не нужно из кучи проверок, игрок все равно пройдет мимо этого отрезка.
Блинк это чардж

А как это будет работать, если использовать блинк мага и телепортироваться сквозь нипа? Тогда ты его не задеваешь и скрипт срабатывать по логике не должен.

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

Саем

  • Старожил
  • ***
  • Сообщений: 1302
Скорее технические боевые и скриптовые тригеры. Как пример скритовая сцена в каком нить ЦЛК, поставить в проход невидимого нпс которого задевает игрок и начинается ролевая сцена с Болваром. Городить мешанину на сервере не нужно из кучи проверок, игрок все равно пройдет мимо этого отрезка.
Блинк это чардж

А как это будет работать, если использовать блинк мага и телепортироваться сквозь нипа? Тогда ты его не задеваешь и скрипт срабатывать по логике не должен.

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

Dart Raiden

  • Старожил
  • ***
  • Сообщений: 2616

  • Варкрафт: +
    • Класс: Друид
    • Сервер: Борейская тундра
Скорее технические боевые и скриптовые тригеры. Как пример скритовая сцена в каком нить ЦЛК, поставить в проход невидимого нпс которого задевает игрок и начинается ролевая сцена с Болваром. Городить мешанину на сервере не нужно из кучи проверок, игрок все равно пройдет мимо этого отрезка.

А как это будет работать, если использовать блинк мага и телепортироваться сквозь нипа? Тогда ты его не задеваешь и скрипт срабатывать по логике не должен.
Агро-радиус сделать побольше, чтобы даже после блинка ты оказался в этом радиусе.

Old Dwarf

  • Старожил
  • ***
  • Сообщений: 1845
  • За Хаз Модан!
Я буквально вчера в Шахте на поле для гольфа видел такого огромного крола, который появился когда упала с неба бомбочка и закопался под землю :D
Это был гнусинь, прорыл ход из Пандарии.