WebGL GTA
This experimental program reads game files (in their original format) and builds maps and some game objects from the game through the WebGL API, allowing you to play GTA 1 directly in the browser. Very simple game mechanics and physics are implemented, but in this version, there is nothing except pedestrian movement.
Browser support and issues
Currently works only in Google Chrome / Firefox and requires a decent graphics card. There are a number of graphical glitches, such as palette transparency issues and some slopes rendered at incorrect angles. This implementation analyzes game files in the form they were used in the original games, and therefore they are far from the optimal format used in this experiment, and especially sprites and color palettes require much more computational power than would be necessary with a more optimal format.
Эта экспериментальная программа читает файлы игры (в их исходном формате) и строит карты и некоторые игровые объекты из игры через API WebGL, позволяя вам играть в GTA 1 прямо в браузере. Реализованы очень простые игровые механики и физика, но в этой версии нет ничего, кроме пешеходного движения.
Поддержка браузера и проблемы
В настоящее время работает только в Google Chrome / Firefox и требует приличной видеокарты. Имеется ряд графических сбоев, таких как проблемы с прозрачностью палитры и некоторые наклоны, нанесённые под неправильным углом. Эта реализация анализирует игровые файлы в том виде, в котором они использовались в исходных играх, и поэтому они далеки от оптимального формата, используемого в этом эксперименте, и особенно спрайты и цветовые палитры требуют гораздо большего объема вычислений, которые были бы необходимы при более оптимальном формате.