Título del artículo
Publicado por mikiito el en la categoría Blog.
Recientemente he estado jugando algunos juegos multijugador con mi pareja y he sentido curiosidad por el funcionamiento multiplayer de los videojuegos en general, lo cual me ha animado a hacer algunos experimentos básicos con Godot ya que hace un tiempo hice un curso de este gran motor de desarrollo de videojuegos y todavía no había tenido una escusa decente para hacer alguna cosilla.
1. Conexión Cliente - Servidor
Tras un buen rato leyendo la documentación de Godot, ver algunos ejemplos y con las explicaciones detalladas de mi gran compañero de aventuras (ChatGPT) he conseguido conectar de una forma súper sencilla un servidor y un cliente, literalmente, 4 líneas de código - Alucinante, ¿Verdad?
Creamos un proyecto nuevo, creamos una escena Main.tscn, un nuevo script Main.gd, se lo enchufamos a la escena, dentro de esta añadimos 2 botones y activamos las correspondinetes señales para definir lo que queremos que ocurra cuando se pulsen dichos botones mediante las funciones _on_host_button_pressed y _on_join_button_pressed.
Vamos al script y codificamos estas funciones:
Tras un buen rato leyendo la documentación de Godot, ver algunos ejemplos y con las explicaciones detalladas de mi gran compañero de aventuras (ChatGPT) he conseguido conectar de una forma súper sencilla un servidor y un cliente, literalmente, 4 líneas de código - Alucinante, ¿Verdad?
Creamos un proyecto nuevo, creamos una escena Main.tscn, un nuevo script Main.gd, se lo enchufamos a la escena, dentro de esta añadimos 2 botones y activamos las correspondinetes señales para definir lo que queremos que ocurra cuando se pulsen dichos botones mediante las funciones _on_host_button_pressed y _on_join_button_pressed.
Vamos al script y codificamos estas funciones:
Tras un buen rato leyendo la documentación de Godot, ver algunos ejemplos y con las explicaciones detalladas de mi gran compañero de aventuras (ChatGPT) he conseguido conectar de una forma súper sencilla un servidor y un cliente, literalmente, 4 líneas de código - Alucinante, ¿Verdad?
Creamos un proyecto nuevo, creamos una escena Main.tscn, un nuevo script Main.gd, se lo enchufamos a la escena, dentro de esta añadimos 2 botones y activamos las correspondinetes señales para definir lo que queremos que ocurra cuando se pulsen dichos botones mediante las funciones _on_host_button_pressed y _on_join_button_pressed.
Vamos al script y codificamos estas funciones: