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