arrow_backTornar a la llista de projectes

Captura de la bandera

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

Cicle: Desenvolupament d'aplicacions multiplataforma

Inici: 2 de abril de 2025

Final: 7 de maig 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.
MP10 Sistemes de gestió empresarial.

Descripció

Joc 2D multiusuari de temps real en què apareguin diversos jugadors en un camp de joc comú. Hauran de cercar un objecte (bandera) i portar-lo a la seva base, però a l'agafar-lo camianaran més lents, pel què serà més fàcil que els ataquin.
 
Es podrà jugar com a anònim (amb un nickname posat pel server) o bé fer login i poder deixar el record i evolució (fites) a la BD.
 
Ha de ser possible jugar contra l'ordinador amb un nivell de dificultat adequat i una alta jugabilitat.
 
A determinar:
  1. Hi haurà un sol objecte bandera per tots, o cadascú tindrà un de diferent?
  2. Els atacs poden ser trets, atacs de proximitat (cops, espasa), o els dos?
  3. Què passa quan et maten? Tornes a la base, et quedes congelat...
  4. Mates amb un cop o tens energia?
  5. Et pots defensar o atacar quan tens la bandera?

Hi haurà 4 aplicacions:

  1. APP mòbil: per jugar el joc 2D. Es desenvoluparà amb libGDX.
  2. SERVER: ens permetrà el joc multijugador connectant els clients via WebSocket.
  3. WEB: app Flutter desplegada sobre plataforma web, que permetrà anuciar la partida als usuaris, connectar-se i visualitzar-la.
  4. ERP: permetrà visualitzar estadístiques en forma de gràfic sobre les partides realitzades, incloent rècords, localitzacions del participants, etc.

El MVP permetrà una partida multijugador anunciada amb un compte enrera.

Possibles ampliacions:

  1. Partida individual contra la computadora dins del mateix mòbil, no calen comunicacions.
  2. Partida contra el server, el qual mou un personatge i es pot visualitzar la partida a la web.

 

  • sprint #2

    Inici: 9 de abril de 2025

    Final: 30 de abril de 2025

    Hores estimades totals: 0

  • sprint #3

    Inici: 30 de abril de 2025

    Final: 7 de maig de 2025

    Hores estimades totals: 0

  • sprint #22

    Inici: 9 de abril de 2025

    Final: 30 de abril de 2025

    Hores estimades totals: 0

  • sprint #33

    Inici: 30 de abril de 2025

    Final: 7 de maig de 2025

    Hores estimades totals: 0

arrow_backTornar a la llista de projectes