Etiqueta: 2D

[RAGE] Sistema de Objetos

En RAGE, a diferencia de otras muchas bibliotecas y engines 2D las escenas no contarán con un método Draw(), al menos no por defecto. Todo juego sigue principalmente el siguiente esquema: Es el llamado GameLoop, este esquema es solo...

[RAGE] Razón Artificial Game Engine

Después de mucho tiempo desarrollando lo que primero se llamo Basic Game Engine (BGE) y luego Generic Game Engine (GGE), ahora pasa a llamarse Razón Artificial Game Engine (RAGE) y se reestructura por completo. Lo que venía siendo el...

Proyecto Generic Game Engine

Muchos de los que me siguen en twitter ya lo habrán visto, pero para todo los demás comunicar que estoy desarrollando un Framework básico para juegos 2D en C++ basado en SFML y otras bibliotecas libres multiplataforma. La idea...

Tileset isometrico – Grassland

Tileset isométrico de gran calidad para exteriores que combina con los publicados anteriormente, otra vez obra de los chicos del proyecto Flare, un rpg libre que está haciendo estos gráficos de calidad y poniendolos a disposición de todos. Está...

[BGE] Espacio de nombre, tipos y cabeceras

Antes de entrar en materia con las clases del sistema base surgen algunas cosas que hacer y decir, recordemos nuestra distribución del directorio src. |- src/ |- BGE/ |- BGE.h |- types.h |- app.h |- app.cpp |- scene.h |-...

[BGE] Sistema base del Engine

Bueno es hora de entrar en materia ya y empezar a ver la estructura del Engine. Mi idea es basarme en la estructura que usan otros engines y apis pues no es cuestión de reinventar la rueda, sino de...

Haciendo un Game Engine 2D básico

Hace tiempo vengo planeando hacer un Game Engine básico para juegos 2D, Se que existen muchos en la red y que uno más no va a aportar nada. La idea de hacer uno propio es aprender y ver como...

SFML – Manejando eventos

En el anterior tutorial vimos como crear una ventana, pero esta no se podía cerrar. Es esta tutorial aprenderemos a capturar eventos y manejarlos de manera adecuada. Obtener eventos Básicamente, hay dos formas de recibir los eventos en un...

SFML – Juego de ejemplo

Como complemento a los tutoriales de SFML he elaborado un pequeño juego de ejemplo. Se trata del clásico Pong. He intentado comentar el código bastante para que se vea que hace cada parte. Esta todo metido en un único...

SFML – Instalación y configuración

En linux Instalar SFML en Linux es bastante fácil, al menos para distribuciones basadas en Debian (Ubuntu entre ellas) ya que los paquetes se encuentran en los repositorios, para otras distros seguro que los paquetes también están. Para instalar...