Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Afsoon en 7 Marzo 2011, 19:14 pm



Título: Juegos en POO [SOLUCIONADO]
Publicado por: Afsoon en 7 Marzo 2011, 19:14 pm
Hola buenas, tengo pensado hacer un pequeño juego en 2D en Java (Luego portar lo a Android) pero la cuestión, es que no encuentro documentación muy detallada (He encontrado poca cosa pero me es insuficiente) sobre como hacer juegos en POO (más concreto Java), ya que no se como aplicar la física en un sprite, técnicas de buffer para las imágenes y étc. Si alguien me diese información de como hacerlo se lo agradecería un montón. Un Saludo a todos.


Título: Re: Juegos en POO
Publicado por: egyware en 7 Marzo 2011, 19:57 pm
Hola, primero que nada para que quieres tu juego en Android o Java SE? porque si no me equivoco las plataformas difieren en API asi que como estas en aprendizaje talvez programar en una o la otra te cueste un poco (a menos que estes motivado).
Primero dime cual es la idea que tienes planeado hacer ( y debemos terminarla) para el juego yo te recomiendo que empieces por los juegos antiguos como hacer un Tetris, Space Invader, etc... y asi veremos que cosas abordar y que necesitaremos para terminar el juego.


Título: Re: Juegos en POO
Publicado por: Afsoon en 7 Marzo 2011, 20:29 pm
El juego que tengo pensado es estilo como este, te pongo el link de un minijuego

http://www.minijuegos.com/Draw-Bounce/5477

Es decir que tu dibujas un camino y la bola tiene que llegar hasta un objeto. Me da igual empezar de lo básico hasta esto, pero necesito documentación de como hacerlo.


Título: Re: Juegos en POO
Publicado por: 1mpuls0 en 7 Marzo 2011, 21:08 pm
Qué tal.

http://download.oracle.com/javase/tutorial/2d/index.html

http://www.apl.jhu.edu/~hall/java/Java2D-Tutorial.html

http://www.gobiernodecanarias.org/educacion/3/Usrn/fisicayquimica/applets/mas_applets/members.es.tripod.de/froufe/parte21/cap21-1.html

http://www.corewebprogramming.com/PDF/ch10.pdf

http://www.lcc.uma.es/~galvez/ftp/libros/Java2D.rar

http://rapidshare.com/#!download|504tl2|163494861|Curso_de_Java_-_Space_Invaders.rar|6603

http://depositfiles.com/es/files/rpftrbv98

http://www.java2s.com/Code/Java/2D-Graphics-GUI/Catalog2D-Graphics-GUI.htm

=)



Título: Re: Juegos en POO
Publicado por: egyware en 8 Marzo 2011, 04:22 am
Qué tal.

http://download.oracle.com/javase/tutorial/2d/index.html

http://www.apl.jhu.edu/~hall/java/Java2D-Tutorial.html

http://www.gobiernodecanarias.org/educacion/3/Usrn/fisicayquimica/applets/mas_applets/members.es.tripod.de/froufe/parte21/cap21-1.html

http://www.corewebprogramming.com/PDF/ch10.pdf

http://www.lcc.uma.es/~galvez/ftp/libros/Java2D.rar

http://rapidshare.com/#!download|504tl2|163494861|Curso_de_Java_-_Space_Invaders.rar|6603

http://depositfiles.com/es/files/rpftrbv98

http://www.java2s.com/Code/Java/2D-Graphics-GUI/Catalog2D-Graphics-GUI.htm

=)
jaja que simple, lo iba ayudar paso a paso  :xD pero en fin.
Aprovecha la documentación y publica lo que avances.
Mira primero aprende como hacer una linea o cargar imagenes usando un JFrame, para eso puedes usar la clase Graphics o Graphics2D
Como sugerencia, debes dominar las siguientes clases:
  • JFrame
  • Graphics2D
  • Graphics
  • ImageIO
  • BufferedImage


Título: Re: Juegos en POO
Publicado por: 1mpuls0 en 8 Marzo 2011, 07:22 am
@egyware:
Tu eres aquí el experto en juegos tendrá un buen asesor si se lo permiten.
Yo solo recopilé un poco de "buena" información.

Saludos.


Título: Re: Juegos en POO
Publicado por: Afsoon en 8 Marzo 2011, 08:46 am
Gracias Darhius y egyware, empezaré lo antes posible a estudiar la documentación. Pondré ya Solucionado y ya está.


Título: Re: Juegos en POO
Publicado por: egyware en 8 Marzo 2011, 16:42 pm
@egyware:
Tu eres aquí el experto en juegos tendrá un buen asesor si se lo permiten.
Yo solo recopilé un poco de "buena" información.

Saludos.
Si esta bien, no dudo en la calidad de la documentación y no soy un experto en el area de videojuegos pero si llevo mi tiempo.


Título: Re: Juegos en POO
Publicado por: 1mpuls0 en 8 Marzo 2011, 18:04 pm
Si esta bien, no dudo en la calidad de la documentación y no soy un experto en el area de videojuegos pero si llevo mi tiempo.

 :huh: Qué, jeje no lo tomaste a mal o si?. Lo digo porque he mirado que sabes mas sobre videojuegos que otros aquí en esta sección y tal vez podrías darle consejos x)


y Afsoon ya sabes cualquier problema no dudes en comentar x)