Recapitulación de la arquitectura
Clase 34 de 39 • Curso de Ruby
Resumen
Nuestro proyecto tiene 5 componentes principales:
- App: Es el punto de entrada al proyecto
- Ruby2D: Es la vista que implementamos utilizando Ruby2D
- Timer: Está dentro de la aplicación, es el que envía el movimiento de la serpiente
- Actions: Es donde está la lógica que es capaz de modificar al estado
- State: Es el estado de nuestra aplicación