[Avances] Semana 6


Avances anteriores

Este es el cuarto reporte de avances. El tercer reporte se puede encontrar en el devlog [Avances] Semana 5

Semana 6

Tareas planeadas:

  • [Límite: S7] MVP del núcleo del reproductor
  • [Límite: S10] Desarrollo de módulos
  • [Límite: S10] Clase de ejemplo

Tareas realizadas:

  • Avances en MVP del núcleo del reproductor:
    • Ahora los botones avanzar/retroceder del reproductor permiten saltar a la siguiente/anterior slide
  • Desarrollo multiplataforma:
    • Windows: Se probó una versión exportada en un dispositivo con Windows 11. Todos los componentes funcionan como es esperado.
    • Linux: Se probó una versión exportada en un dispositivo con Ubuntu 22.04. Se puede abrir una clase de 2 de las 3 formas programadas, pero hay ciertas configuraciones del sistema que no permiten abrir el diálogo nativo de “file picker” a pesar de estar registradas como que sí lo permiten. Fuera de eso, toda la reproducción de clases funciona como es esperado.
    • Android: Se probó una versión exportada en un dispositivo con Android 13. Se puede abrir una clase de las 2 formas programadas, pero abrir el diálogo “file picker” nativo requirió el desarrollo de un plugin: Godot-File-Picker. Tomó un par de días y fue un interesante proyecto secundario. Una vez abierta la clase, todos los componentes funcionan como es esperado, pero será necesario realizar adaptaciones en la interfaz para mantener una buena usabilidad en pantallas más pequeñas.
    • Web: Se probó una versión exportada en Vivaldi, un navegador Chromium. Se puede abrir una clase de solo 1 de las 3 formas programadas, ya que acceder a los archivos del sistema es mucho más complicado. Lograr que funcione tomará más trabajo, pero de momento es poco prioritario. Una vez abierta la clase, todos los componentes funcionan como es esperado.

Tareas pendientes:

  • Añadir funcionalidades faltantes a la interfaz del reproductor.
  • Extender la clase de ejemplo para hacer uso de todas las funcionalidades programadas.

Get POODLE

Leave a comment

Log in with itch.io to leave a comment.