Хонич А.
Как самому создать трехмерную игру
стр. 29

AdrZoneMem - начальный адрес зоны.

3.4. Инициализация файлов ресурсов (InitWadFilesO ).

Для начала я хочу пояснить все преимущества использования одного файла ресурсов перед использованием отдельных файлов вообще н для DOOM’а в частности.

Во-первых, экономия места на диске. Известно, что файлы на винчестере всегда занимают ровное количество кластеров. Поэтому, если размер кластера у вас на винчестере 16К и у вас записано 10 файлов по 1 К, то у вас зря пропадает 10*15К=150К (!) полезного пространства. Таким образом, чем больше размер кластера и чем больше на винчестере мелких файлов, тем неэкономней расходуется место на вашем винчестере. Во-вторых, скорость доступа. Файлы на винчестере всегда расположены в произвольном порядке, при этом в ряде случаев файлы, которые вы чаще всего использу ете, расположены не в соседних кластерах, а порой даже в разных концах диска. При обращении к файл)' винчестер выполняет операцию позиционирования (SEEK) на файл, а эта операция, как известно, одна из самых медленных и зависит от типа винчестера. Если вы оптимально спроектировали файл ресурсов таким образом, что часто используемые данные (например, текстуры) собраны в одну группу, то скорость доступа можно свести теоретически к нулю (!), учитывая тот факт, что конец одного файла и начало следующего находятся в одном кластере. Желательно, конечно, чтобы файл ресурсов не был фрагментирован.

Что касается DOOM’a, то здесь можно назвать еще одно, пожалуй, самое важное преимущество файла ресурсов - возможность кэширования графических данных (текстур, спрайтов и объектов). Дело в том, что графика в любой игровой программе занимает львиную долю памяти. При этом, если программа рассчитана для работы всего с четырьмя мегабайтами, то с распределением памяти MOiyr возникнуть серьезные проблемы. Поэтому, дабы не наблюдать иа мониторе нескончаемые ошибки, в переводе примерно означающие: “что-то с памятью моей стало”, разработчики фирмы id предложили очевидный путь решения данной проблемы: кэширование. В

Новости
Выход Fear the Wolves в раннем доступе в Steam отложили
Чернобыльская королевская битва Fear the Wolves от бывших авторов "Сталкера" должна была уже сегодня выйти в раннем доступе в Steam, но игра задержится - участники закрытого бета-теста выявили множество проблем, так что релиз решили отложить.
Похоже, авторы God of War уже приступили к работе над продолжением
В начале июня старший художник Sony Santa Monica Нейт Стивенс рассказал, что следующая часть God of War станет «масштабнее, лучше и продолжительнее», а команде предстоит поломать голову над тем, как бы превзойти самих себя в сиквеле.