
05.05.15

AGE ARENA

(c) 2005, Carlos Gmez Rodrguez (solrac888@yahoo.com)

ste es un juego hecho en dos tardes, cuya funcin es ms que nada probar y demostrar las capacidades multijugador y de combate de AGE. Slo tiene sentido jugarlo en multijugador, dado que su objetivo es enfrentarse a otros jugadores y matarlos, y no aparece ningn rival controlado por el ordenador.

Para instalarlo, copiar el directorio del juego, que viene en el fichero .zip, al directorio del AGE. Ntese que hay que copiar EL DIRECTORIO, no su contenido. Por ejemplo, si el AGE est en c:\age, tendr que quedar un directorio c:\age\AgeArena\ con los ficheros de este .zip. Una vez hecho esto, al ejecutar el AGE, "AGE Arena" aparecer en el cargador de juegos.

Como de momento el AGE no trae ayuda, ni documentacin, ni nada, y adems estamos ante una versin inestable donde las ventanitas a veces hasta mienten, doy unas breves instrucciones para montar una partida entre Pepe (alias "el servidor") y Juan (alias "el cliente"):

* Tras haber instalado el juego como acabamos de explicar, Pepe abre la ventana "Archivo - Cargador de Juegos...".
* Va a la ficha "Opciones" de dicha ventana.
* Marca "Ser servidor de AGE". No hace caso al puerto que aparece al lado, porque no sirve para nada de momento. En realidad, el puerto donde se servir la partida se configura en el men "Servidor - Configuracin...". Pero recomiendo que, si no tenis restricciones a los puertos que podis usar, no os liis mucho: por defecto es el 8006, y si no tocis nada ms se servir por se.
* Ahora, Pepe vuelve a la ficha "Nuevo" de la ventana, que es donde estaba inicialmente, y hace doble click sobre el juego "AGE Arena".
* Con esto, la partida ya habr comenzado. Seguramente a Pepe le interesar ir al men "Servidor" (de la ventana donde est la partida, no de la ventana generar del AGE) y, en modo de juego, poner "Tiempo real". Se puede jugar tanto a tiempo real como a turnos; pero normalmente no tiene mucho sentido jugar turnos en multijugador, porque implica esperar a que los otros muevan. Adems, como las cosas no estn muy depuradas todava, esto puede volverse molesto por ejemplo en el caso de que un jugador se vaya (cosa que no siempre se detecta, y por tanto puede dejar a los otros esperando por l eternamente). As pues, si jugis a turnos, mejor que sea slo entre dos y atendiendo a la partida para no hacer esperar al otro.
* Pepe le dice a Juan que ya se puede unir a la partida.
* Juan va al men "Archivo" del AGE y le da a "Conectar a partida remota..." (ntese que no necesariamente tiene que haber instalado el juego, slo necesita el AGE).
* En los campos que aparecen introduce la direccin IP de Pepe y el puerto. Recordemos que; aunque por defecto en el campo del formulario aparece el puerto 8010, el verdadero puerto por defecto es el 8006, as que seguramente habr que cambiarlo. Ya dije que las ventanas mentan.
* Si todo va bien, al darle a "Conectar" aparecer una ventana con una lista de partidas, que slo tendr una partida. Juan la selecciona y le da al botn "Unirse".
* Juan ya est en la partida, y a partir de ah slo queda jugar. Si quiere unirse ms gente, no tiene ms que hacer lo mismo que Juan.

Adems de jugar de esta manera, tambin hay la posibilidad de conectarse al AGE por telnet o por IRC. Para eso hay que haber marcado las opciones "Ser servidor de Telnet" o "Ser servidor de IRC" en la ventana que veamos antes, o crear partidas dedicadas en el men Servidor - Configuracin. En el caso de telnet, el puerto por defecto es el 8007, y los clientes no tendrn ms que abrir su cliente de telnet y conectarse ah. Por desgracia, las tildes no se ven bien en el modo telnet, de momento. En el caso de IRC... bueno, creo que el dilogo para configurar los servidores de IRC no funciona en esta versin, as que si queris probarlo decdmelo un da que os abro yo uno :DD

Los comandos bsicos de combate, que podis usar en la arena, son:

blandir <arma>
enfundar <espada>
vestir <armadura>
desvestir <armadura>
hechizos (para ver los hechizos que tienes)
conjurar <hechizo> o conjurar <hechizo> sobre <objetivo> (para hacer un hechizo). La mayora de los hechizos tienen tambin comandos ms sencillos que coinciden con lo que debera ser intuitivo, por ejemplo en vez de "conjurar encantar arma sobre la espada" basta poner "encantar la espada".
decir <algo> (para decir algo).
decir "<algo>" a <alguien> (para decirle algo a alguien)
suicidarme
atacar <enemigo> con <arma> o atacar <enemigo> (para atacar a alguien)
esquivar (para esquivar un golpe)
bloquear <enemigo> con <arma/escudo> o bloquear <enemigo> (para bloquear el golpe que alguien nos est pegcando).

AVISO: Los comandos esquivar y bloquear son sobre todo para el modo turnos. En tiempo real; aunque se pueden usar, no tienen mucho sentido porque habra que hacerlos en el momento justo para que funcionaran.

BUG: A veces, la primera vez que atacas a alguien, si no especificas el arma puede que ataques con el puo. El puo no funciona bien, as que si te pasa esto especifica el arma la siguiente vez que ataques.




LICENCIA:

Este juego est sujeto a la siguiente licencia estilo BSD:


Copyright 2005 Carlos Gmez Rodrguez.

Se permite la redistribucin de este software tanto en forma de cdigo fuente como en forma binaria, con o sin modificaciones, siempre y cuando se cumplan las siguientes condiciones:

1. Las redistribuciones del cdigo fuente deben retener el aviso de copyright declarado arriba, esta lista de condiciones y la denegacin de garanta que sigue.

2. Las redistribuciones en forma binaria deben reproducir el aviso de copyright declarado arriba, esta lista de condiciones y la denegacin de garanta que sigue en la documentacin y/u otros materiales que acompaen la distribucin.

3. No se permite el uso del nombre del autor o sus colaboradores para apoyar o promover productos derivados de este software sin previo permiso especfico por escrito.

EL AUTOR PROVEE ESTE SOFTWARE ``TAL Y COMO EST'', Y DENIEGA CUALQUIER GARANTA, YA SEA EXPRESA O IMPLCITA, INCLUYENDO SIN LIMITACIN LAS GARANTAS IMPLCITAS DE COMERCIABILIDAD Y APTITUD PARA UN PROPSITO ESPECFICO. NI EL AUTOR NI SUS CONTRIBUIDORES SERN EN NINGN CASO RESPONSABLES POR PERJUICIOS, YA SEAN DIRECTOS, INDIRECTOS, INCIDENTALES, ESPECIALES, PUNITIVOS O CONSECUENTES (INCLUYENDO SIN LIMITACIN LA ADQUISICIN DE BIENES O SERVICIOS DE SUSTITUCIN; PRDIDA DE USO, DATOS O GANANCIAS; O INTERRUPCIN DE NEGOCIOS), SEA CUAL SEA SU CAUSA Y BAJO CUALQUIER TEORA DE RESPONSABILIDAD, YA SEA EN CONTRATO, RESPONSABILIDAD ESTRICTA O ENTUERTO (INCLUYENDO DE NEGLIGENCIA O DE CUALQUIER OTRA MANERA) QUE SURJA DE CUALQUIER MANERA DEL USO DE ESTE SOFTWARE, AN EN EL CASO DE HABER SIDO AVISADO DE LA POSIBILIDAD DE TAL PERJUICIO.

(traduccin extrada de www.vvlinux.com y adaptada)