mikiito

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: