Multiplayer tutorial 3: Pong

2
  • 0 favourites

Index

Tagged

Stats

10,078 visits, 16,525 views

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Al ver este tutoríal asumes que ya has leído tanto Multiplayer tutorial 1: concepts y Multiplayer tutorial 2: chat room.

El primer tutorial cubre la teoría acerca de como funcionan los juegos multijugador y la manera en que ellos son diseñados, usando tecnicas como la predicción de entradas locales y la compensación del lag. El segundo tutorial cube un practico ejemplo de una sala de chat, el cual trata la practica de la señalización, conectividad y envió de mensajes. Este tutorial ahora va a cubrir un simple caso de sincronización de objetos en tiempo real por un juego multiplicador de pong para 2 jugadores. Este es un tutorial avanzado; si no estas cómodo con tu actual conocimiento, considera revisar los tutoriales anteriores.

Para empezar, abre el ejemplo llamado "Example: Multiplayer - pong que viene incluido en Construct 2. Lo puedes encontrar con el nombre *Select template or example" en el dialogo que se abre al presionar File - New. Como con el tutorial anterior, el proyecto se describirá evento por evento con mas detalle que en los comentarios ya incluidos en el proyecto.

Corriendo y probando

Como con el ejemplo de chat, el ejemplo del juego de tiempo real debe también correr desde el primero layout (F4), ya que necesita leer un nombre valido desde el layout Login.

Este ejemplo utiliza salas de unión automática. Mientras los jugadores se unen se emparejan en los juegos, ya que sólo funciona con dos jugadores por juego. Esto va a describirse con mas detalle después. Si tu inicias el juego puedes tener la oportunidad de encontrar otra persona corriendo el mismo tutorial al mismo tiempo; si no es así, o si no puedes conectarte con ellos, intenta probar con un amigo o abrir dos navegadores lado por lado.

  • 0 Comments

  • Order by
Want to leave a comment? Login or Register an account!