Разработчики признались, что полоска загрузки в играх в большинстве случаев фейковая (5 фото)
Игровые разработчики специально заставляют полоски двигаться рывками и с паузами, так как плавная загрузка выглядит неубедительно.
Обсуждение полосок загрузки в играх началось после твита комика Аласдера Беккета-Кинга. Он в шутку предложил игровым разработчикам сделать так, чтобы эти полоски двигались с равномерной скоростью и таким образом отражали, сколько именно займёт процесс загрузки.
В ответ на это ряд разработчиков рассказали, что полоска загрузки в играх почти всегда фейковая.
"Забавный факт: игроки не верят равномерному движению полоски загрузки. Регулярные рывки и паузы кажутся более правдоподобными. Я работал над играми, в которых мы искусственно имитировали этот эффект. Геймдизайн зачастую начинается ещё до самой игры".
Майк Бителл, геймдиректор John Wick Hex и TRON: Identity
"Вы можете подумать, что Майк шутит, но нет. Я работал над играми, в которых мы тоже делали фейковые полоски загрузки и даже растягивали загрузку. Не помню, чтобы программировал хотя бы одну корректную полоску".
Рами Исмаил, сооснователь Vlambeer
"Я ни разу не работал над игрой, в которой полоска загрузки не была бы фейковой. Корректный индикатор вызывает тревогу. Может быть, поэтому мы так не любим экраны загрузки и стремимся к бесшовному стримингу ассетов или, если вмешивается суровая реальность разработки, просто добавляем иконку, которая вращается".
Рауль Рубио Мунарриз, основатель MercurySteam и Tequila Works
"Когда я работал над полоской загрузки для карт в Age of Empires, я по сути писал в коде: «А теперь дойди до 20%»".
Грег Стрит, бывший геймдизайнер World of Warcraft и продюсер MMO от Riot Games.
А некоторые разработчики и вовсе добавляют загрузочный экран даже тогда, когда игра в этом не нуждается.
"Мы буквально добавили загрузочный экран и пятисекундную паузу, потому что нам был нужен переход. Несмотря на то, что игра загружает уровень моментально и этот экран технически не нужен".
Владимир Богданич, геймдиректор в Under the Stairs
Теперь многие разработчики стараются полностью уходить от загрузочных экранов, опираясь на возможности SSD. Однако это не всегда возможно, и поэтому в играх вроде Starfield загрузка ещё встречается — правда, чаще с иконкой, а не полоской.
всё зависит от производительности компа .. у кого то моментально у кого то нет .. полоска хоть и не отображает правдивость загруски но все равно нужна
Когда запускаешь грёбаный Оракл, так и рад был бы хоть какой-то полоске, или кружку, да хоть треугольнику. Потому что он заводится полминуты, и при этом ты в неведении - ты хоть по ссылке попал или нет?
кругом обман
«стремимся к бесшовному стримингу ассетов»- а можно по-русски писать, на русскоязычном сайте? Нихрена же не понятно!!!
Учись
" ... что полоска загрузки в играх почти всегда фейковая"
... как раз полоска загрузки настоящая, а вот сам процесс загрузки фейковый!
Фактически, эта история началась ещё тогда, когда люди перестали доверять слишком маленьким или слишком быстрым программам, считая, что полезного в программе должно быть много, а раз много, то программа должна быть неспешной. Примерно то же самое, что и ремонт или сборка компа должны затянуться на пару дней как минимум, а то как же. Быстро собрал/починил фигли там делать было, платить не за что. Равномерно движущаяся или медленная полоска из той же оперы.
Подтверждаю!!! Мальчик Рома 41 год
ну я добавлял прогрессбар с отрисовкой процентов выполнения процедур до полной загрузки...Например самая ресурсо-требовательная сразу 25%, менее "тяжёлая" 5 и тд.
Помню такие надписи, в древние времена когда на весь город была линия 2Мгб. По модемам дайлап. И прерывалось постоянно, обычную прогу весом 21 мб качали неделю.
Программа Stardownloader выручала, позволяла возобновить загрузку с того же места что прервалась, была 4 канальная. Если ее не было, то загрузка начиналась заново, до следующего обрыва и снова по новой.
А как можно сделать равномерную загрузку. Если там куча факторов, которые зависят от железа. А если на фоне еще куча ПО работает, которые могут в любой момент потребовать ресурсы для себя, то еще проблематичнее.
Если так принципиально, перед стартом приложения можно провести анализ полный системы и рассчитать ее более плавно. Но боюсь, в таком случае расчет времени загрузки займет больше времени, чем сама загрузка.
Загрузчики скорее всего привязываются просто к факту выполненных работ. Есть список объектов которые нужно считать с диска, а затем их исполнить. Допустим их 100, каждый объект имеет свой размер. Допустим первый может быть соразмерен оставшимся 99ти. Но при этом на инициализацию времени потребует 44ый больше чем остальные, который по размерам еще и самый мелкий. Вот и он и дергается во время загрузки. Это если на пальцах.
Делать прогресс бар на опережение и пересчитывать. Например, показывается нулевой прогресс, когда уже есть процентовый запас. Тогда и начинается равномерный подсчёт. Тот же фейковый прогресс бар, но равномерный. Сделать честный равномерный невозможно, слишком много факторов.
Ну это будет только быстрее\медленней двигаться без рывков.
Ну, вот. Дело в том, что ставить прогресс бар сейчас вообще не нужно, там от силы 5-6 секунд загрузка, а на нвме и того секунда или две. Было бы умнее что-нибудь показать интересное в это время, что многие и делают, кстати.
на самом деле всем насрать, на эту полоску, просто надо что бы что-то двигалось и было понимание что игра не зависла. лучше бы они делали продолжение после загрузки по "нажмите любую кнопку", что бы можно было во время загрузки спокойно сходить налить чаю
А у кого-это равномерно движущаяся полоска аж ТРЕВОГУ вызывает ?
Слышь , пацан - если тебе хреново делается от картинок , то ступай к нервнопсихическому дохтору !
<<Игровые разработчики специально заставляют полоски двигаться рывками и с паузами, так как плавная загрузка выглядит неубедительно.>>
ну вот и всё, теперь моя жизнь никогда не будет прежней-------
Калинка ?!
ну теперь понятно чем вместо починки багов занимаются
:da_ladno:
Сделать реальную - это в большинстве случаев загрузить все, что б выяснить сколько надо грузить. Вот и делают фейковую. Ровно как и в куче других случаев, когда неизвестно сколько сервер будет выполнять запрос.
Практически только "файл даунлауд" реальна.
огонь! даже завис .....
Кто ни будь дождался загрузки? Я 40 минут посмотрел и уснул, а там комп выключился, заново не хочу ждать загрузки
Мы всё время жили во лжи.
Я тоже своего рода программизд, и точно могу сказать - кривизну рук ещё и не так оправдывали
Сарказм, канеш
вам сарказм, а они с этими руками живут
Здесь, как и везде, пытаются соблюсти баланс между наглядностью и реальным положением дел. Ну вот представьте, что прогресс-бар отражает работу приложения с фантастической точностью, и что для вас изменится? Да ничего.