Publicat per

Versión jugable

Hola,

os dejo un vídeo con la explicación del trabajo realizado para esta PEC 3. Como mi juego es un RTS multijugador, me he centrado en la integración con Mirror y PlayFab para obtener un modo de juego en red local, a través de internet con un usuario “random” o invitando a un “amigo PlayFab”.

He utilizado los servicios de PlayFab de: login, matchmaking, leaderboards, friends y servers, de modo que tengo una instancia del juego ejecutándose en un servidor de PlayFab. He aprovechado su servicio hosting con el que ofrecen gratis hasta 750 horas de procesador y 10Gb de tráfico.

Las primeras semanas empecé la integración con Mirror y conseguí una versión jugable en red local aunque luego tuve que hacer algunas modificaciones. En mis pruebas siempre hacía que uno de los jugadores fuera también el servidor así que incluí una opción para iniciar un servidor dedicado y los 2 jugadores fueran solo clientes, ya que así es como iba a funcionar luego la versión “WAN”. Así pude depurar algunos errores.

Después pasé a la integración con PlayFab. Empecé por el login, estadísticas y amigos que era la parte más fácil y también necesaria (al menos el login). Después continúe con la parte del hosting hasta que conseguí tener una instancia del juego funcionando como servidor en un servidor de PlayFab. Y terminé con la parte de matchmaking en la que incluí la posibilidad de jugar directamente contra un amigo (en el vídeo está explicado el proceso).

Para la entrega final espero terminar de depurar algunos fallos en la sincronización, incluir música y sonido, implementar la tienda para que tenga algo de sentido conseguir monedas y también sea un aliciente para enganchar al jugador. Además me gustaría incluir alguna mecánica que tenga que ver con el diseño del nivel, como la que comenté en otro post anterior: algún elemento que suba/baje los puentes o que haya una zona donde el constructor pueda construir máquinas de guerra si tiene suficientes materiales. Con esto tengo algunas dudas, así que cualquier sugerencia será bien recibida.

Un saludo

 

 

Debat2el Versión jugable

  1. Joan-David Castello Morales says:

    Está quedando genial Jesús, admiro que te hayas atrevido con un juego multijugador. A por la recta final!

  2. Jesús Nieves Sánchez says:

    Gracias Joan David, quería volver a utilizar lo que vimos en la asignatura de multijugador porque me parece bastante importante para los juegos de hoy en día.

    Ánimo para ti también y a ver si acabamos lo mejor posible.

Deixa un comentari