Инженеру-программисту Габриэлю Гамбетте удалось включить трассировку лучей на ZX Spectrum. При таком методе рендеринга свет и тени отображаются более реалистично, но при этом процесс требует очень много памяти. Чтобы активировать это решение в последних играх, нужна современная мощная видеокарта.
Для своего проекта он использовал простое изображение размером 32 x 22 пикселя с тремя цветными шариками. Чтобы добавить изображению игру света и тени, он использовал встроенный язык программирования Sinclair BASIC. Там он реализовал свой самописный код трассировки лучей.
Гамбетта тестировал разные разрешения и оптимизировал код, пока не получилось действительно качественное изображение.
Гамбетта смог показать, что на самом деле было возможно в прошлом с помощью старой технологии – и можно сделать в наши дни. Об этом программист рассказал на своем сайте gabrielgambetta.com.