Долгим, иногда нудным переписыванием кода из одной колонки в другую.
Но прямо переписывал я чуть больше половины. Многое (отрисовка, звук, консоль, сеть) написано по-своему.
В iOS'овском Safari не поддерживается WebGL. Ну он есть, но только для рекламы. По идее должен alert об ошибке выскочить, но значит там ещё другая ошибка появилась.
Возможно и прикручу, но при переходе на другую вкладку снижается частота цикла событий (до 5 или 10 выполнений в секунду, как я понял), а сервер Quake по умолчанию работает на 20 кадрах в секунду. Я на 10 пробовал играть (sys_ticrate 0.1), подлагивает, а на 5 — слайдшоу.
Прицел — crosshair 1 в консоли.
Мышь работает в Chrome. Чтобы смотреть вверх-вниз, либо зажмите колесо, либо введите +mlook (именно с плюсом) в консоли.
Какая-то ОС сырая ещё слишком. У всех приложений разные стили, даже Times New Roman без отступа кое-где используется, иконки какие попало. Более-менее нормальный дизайн только у Контактов, Сообщений и Календаря, но и они представляют собой заглушки. Как такое выпускать — не понятно. Из более-менее работающего только браузер, но и тот недоделанный, никаких настроек нет, и выйти не могу.
Но прямо переписывал я чуть больше половины. Многое (отрисовка, звук, консоль, сеть) написано по-своему.
Сервер не мой, мне админ сказал, что надо распаковывать.
Мышь работает в Chrome. Чтобы смотреть вверх-вниз, либо зажмите колесо, либо введите +mlook (именно с плюсом) в консоли.
На странице на GitHub же есть ссылка на online demo.
Но 2 месяца — маловато. Android 5 лет делали.