Sie sind auf Seite 1von 7

Manual del Desarrollador de

Juegos

IStation

Pgina 1/7

Requisitos

Tener instalado un entorno de desarrollo (IDE) para JAVA (NetBeans, Eclipse,


JBuilder, y otros) con el ltimo Java Development Kit (JDK) instalado.
Nosotros pondremos como ejemplo el IDE desarrollado por Sun bajo licencia
GPL, NetBeans 6.0.

Conocimientos de programacin orientada objetos en un nivel medio.

Conocimiento del lenguaje de programacin Java y su modelo de eventos en un


nivel medio.

Descargas
El software requerido se puede descargar gratuitamente de los sitios de Internet que a
continuacin se detallan.
NetBeans:
http://download.netbeans.org/netbeans/6.0/final/
Eclipse:
http://www.eclipse.org/downloads/
JDK:
http://java.sun.com/javase/downloads/

IStation

Pgina 2/7

Creacin de los proyectos


Para implementar juegos que funcionen y previa evaluacin de los administradores sean
subidos para estar disponibles en nuestro portal se deben crear tres proyectos que
seguirn la siguiente nomenclatura:
1. Servidor: JuegosServidor<nombre_juego>.
Por ejemplo JuegosServidorPatataCaliente.
2. Comn: JuegosComun<nombre_juego>.
Por ejemplo JuegosComunPatataCaliente.
3. Cliente: JuegosCliente<nombre_juego>.
Por ejemplo JuegosClientePatataCaliente.
Los tres proyectos (Servidor, Comn y Cliente) se crearn como biblioteca de clases.
En NetBeans, se crean dichos proyectos siguiendo esta ruta: File | New Project | Java |
Java Class Library.
Pasos a seguir para crear un proyecto en NetBeans
1) Seleccionar el men File y dentro del mismo la opcin New Project.

IStation

Pgina 3/7

2) Seleccionar en cuadro de dilogo emergente, la categora Java y en el


recuadro de la derecha la opcin Java Class Library.

3) Despus pulsamos el botn Next y elegimos el nombre para el proyecto segn


la nomenclatura explicada anteriormente.

Detalles de bibliotecas para los proyectos


Cada proyecto deber importar las bibliotecas que se detallan en la siguiente tabla. El
objetivo de importar estas bibliotecas es que puedas usar el FrameWork de desarrollo
de juegos que elabor el equipo de IStation para que al crear tu juego tengas que
preocuparte por muy pocas cosas.
Proyecto
Servidor
Comn
Cliente

Debe importar
JuegosServidor.jar
JuegosComun.jar
JuegosComun<nombre_juego>.jar
JuegosComun.jar
AppletCliente.jar
JuegosComun.jar
JuegosComun<nombre_juego>.jar

Importar bibliotecas en NetBeans


Para importar bibliotecas a un proyecto de NetBeans se deben seguir las siguientes
instrucciones:

IStation

Pgina 4/7

1) Hacer clic en la carpeta Libraries, para que podamos ver las bibliotecas que
tiene aadidas nuestro proyecto.

2) Hacer clic derecho para que se despliegue el men contextual que nos permite
aadir una nueva biblioteca. Elegimos la opcin Add JAR/Forlder.

3) Mediante el cuadro de exploracin emergente buscamos la biblioteca que


queremos aadir.

IStation

Pgina 5/7

4) Luego de seleccionar el archivo JAR indicado vemos que aparece en las


bibliotecas que ests aadidas al proyecto.

Concepto breve de cada biblioteca

JuegosComun.jar
Esta biblioteca contiene una clase con los datos iniciales generales (comunes a todas las
partidas) que se obtienen del applet que se muestra en el portal a quien crea una partida.
Es decir que contendr todos los datos referentes a las opciones de configuracin de la
partida que se est creando.

JuegosComun<nombre_juego>.jar
Se agregarn clases que se compartan en el servidor y en el cliente, adems de tener una
clase particular para obtener los datos iniciales de la partida.

IStation

Pgina 6/7

JuegosServidor.jar
Contiene el framework para el desarrollo de clases manejarn la partida del lado del
servidor.
Hay funciones implementadas para paso de mensajes, turno siguiente, agregar y
eliminar jugadores u observadores, etctera.

AppletCliente.jar
Contiene el framework para el desarrollo de clases manejarn la partida del lado del
cliente. Como en este lado se necesita una interfaz grfica de usuario (GUI) la
implementaremos a travs de un Applet.

IStation

Pgina 7/7