Buscar
Social
Ofertas laborales ES
martes
may312005

Humor: JarWars y Anakin se hace Darth Vader

Kirill Grouchnikov nos cuenta en su weblog de java.net como fue el proceso por el que Anakin Skywalker se convierte en Darth Vader ... ýen JAVA! usando clases de java.util.concurrency, generics ... no tiene desperdicio.



Notas:

1) Es recomendable ver la película antes para entender algún trozo de código, por otra parte puede desvelar algún secreto a los que no conocen la trilogýa primera.

2) El código Utils.initChildren(JediKnight.ANAKIN, Princess.PADME); no está disponible, si tienes "experiencia" puedes completarlo tu mismo.



Otra historia paralela es la conversrión de Duke de ser un "Casting Knight" a un "Generic Sith".

martes
may312005

tresMonitor 1.0 final

Acabamos de publicar la versrión 1.0 FINAL de tresMonitor, después de corregir los bugs que quedaban. Los cambios más importantes:

ý El timeout de HTTPPing funciona correctamente.

ý Ya podemos validar el código devuelto por el servidor, proporcionando una lista de códigos výlidos.

ý En caso de fallo de conexrión, HTTPPing comprobarý si tiene acceso a la red, por si el problema no viene del servidor monitorizado.

ý Ya funcionan las "PostRecoveryActions", que se ejecutarýn cuando el servidor se recupere de una caráda (týpicamente serán avisos al administrador para que pueda volver tranquilo a la cama :-P)



Como siempre, tenéis un pequeño manual de uso aquí, y podéis descargarlo aquí.
martes
may312005

Marauroa 1.00: engine open source de juegos multij

Marauroa es el servidor de contenido de Arianne: un sistema open source para el desarrollo de juegos multiusuario por Internet que puedes usar para desarrollar tus propios juegos. Por ejemplo: Stendhal.





Marauroa esta escrito completamente en Java usando un servidor multihebra con un protocolo de red sobre UDP, un sistema de almacenamiento basado en MySQL y sobre todo un sistema de reglas de juego totalmente flexible y modificable. Permite escribir las reglas de juego en Python si lo deseas, como en mapacman





Hemos conseguido construir un sistema que es capaz de ejecutar diversos tipos de juegos: por turnos, de aventures, un comecocos...


Usando Marauroa (deberias de) obtener una eficiencia excelente tanto en velocidad del codigo como en tiempo de desarrollo, un reducido ancho de banda y la facilidad de almacenar los objetos en una base de datos SQL de forma transparente pero y de consultar.


El sistema actual es capaz de crear miles de zonas y asi crear un mundo casi ilimitado





Ahora ariannexp sera portado a esta version 1.00 y pronto tambien Gladiators y mapacman seran portados y puestos en linea de nuevo.





Toda la documentation esta actualizada a esta version y estamos en proceso de completar nuestro segundo libro: How to write adventure games using Arianne





¿Qué NO es Marauroa?


- No es un RPGMaker


- No es un entorno rapido de desarrollo


- No es Click and Play
lunes
may302005

Graduado args4j: parser de línea de comandos

args4j ha pasado la fase de "graduacrión" de java.net, es una pequeña librerýa que hace fýcil procesar los argumentos suministrados en la línea de comandos de una aplicacrión, týpicamente de consola.



Como curiosidad, utiliza anotaciones a travýs de las cuales es posible vincular atributos de una clase con los parýmetros suministrados en la línea de comandos.





lunes
may302005

Nuevo IDE JSF : NitroX

A Sun Studio Creator le ha salido un competidor: NitroX de M7, editor WYSIWYG de JSF que se instala como un plugin para Eclipse.



El precio es de $499 con 15 dýas de prueba.