El conocimiento es libre y se comparte

Crear un proyecto JAVA

Aunque el objetivo final es que el juego funcione sobre Android, trabajaremos con un proyecto
JAVA que una vez terminado se portará a Android.

Para crear un proyecto JAVA en Eclipse simplemente en el menú vamos a File > New > Java
Project. Le damos un nombre al proyecto (en este caso Demo1). Elegimos la rutadonde se
creará en memoria y le damos a Finish.
Quedaría así:


Una vez creado el proyecto el siguiente paso será añadir la librería. Para ello una buena práctica es crear un directorio dentro del proyecto donde incluir las librerías que usemos.
Para ello click derecho sobre nuestro proyecto y New > Folder. En nuestro ejemplo esta 
carpeta la llamaremos libs.
Una vez creada esta carpeta, simplemente tendremos que añadir a la misma lo que 
necesitamos para este proyecto. Para añadir, nos vamos al directorio donde hemos guardado 
la librería descargada en el apartado anterior y podemos arrastrar o copiar los archivos que 
necesitamos (en la imagen).
Nos quedaría el proyecto de esta forma:

Ya tenemos las librerías en el directorio que hemos creado dentro del proyecto. Pero aún 
no forman parte del mismo, el siguiente paso es añadirlas. Para ello seleccionamos los 
cuatro ficheros dentro de la carpeta libs, hacemos click derecho y en el menú contextual 
seleccionamos Build Path > Add to Build Path. El proyecto queda de la siguiente forma:

Otra buena práctica, aunque no necesaria es añadir la información contenida en el Javadoc 
de la librería. El objetivo de esto es que cuando se muestre la ayuda emergente de eclipse 
veamos la información contenida en el Javadoc de la librería. 
Para ello hacemos click derecho sobre el proyecto y en el menú contextual Build Path > 
Configure Build Path... tras lo que se nos muestra lo siguiente:

En esta ventana desplegamos gdx.jar y tal como se ve en la imagen seleccionamos Javadoc 
location. Una vez hecho esto pulsamos sobre Edit...


Pulsamos en Browse... y buscamos la localización del Javadoc que se encuentra en libgdx-nightly > docs > api. Una vez seleccionado este directorio pulsamos sobre Okpara confirmar 
el cambio. Y ya tenemos esta característica habilitada.
Una vez preparado Eclipse y nuestro proyecto JAVA ya podemos empezar a trabajar.
Lo primero será crear la clase principal del juego, que será la encargada de manejar y controlar 
todo lo que ocurra en el juego.
Para ello click derecho sobre src > New > Class. 


- Creamos la clase en el paquete com.desarrolladoresandroid.libgdx.demo1
- El nombre de la misma es Demo1Game
- Esta nueva clase heredará de Game (com.badlogic.gdx.Game).
Una vez creada la clase principal del proyecto, crearemos el punto de entrada para la ejecución 
de la aplicación JAVA. Una clase que nos permitirá lanzar el juego. 
Para ello creamos una clase que contenga el método main:


- Nombre de la clase: Demo1Desktop
- Mismo paquete que la clase principal.
- Seleccionamos la opción public static void main(String[] args)
Nos quedaría el proyecto de la siguiente forma:



Para poder lanzar el juego añadimos en la clase Demo1Desktop tenemos que añadir lo 
siguiente:
newJoglApplication(newDemo1Game(), "Demo1", 320, 480, false);
Los parámetros indican lo siguiente:
- newDemo1Game(). Instancia de la clase que implementa Game
- "Demo1". Que es el título de la aplicación.
- 320. Ancho en píxeles.
- 480. Alto en píxeles.
- false. Para indicar que no queremos utilizar OpenGL S 2.0 en este caso. Por lo que se 
utilizará el 1.1
Una vez hecho esto ya tenemos un “juego” que no hace nada y que podemos lanzar como 
aplicación JAVA.
Para lanzarlo tenemos que hacer click derecho en el proyecto y Run As > Java Application
Una vez hecho esto nos saldrá una ventana para seleccionar el punto de entrada de la 
aplicación que en nuestro ejemplo es Demo1Desktop.java
El resultado de la ejecución será una pantalla negra con la resolución indicada.


SIGUIENTE TEMA : Portar el proyecto JAVA a                   .                                   un proyecto Android .