arrow_backTornar a la llista de projectes

MatrixPlay

Centre: Institut Esteve Terradas i Illa (Cornellà de Llobregat)

Cicle: Desenvolupament d'aplicacions multiplataforma

Inici: 5 de novembre de 2025

Final: 26 de novembre de 2025

Mòduls Professionals implicats

MP06 Accés a dades
MP07. Desenvolupament d’interfícies.
MP08 Programació multimèdia i dispositius mòbils.
MP09 Programació de serveis i processos.

Descripció

Reealitzarem un joc del PONG amb un display específic de LEDs de 64x64 píxels.

El joc es centralitzarà en un servidor VPS on es podran connectar diversos tipus de clients: una app mòbil, un app desktop i el controlador del display (que serà una Raspberry Pi).

En total haurem de desenvolupar 4 aplicacions:

  1. Aplicació RPI en Java per controlar el display.
  2. APP mòbil en Kotlin.
  3. Aplicació DESKTOP en JavaFX.
  4. SRV. Els servidor amb els que es comuniquen els clients.

Tindreu la Raspberry Pi amb la instal·lació preparada a la que podreu accedir per WiFi i SSH. 

El professor us indicarà la IP que us assignarà el AP segons la MAC del dispositiu.

  • sprint #33

    Inici: 19 de novembre de 2025

    Final: 26 de novembre de 2025

    Hores estimades totals: 16,0

    • MP08 Programació multimèdia i dispositius mòbils.: 2 specs (66,7%), 11,0 hores (68,8%)
    • MP09 Programació de serveis i processos.: 2 specs (66,7%), 10,0 hores (62,5%)
    • MP07. Desenvolupament d’interfícies.: 1 specs (33,3%), 5,0 hores (31,3%)
  • 13. APP - pantalla de partida

    Quan s'acaba el compte enrera, l'APP mostra la pantalla de joc.
    - Al centre es mostra la partida (no implementada)
    - A cada extrem (dreta i esquerra) apareix un slider deshabilitat.
    - S'habilita un sol slider (l'altre romandrà inactiu):
        - Slider esquerre si és el jugador 1
        - Slider dret si és el jugador 2
    - Quan es mou l'slider s'envia la posició al SRV.
    - A la part superior apareix una barra d'estat amb els gols del jugador 1 i els del jugador 2.

    hores estimades: 5,0 Mòduls: MP08 MP09

  • 14. SRV-DSK L'aplicació JavaFX envia la posició de la paleta de joc al servidor, que envia la posició a tots els clients

    - Es controla la pala amb les tecles de les fletxes de cursor.
    - DSK - RPi mostren les pales dels jugadors

    hores estimades: 5,0 Mòduls: MP07 MP09

  • 15. APP - Moviment pales

    l'APP envia el valor del slider i pinta la paleta dels jugadors segons el què respongui el server

    hores estimades: 6,0 Mòduls: MP08

arrow_backTornar a la llista de projectes