Комментарии 27
оказывается, там всё очень круто
Будет ли перевод остальных частей?
Я правильно понял, что виртуальные машины — это для поддержки скриптового языка, как lua и python в некоторых движках?
Напоминает эмулятор приставки.
байт-код, которой при загрузке модуля компилируется в машинный код
без каких-либо изменений запустить результат на линукс/ARM
Вот только для начала нужно будет в движке дописать компилятор байт-кода в машинный код ARM. Оригинальные исходники под х86 и PowerPC заточены, вроде как
Да ну, вряд ли сильно заточены. Ну или портирование было не особо сложным, ибо он давно уже бегает под АРМом:
Для сомневающихся — это именно нативный Quake3: github.com/blackberry/Quake3
и под андроид тоже
прикольно на таблетке играть :)
прикольно на таблетке играть :)
В своё время хотел сделать Quake 3 сервер мода Excessive Plus на роутере, но тогда не хватило мозгов, опыта и т.п. Сейчас не хватает времени и не понятно зачем это теперь и кому нужно :).
Офигенная подача материала. Начинать разбор любой вещи с ответа на вопрос «что на входе и что на выходе» — лучший способ.
Вот так считаешь что-то вечным, а оно (ftp-сервер) раз и закрылось…
Многие игры-шедевры не менее красивы изнутри. Из всего что знаю, больше всего запомнились разработчики World of Warcraft, своими красивыми(и одновременно хитрыми) реализациями идей.
А быстрый обратный квадратный корень на хабре уже обсуждали? В свое время никак не мог понять, как же до такого додумались, да еще и движок игры таким образом ускорили :)
Последние три строчки — переводчик принял за названия книг, так что переводить (и даже читать) не стал?
ftp.idsoftware.com вроде бы заработал
Потрясающе интересная тема и ужасно костноязычный текст. Даже затрудняюсь решить, плюсовать или минусовать его…
Моё уважение к Кармаку выросло многократно. Снимаю шляпу. Хоть и не существующую. :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Обзор исходного кода Quake 3: Архитектура (Часть 1)