Java 3D: Representación de un Juego de Soccer

 juego soccer en java 3d


Requerimientos
- jdk (java)
- Java 3D
- NetBeans
Descripción General:
Representación de un vídeo juego de soccer  en 3d: campo de juego, jugadores de ambos equipos, formación de los jugadores y realización de una simple jugada de ejemplo. Además algunas manipulaciones de la vista del juego.
Para la creación del escenario gráfico con los componentes y manipulación del mismo mediante las librerías y funciones que provee el java 3d. 
La integración a una ventana de visualización de la representación del juego y manipulación de algunas características del mismo utilizando la GUI de java.
juego soccer en java 3d




juego soccer en java 3d


















Escenario del Juego y sus componentes
Campo rectangular de juego:  Uso de figuras geométricas para su diseño y aplicación de una textura para crear la vista de un verde campo de juego.
campo de juego en java 3d

Arcos: Para la creación de los arcos de juego se hizo uso de figuras geométricas  y además de la creación de Superficies de Bézier para generar las mallas que poseen estos.
diseño de un arco de soccer con java 3d


diseño de masllas un arco de soccer con java 3d

Jugadores: Los jugadores fueron creados casi complemente con el uso de figuras geométricas primitivas que proporciona el java 3d, pero también se hace uso de Superficies de Bézier.
diseño de un jagador de soccer con java 3d

diseño de un jagdor en java 3d

A cada uno de los componentes en particular y general de esta representación del juego se aplico las características correspondientes a:   
- Colores, Transparencias, etc.
- Transformaciones
- Proporción de vista o cubo de vista del juego.
- Dirección de vista.
- etc.
Consideraciones
Solo realiza una simulación de un jugada.
Código Fuente
Enlace de descarga: Download Code

Comentarios

  1. Esta genial la cancha, te felicito por la creatividad e imaginación de hacer todo usando sólo primitivas.

    Anímate y agrégale movimiento a los jugadores, que hagan pases y metan goles!.

    ResponderEliminar
    Respuestas
    1. gracias, vere que mas agregar; pero de todos modos ya subi el codigo fuente por si alguien lo quiere

      Eliminar
    2. ya no sirve el enlace

      Eliminar
  2. el link ya no funciona :/ podrias subirlo de nuevo gracias

    ResponderEliminar
  3. si podrias subirlo otra ves el cdigo

    ResponderEliminar
  4. a quien le puedo solicitar el codigo

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Qt/OpenGL - NetBeans: Ejemplo de Transformaciones

PyQt: Ejemplo de Base de Datos

Qt 3D: Animación de un cubo