Разбор исходного кода Cyberpunk 2077. Машины — лошади с дверями, Винни-Пух и комментарии разработчиков

Группа хакеров совершила атаку на CD Projekt и заполучила внутренние файлы компании. В коде игры обнаружили интересные детали.

Полученные файлы загрузили в открытый доступ. Достоянием общественности стала нарезка багов, которую сделали разработчики незадолго до релиза.

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

Выяснилось, что машины в Cyberpunk 2077 — лошади с дверями. В коде машины назвали «mount». Несмотря на то, что в коде используется «vehicle» (транспортное средство).

Пользователи предположили, что эта часть кода взята из The Witcher 3 и доработана.

Настройка цензуры для Китая обозначена как «Censor_WinnieThePooh». С Винни-Пухом иногда сравнивают главу компартии Китая Си Цзиньпина.

Комментарий разработчиков: «удалите как можно скорее».

«Мы боремся только с гравитацией. Нет смысла сражаться, мы не сможем победить».

Авторы не стеснялись в выражениях.


Отмена
  • r
     2021-06-07 13:49:08 (обновлено 2021-11-25 15:51:44)
    0
    < p>Шикарно, для тех кто немного понимает ))).

    Вообще если уже база, то часто заимствуют и перерабатывают старый код, а также не редкость увидеть в коде и "shit"ы как в названиях так и в комментах

  •  2021-06-07 14:15:00 (обновлено 2021-11-23 20:47:28)
    -19
    < p>Ясно, разрабы - подпивасники, вместо работы - свои прикольчики в коменты записывали,даже с топ менеджментом не могли игру сделать, несколько раз этим амогусам давали время на доделку,перенося релиз, а они все равно не смогли нормально сделать, бездари, почему они до сих пор работают?

  • < p>

    в точку. 20 лет пишу код, ниразу не видел в комментах таких слов как shit и remove asap. это трэш. такое не должно проходить код-ревью

  • -4
    < p>

    Сразу видно обманщика, коментарии никак не влияют на код-ревью, потомучто они удаляются автоматически в конечном счёте, минификатором, компилятором или чем-то ещё, шоб код был менее понятным и коменты в лишние мигабуты не привращались

  • M
     2021-06-07 17:12:27 (обновлено 2021-11-23 21:51:21)
    1
    < p>

    Что тебе может быть видно? Не смеши уж.

  •  2021-06-07 17:14:31 (обновлено 2021-11-23 20:47:28)
    0
    < p>

    Это шутка тип

  • M
     2021-06-07 17:10:38 (обновлено 2021-11-23 21:51:21)
    2
    < p>

    Всё зависит от ревьювера и конкретной ситуации. Комментарии TODO и FIXME - в порядке вещей, ведь так? А Shit - лишь выражает чью-то личную оценку реализации чего-либо. Вполне возможна ситуация, когда в код ставится откровенно неэффективная реализация чего-либо, но времени, бюджетов или мотивации для переделки не хватает (например, фрагмент кода может вызываться раз в пятилетку при обработке какой-то исключительной ситуации и на общую картину производительности не влияет, однако при этом он не становится в меньшей степени говнокодом). Так то я лично и не такие комментарии видел во вполне себе официальных third-party релизах. А когда вставлял workaround-ы для поломанных OEM API, то и сам не скупился на выражения в комментариях, ибо когда убиваешь недели на локализацию чужих косяков, на эпитеты уже не скупишься)

  • h
     2021-06-07 14:32:48 (обновлено 2021-06-07 14:33:11)
    9
    < p>Это называется легаси-код. Никто не разрабатывает код с нуля, берут код предыдущего продукта, запихивают совсем уж лишнее в кладовку с пометкой "удалить как только так сразу", а остальное начинают постепенно перерабатывать.

    Вполне нормальное событие.

    То что название переменных в легаси-коде не переименовали для отражения изменившегося бизнеса - тоже вполне обыденное событие.

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

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

  • 22
    < p>Уверен, в коде вашего сайта никаких проблем нет, это Киберпанк через раз открывает новую страницу с набором букв, когда посетитель нажимает плюс или минус над комментарием, и он же не дает автоматически считать и тут же показывать количество постов под материалами.

  • r
     2021-06-07 15:20:36 (обновлено 2021-11-25 15:51:44)
    9
    < p>
    Ясно, разрабы - подпивасники, вместо работы - свои прикольчики в коменты записывали

    ясно что ты в этом нихрена не понимаешь

  •  2021-06-07 15:35:08 (обновлено 2021-11-23 20:47:28)
    -4
    < p>

    Не понимаю в чём?

  • < p>Mount - используется в контексте как слово "привязка". Каким образом кто-то там усмотрел Witcher 3 - не ясно.

  •  2021-06-07 16:53:14 (обновлено 2021-11-23 20:47:28)
    -2
    < p>

    Ну типа лошадь привязать

  •  2021-06-07 17:11:57 (обновлено 2021-11-23 20:47:28)
    -1
    < p>https://ibb.co/DYVGKfB

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

  • < p>"ололо я ебу гусей" там нигде не нашли в комментах?

  • < p>Разработчики - творческие личности. Лично я увидел аккуратный задокументированный код))

  • < p>Машины это не лошади, остановитесь!

    Товарищ твиттер которого вы цитируете подтвердил что это шутка xD

  •  2021-06-07 20:36:28 (обновлено 2021-11-23 21:29:40)
    0
    < p>
    В коде игры обнаружили интересные детали
    Ну хоть хакеры нашли в этой игре что то интересное.

  •  2021-06-07 21:15:19 (обновлено 2021-11-23 23:01:54)
    0
    < p>сейчас куча говнокодеров будет оправдывать своих сотоварищей типа так и должно быть

  • < p>

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

  • < p>ооо, шлюшка мальчикдевочкакакаявпопуразница крол ик пытается в комментах в гуглокодинг мнение.

  • < p>

    Шо за токс не обоснованый?

    И тип если у меня гуглкодингмнение, то зачем мне на компе вскод? https://ibb.co/W6Zw82g

    А это если "молодец, токашо скачало"

    https://ibb.co/qdB5dRy

  • < p>Шутки и "shit" в комментариях к коду, вот это да, вот это сенсация, никакие другие разработчики никогда так не делали.

  •  2021-06-08 07:19:19 (обновлено 2021-11-24 10:08:07)
    0
    < p>
    А это если "молодец, токашо скачало"

    Пфф...

    Никакого "фотошопа" - реальный скрин с моего рабочего стола через стандартный виндовый "Набросок на фрагменте экрана" (Win+Shift+S).

  •  2021-06-08 09:36:57 (обновлено 2021-11-23 20:47:28)
    -1
    < p>

    https://ibb.co/rx1nGjN

    Извиняйся

  •  2021-06-08 12:41:34 (обновлено 2021-11-24 10:08:07)
    0
    < p>
    https://ibb.co/rx1nGjN

    Извиняйся

    Пффф...

  •  2021-06-08 13:39:46 (обновлено 2021-11-23 20:47:28)
    0
    < p>

    https://ibb.co/qdc6ZRd

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

  • Сейчас на главной

    Публикации

    В ожидании Atomic Heart. Обзор Singularity

    Обзоры 25 мая 22:42 1

    Singularity – шутер с элементами хоррора, вышедший 12 лет назад и разработанный легендарной студией Raven Software. В нем американские солдаты пробираются на научный комплекс Каторга-12 и случайно делают СССР доминирующей державой. Теперь оставшемуся в живых солдату предстоит вернуться во времени, чтобы вернуть все на свои места.

    В ожидании Atomic Heart. Обзор Singularity

    Обзоры 25 мая 22:40 0

    Singularity – это шутер с элементами хоррора, вышедший в 2010 году и разработанный легендарной студией Raven Software. В нем американские солдаты пробираются на научный комплекс Каторга-12 и случайно делают СССР доминирующей силой. Теперь оставшемуся в живых солдату предстоит вернуться во времени, чтобы вернуть все на свои места.

    Вторая жизнь Diablo 2: Resurrected. Почему стоит вернуться

    Статьи 24 мая 19:20 2

    После выхода ремастера Diablo 2 прошло много времени. Старт игры многих разочаровал, другие наигрались, кто-то не видит смысла продолжать. Да и зачем возвращаться в игру, которой стукнуло более двадцати лет? Причина есть – Blizzard меняет философию и подход к развитию проекта. И это вполне может повлиять на принятие Diablo 4.

    История провала. Разбираем сериал Halo

    Итоги 21 мая 09:38 31

    Мы не пишем о кино, но обойти стороной такую премьеру, как телевизионный сериал Halo, не получилось. Эта вселенная — важнейшая веха в развитии игровой индустрии. Но Paramount+ удалось уничтожить надежды фанатов всего за девять серий.

    Кому стоит поиграть в Songs of Conquest? Факты о последователе «Героев»

    Итоги 20 мая 22:41 12

    Вышедший 10 мая проект от Lavapotion завоевал любовь пользователей и показал, что пошаговые стратегии живы, нужны игрокам и делать их качественно можно даже в раннем доступе. После длительного ознакомления мы решили разобраться, кому всё-таки стоит обратить своё внимание на «Песни Завоеваний», а кому — пройти мимо.