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.!
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.
podes poner un servidor en tu maquina, o alquilar un equipo para eso, incluso hay equipos virtuales que puedes alquilar para tal fin.
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
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.