Другие языки программирования и технологии

Почему за 20 лет в играх не было и нет подобных вещей? Что мешает?

Я заметил одну вещь в играх.
мы не можем входить во все здания.

Сейчас поясню.
Например в игре есть большой мир. и есть дома в которые можно зайти. и осмотреть их.
таких много и в каждом интерьер. ((возможно одинаковые)) но не все
Но в чем проблема сделать каждый дом и здание открытым для игрока.
Чтоб он мог зайти буквально в любое помещение.

даю пример проще.
банк в нем есть сейф, и подземные помещения. и все это без дополнительных загрузок. или подгруздки. и выход на улицу. где уже есть активность, ходят люди, ездят машины.
Никаких швов! и пробелов! никаких ""Идет загрузка"" и прочее.
чистая динамика!
AM
Azamat Muratov
14 797
В Postal 2 и серии The Godfather было полно помещении, которые можно исследовать. В Fallout 3, New Vegas и 4 в 95% построек можно войти. Это буквально не все, но копеечную разницу можно свести к погрешности и округлить до всех.
Проблема в том, что проектирование внутренних локации может занять в разы больше времени, чем внешней карты - уникальный интерьер, расположение вещей, предметов, планировка и т.д.
АР
Александр Рубцов
72 263
Лучший ответ
Не хватит вычислительных ресурсов, и понадобится слишком много дизайнеров карт, которые должны будут сделать для тебя разные интерьеры и здания.
За "окружающий мир" отвечают не программисты, а художники которые рисуют игровые спрайты. Совершенно не реально отрисовать абсолютно все графические файлы так чтобы в игре можно было шастать повсюду как в настоящем мире и "зайти в любой дом"
Много свободы игроку оплачивается большими ресурсами компьютера, и большими затратами на изготовление этой свободы. Полная свобода потребует бесконечные ресурсы компьютера и бесконечные затраты... поэтому нет игр с полной свободой.
В любой игре вы имеете только тот объем свободы, который СМОЖЕТ обеспечить ваш компьютер и который успеют ИЗГОТОВИТЬ люди, создающие игру.
В том дело что каждый такой дом занимает кучу времени дизайнеров и разработчиков что бы его сделать, отражается это сильно и на размерах игры. Это есть в играх с процедурной генерацией вроде Minecraft, но и там все не так индивидуально и открыто как того хотелось бы, сложность технических ограничений растёт в геометрической прогрессии если попытаться решить их все. Не сложно сделать молоток, сложно его подо все приспособить.
Средне статистический комп не вывезет загрузку такого количества текстур. Ты еще не зашел, а там уже все должно быть готово, иначе начнется разрыв кадров. Железо которое способно такое воспроизводить - есть у 1-2% игроков. И смысл этим заниматься? Прибыль приносит массовый игрок, который будет недоволен тем что игра для него сильно хуже чем у бояр.
Ruslan 1993
Ruslan 1993
76 889
Потому что
Сергей Нищев
Сергей Нищев
10 865
Представляешь, что нужно отрисовать каждое помещение, на это уйдет огромное количество времени
А зачем