05.05.15 AGE ARENA (c) 2005, Carlos Gómez Rodríguez (solrac888@yahoo.com) Éste es un juego hecho en dos tardes, cuya función es más que nada probar y demostrar las capacidades multijugador y de combate de AGE. Sólo tiene sentido jugarlo en multijugador, dado que su objetivo es enfrentarse a otros jugadores y matarlos, y no aparece ningún rival controlado por el ordenador. Para instalarlo, copiar el directorio del juego, que viene en el fichero .zip, al directorio del AGE. Nótese 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 documentación, ni nada, y además estamos ante una versión 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 - Configuración...". Pero recomiendo que, si no tenéis restricciones a los puertos que podéis usar, no os liéis mucho: por defecto es el 8006, y si no tocáis nada más 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. Además, como las cosas no están muy depuradas todavía, 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 jugáis a turnos, mejor que sea sólo 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..." (nótese que no necesariamente tiene que haber instalado el juego, sólo necesita el AGE). * En los campos que aparecen introduce la dirección 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 mentían. * Si todo va bien, al darle a "Conectar" aparecerá una ventana con una lista de partidas, que sólo tendrá una partida. Juan la selecciona y le da al botón "Unirse". * Juan ya está en la partida, y a partir de ahí sólo queda jugar. Si quiere unirse más gente, no tiene más que hacer lo mismo que Juan. Además de jugar de esta manera, también 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 veíamos antes, o crear partidas dedicadas en el menú Servidor - Configuración. En el caso de telnet, el puerto por defecto es el 8007, y los clientes no tendrán más 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 diálogo para configurar los servidores de IRC no funciona en esta versión, así que si queréis probarlo decídmelo un día que os abro yo uno :DD Los comandos básicos de combate, que podéis usar en la arena, son: blandir enfundar vestir desvestir hechizos (para ver los hechizos que tienes) conjurar o conjurar sobre (para hacer un hechizo). La mayoría de los hechizos tienen también comandos más sencillos que coinciden con lo que debería ser intuitivo, por ejemplo en vez de "conjurar encantar arma sobre la espada" basta poner "encantar la espada". decir (para decir algo). decir "" a (para decirle algo a alguien) suicidarme atacar con o atacar (para atacar a alguien) esquivar (para esquivar un golpe) bloquear con o bloquear (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 habría 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 puño. El puño 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 Gómez Rodríguez. Se permite la redistribución de este software tanto en forma de código fuente como en forma binaria, con o sin modificaciones, siempre y cuando se cumplan las siguientes condiciones: 1. Las redistribuciones del código fuente deben retener el aviso de copyright declarado arriba, esta lista de condiciones y la denegación de garantía que sigue. 2. Las redistribuciones en forma binaria deben reproducir el aviso de copyright declarado arriba, esta lista de condiciones y la denegación de garantía que sigue en la documentación y/u otros materiales que acompañen la distribución. 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 específico por escrito. EL AUTOR PROVEE ESTE SOFTWARE ``TAL Y COMO ESTÁ'', Y DENIEGA CUALQUIER GARANTÍA, YA SEA EXPRESA O IMPLÍCITA, INCLUYENDO SIN LIMITACIÓN LAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD Y APTITUD PARA UN PROPÓSITO ESPECÍFICO. NI EL AUTOR NI SUS CONTRIBUIDORES SERÁN EN NINGÚN CASO RESPONSABLES POR PERJUICIOS, YA SEAN DIRECTOS, INDIRECTOS, INCIDENTALES, ESPECIALES, PUNITIVOS O CONSECUENTES (INCLUYENDO SIN LIMITACIÓN LA ADQUISICIÓN DE BIENES O SERVICIOS DE SUSTITUCIÓN; PÉRDIDA DE USO, DATOS O GANANCIAS; O INTERRUPCIÓN DE NEGOCIOS), SEA CUAL SEA SU CAUSA Y BAJO CUALQUIER TEORÍA 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, AÚN EN EL CASO DE HABER SIDO AVISADO DE LA POSIBILIDAD DE TAL PERJUICIO. (traducción extraída de www.vvlinux.com y adaptada)