Single Tech Games

Capitulo 1. Why Java for Games Programming?

Capitulo 1
Comenzamos con el primer capitulo del libro del Dr. Andrew Davison, no piensen que lo voy a traducir ni nada por le estilo, solo voy a sacar lo que considero lo mejor del capitulo y lo posteare acá, en orden de saber que es lo que hacemos seguiré por donde me inicie, osea con el Space invaders que pueden ver en mis otros posts
Sepan que este capitulo no es final, si quieren la versión final del capitulo compren el libro… que es lo que voy a hacer yo xD, es una versión como decir beta del libro
Este capitulo habla sobre java y el porque deberíamos aprender a programar juegos en java, es una reseña bien hecha y cubre temas sobre la velocidad de java, C++ y los juegos que se han hecho en java, bueno solo como un dato a darles es que en juegos, RuneScape debe ser el mayor caso de éxito de juegos en el mundo java con mas 5 millones de usuarios, es un mmorpg escrito completamente en java, también están todos los jueguitos que se están haciendo para celulares, si aprenden a hacer juegos con java 2D, muy fácilmente podían hacer juegos para móviles, que son los juegos java mas populares actualmente.
Antes de pasar a otro capitulo quisiera dejar algunos conceptos que quizás les gustaría investigar:
The Lightweight Java Game Library (LWJGL)
Java OpenGL (JOGL)
*Estas son librerías para desarrollo de juegos 2D y 3D, permiten manipular la libreria OpenGL, jogl es más para programadores avanzados
jME (jMonkey Engine)
JGame
Golden T Game Engine (GTGE)
*Estos son ejemplos de motores para desarrollar juegos, ahí muchos mas googleen, los motores encapsulan todas esas funciones en java que sirven para la renderizacion, manejo de sonidos, inteligencia artificial, etc. dejándote funciones mas digeribles, por ejemplo algo así como play(sonido.wav) y no necesitas hacer absolutamente nada mas con el sonido. Ojo! lo que sigue a partir de acá no es nada de motores ni nada de eso, si quieren hacer un juego de una manera fácil y sin problemas vayan a las paginas de esos engines y aprendan a utilizarlos, es muy fácil y se pueden lograr resultados espectaculares, lo que acá se va a tratar de hacer un engine de cierta forma, hacer un juego con las funciones de java2d sin ningún intermediario, por lo tanto, el camino mas difícil =P

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments