Tutorial de como hacer un juego multiplayer

También te podría gustar...

13 Respuestas

  1. Lo tengo todo igual y no sirve ¿que crees que pasa? dice:

    ############################################################################################
    FATAL ERROR in
    action number 1
    of Async Event: Networking
    for object obj_server:

    buffer_read argument 1 incorrect type (undefined) expecting a Number (YYGI32)
    at gml_Object_obj_server_NetworkingEvent_1 (line 2) – buff_info = buffer_read(net_buff , buffer_string);
    ############################################################################################

    • Woynert dice:

      parece que dice que buffer_string es incorrecto, pero intenté poner buffer_u8, u16, s8, s16 pero aún así sigue dando el mismo error…

      • David dice:

        Curioso, el ejemplo funcionaba, supongo que con algún cambio de versión ha dejado de funcionar.
        En realidad lo que es incorrecto de buffer_string es el primer parámetro, porque se lanza el evento pero aún no vale nada.
        He añadido la condición siguiente como control:
        if (is_undefined(net_buff) == false)

  2. Azor Pérez dice:

    Hola que tal?, disculpa, tendrás algún ejemplo o podrías comentar como hacer funcionar el multijugador a través de internet, sin tener que abrir puertos, de manera ya más profesional. Saludos

  3. Fernando Lerma dice:

    Disculpa como le puedo mandar algo al servidor osea del cliente -> servidor

  4. Gonx dice:

    Lo tengo todo igual pero en el momento que el cliente se conecta con el servidor, salta un error en el servidor

    El error dice:

    Variable get 100000.false
    Object_ob_server_networkingevent_1 (line 2 – if (is_undefined(net_buff=false)

    No se como arreglarlo y agradecería mucho que me dijeras como

  5. Weder dice:

    Hola me gustaria saber si puedes hacer un tutorial donde ya al menos los jugadores puedan interactuar entre ellos… ¿Cómo seria la programacion digamos si se golpean entre ellos o golpean otro objeto y todos vean lo mismo?

    • David dice:

      Resumiéndolo mucho mucho, necesitas que uno de los que juegan haga de servidor y los demás se conecten a él.

      Si usas Game Maker Studio 1.4, hay un demo multiplayer que es exactamente lo que quieres.

  6. juan dice:

    se puede en game maker 8.1?

    • David dice:

      En Game Maker 8.1 se hacía de otra manera, con un dll llamada 39.dll, aunque game maker tenia unas funciones llamadas mplays, que usaba directamente de Directx (creo). No se si funcionaría ya que están obsoletas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *