¿Juego ONLINE?

Started by Milton884, March 11, 2011, 12:57:56 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Milton884

Hola, el proposito del post es: Es posible crear un juego ONLINE, tal como el Argentum, con Bennu?
Si es asi, donde puedo buscar info de como crear un juego Online con un server , un cliente... que se envien paquetes, reciban... O sea tema Cliente Servidor (si es que este lenguaje tiene soporte)...

Gracias.!

Drumpi

El lenguaje tiene soporte para el envío de paquetes (bloques de datos con información) a través de la red (sea local o global).

No sé cómo es el Argentum, pero te explico:
-Para juegos "normales" existen librerías para el envío de paquetes (hay tres) entre PCs. Puedes crear el típico esquema clientes-servidor, anillo o como te lo quieras plantear. Eso sí, mira la documentación de cada librería porque hay algunas que tienen un límite de conexiones.
-Para juegos que requieren un servidor funcionando las 24 horas del día, la cosa es más difícil. Los juegos que usan bases de datos y demás requieren de ordenadores de este tipo, y como supongo que tu no vas a poner tu PC a disposición de los jugadores, necesitas un servidor que estés pagando, y en ese servidor no puedes tener Bennu funcionando (al menos, que yo sepa), por lo que entonces tendrás que crear el programa del servidor en un lenguaje que sea compatible con el mismo.

Supongo que hay gente más entendida que o en este foro sobre este tema, pero supongo que te haces una idea.
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

SplinterGU

podes poner un servidor en tu maquina, o alquilar un equipo para eso, incluso hay equipos virtuales que puedes alquilar para tal fin.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Yawin

Por poder podrías hacer hasta un World of Warcraft, pero vamos, que yo recomendaría empezar por algo más sencillo, como el bulet de windgate xD
Sigue el desarrollo de mi motor RPG: https://www.youtube.com/watch?v=TbsDq3RHU7g

process main()
       begin
           loop
               pedo();
               frame;
            end
       end

Arcontus

Yo estoy haciendo algo parecido, y en mi caso he optado por usar PHP y la librería fdsock.dll de Bennu. PHP, como sabrás tiene una sencilla integración con bases de datos, y permite generar sockets. Por otro lado, la instalación en servidores de 3ºs de PHP y MySQL está garantizada.

Ya he conseguido que mi programa en bennu se logee vs el servidor de php correctamente y se que PHP al ser interpretado funciona para cualquier SO.

Te recomiento los siguientes enlaces:
http://php.net/manual/es/book.sockets.php

Por otro lado, según el juego que estés haciendo, te recomiendo la siguiente lectura:
http://www.revista.unam.mx/vol.2/num4/art1/index.html

Espero haber servido de ayuda.
5Leaps, el primer juego comercial desarrollado para BennuGD. http://www.5leaps.com