
El concepto más importante en los juegos 2D es la existencia del tiempo.
En aplicaciones normales (formularios, GUIs), el programa funciona mediante eventos: espera a que el usuario haga algo para reaccionar.
En un juego 2D, el juego está en ejecución constante hasta que lo cierras o se cierra por error. Nada espera; todo sucede en un flujo continuo.

En este tipo de niveles, además del personaje principal, hay elementos moviéndose todo el tiempo.
La mecánica es similar a una animación tradicional hecha fotograma por fotograma.

Son imágenes estáticas que se muestran tan rápido que parecen un video.
En videojuegos modernos, esto se mide como FPS (frames per second).
run()Deberías ver algo así :
