Para implementar juegos

Manuales del desarrollador

Estos son los manuales de usuario para los desarrolladores de juegos. Pensados para gente ajena al proyecto, es decir que contienen explicaciones básicas del funcionamiento de los frameworks y otras herramientas.
Los manuales están divididos en 4 partes o tomos:

  1. Manual Introductorio. Descarga aquí
  2. Manual de desarrollo de la parte compartida y del servidor. Descarga aquí
  3. Manual de desarrollo de la parte cliente Descarga aquí
  4. Manual de uso del probador off-line Descarga aquí

Información adicional

La mayoría de la información contenida en los manuales también se encuentra en forma de documentación del proyecto, repartida en varias secciones:

Nomenclatura de proyectos

Para implementar juegos que funcionen en nuestro portal se deben crear tres proyectos que seguirán la siguiente nomenclatura:

  1. Servidor: JuegosServidor<nombre_juego>. Por ejemplo JuegosServidorPatataCaliente.
  2. Común: JuegosComun<nombre_juego>. Por ejemplo JuegosComunPatataCaliente.
  3. Cliente: JuegosCliente<nombre_juego>. Por ejemplo JuegosClientePatataCaliente.

Los proyectos Servidor y Común se crearán como biblioteca de clases, mietras que el Cliente será un applet.

Servidor

La misión del servidor será controlar a todos los applets clientes. Este controlará todas las reglas del juego, los turnos y otras cosas relativas a los juegos.
El resto de las especificaciones están en las siguientes páginas:

Común

Este proyecto contendrá como mínimo la clase que extiende a DatosPartida (esta clase está explicada en detalle), que es necesaria para pasar los datos iniciales con que se crea la partida.

Cliente

Se encargará de pintar en el applet cada estado del juego y recoger los eventos de cada usuario y enviarlos en forma de mensaje al servidor.
El resto de las especificaciones están en la siguientes páginas: