Pull to refresh

Comments 8

Емнип, Посейдона они релизнули уже после Фараона, и как раз туда завезли пирамид. Много маленьких пирамид.... чтоб их. Основание они строили блоками 4х1 в 4 слоя, и потом каждый наклонный сегмент внешнего периметра тоже считали как один блок (включая углы) После этого блок лифта, и следующий уровень уже строился с отступом от верхней границы.

*возрастающее чувство ностальгии*

Спасибо за статью. Сам обожаю такую археологию. Знания древних.

Разработчики оригинальной игры сделали VMT на минималках, структуру с колбеками, которые устанавливались при инициализации окна (конструктор).

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

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

Круто! Можно играть на современном железе/ПО в разрешении 3440*1440. Ностальгия. Как 20 лет назад отмотал ) Спасибо!

Спасибо, отличная статья.

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

Я думаю некорректно называть это ECS, мне недавно напихали полную панамку за то, что Я назвал производительность и листы одинаковых свойств особенностью ECS.
Это скорее простое структурное программирование с элементами. Денормализация в терминах ООП.

Буквально то, что хотелось почитать.

Вытесняющая многозадачность и хоумбрю VMT не вымерли (Хотя автор этого и не утверждал), буквально недавно их видел.

Хочется больше. Спасибо большое.

Sign up to leave a comment.

Articles