Éste es un efecto que siempre quise hacer en mis épocas de demoscener wannabe, esas lindas épocas que con Jaime básicamente nos volvimos «alquimistas» de la programación: Intentando hacer muchas cosas con poco éxito, pero aprendiendo un montón en el ínterin.
El Raspberry Pi presenta una linda oportunidad para volver al pasado: Es un equipo lento, y de pocos recursos, así que hay que ser ingenioso para sacarle el mayor provecho. Cosas como usar lookup tables de sin()
y cos()
, pero solo de 256 ángulos para usar un char
como índice, ya que al hacer overflow automágicamente regresa a cero, y así evitar usar un if
, que son lentos 😊. Ahhh aquellas lindas épocas…
El código fuente está en GitHub.
One comment