Skip to content

codeandcoke/libgdx

Repository files navigation

libgdx

Ejemplos básicos de programación de videojuegos con Java y libgdx Los ejemplos de videojuegos más completos se encuentran en sus respectivos repositorios

  • Characters: Ejemplo de cómo crear la estructura de clases, utilizando POO, para los personajes (enemigos o no) de un juego. El ejemplo es totalmente válido para crear la estructura de otros elementos del juego como los powerups, o incluso podrían pertenecer a dicha estructura
  • ConfigurationManager: Ejemplo de cómo crear un ConfigurationManager, para controlar las preferencias del usuario en el juego
  • DropGame_v1: Ejemplo básico de juego desarrollado con libgdx según la Wiki oficial
  • DropGame_v2: Evolución de la primera versión de DropGame, utilizando Screens y otros elementos en el juego
  • DropGame_v3: Evolución de la segunda versión de DropGame
  • DropGame_POO: Evolución de la tercera versión de DropGame utilizando Programación Orientada a Objetos para definir la estructura de los caracteres del juego
  • EstructuraProyectoLigbdx: Proyecto vacío que muestra la estructura básica de un proyecto de libgdx para android y escritorio
  • LevelManager: Ejemplo de un LevelManager, la clase encargada de generar el nivel donde el usuario juega. En este ejemplo se crean niveles para un juego de naves, pero en bombermax y jumper2dx se pueden ver más ejemplos para otros tipos de juego
  • animaciones: Cómo trabajar con animaciones 2D en libgdx
  • arkanoidx: Ejemplo clon de Arkanoid
  • bombermanx: Ejemplo de juego 2D clon de Bomberman
  • box2d: Proyectos de ejemplo para el motor de físicas Box2D
    • box2d_forces: Cómo aplicar fuerzas en una escena con Box2D
    • box2d_hola: Cómo crear un escena con Box2D
    • box2d_joints: Cómo crear joints con Box2D
    • box2d_lights: Cómo aplicar luces de diferentes tipos con Box2D
    • box2d_textures: Cómo aplicar texturas a los cuerpos con Box2D
  • overlap2d: Proyectos utilizando el editor de niveles overlap2d
  • jfighter2dx: Ejemplo de juego de naves 2D (menú, generador de niveles, varios enemigos)
  • jumper2dx: Ejemplo de juego de plataformas utilizando TiledMaps
  • link: Ejemplo de juego utilizando TiledMaps con la última versión de libgdx
  • robin2dx: Juego 2D tipo Zelda desarrollado con libgdx. Ejemplo de cómo cargar un TiledMap, mover un personaje por la pantalla y colisionar con algunos elementos de éste

Puedes acceder a las demos de algunos de los proyectos aqui