Напевно було багато роботи, щоб створити ілюзію глибини у двовимірній площині.
Однак принцип дуже простий: кола починаються посередині екрана зі шкалою 0. Потім перше коло тунелю починає масштабувати пропорційно часу, який минув (лінійне масштабування не працює), а через деякий час друге коло починає масштабувати , потім 3-й, 4-й тощо.
Потім ви пропорційно знижуєте значення альфа для кіл (ті, які знаходяться в далекій спині, мають значення альфа нижчим, ніж ті, що знаходяться попереду, щоб створити ілюзію розмиття), ви визначаєте шлях, який повинен слідувати кожен круг, переміщуючи X і Y координати його, потім ви кладете космічний корабель посередині екрана. Нахил пристрою змушує тунель зміщуватися вліво і вправо, вгору і вниз (але це створює враження, що космічний корабель замість цього рухається!).
Як тільки кола вийдуть з екрана, вони швидко згасають і повертаються у вихідне положення (щоб зберегти пам'ять, тому мені не потрібно створювати нові кола, але я повторно використовую ті самі).
Вибачте за мою англійську, але сподіваюся, що це пояснило загальну ідею :)