Inicio > Engine

Etiqueta: Engine

App

[BGE] La clase App

Por fin llegamos a la clase App, con esta clase empieza a cobrar algo de sentido todo lo anterior porque une lo visto hasta ahora, crea la ventana de la aplicación, etc. La clase App sigue, como el SceneManager, el patrón de diseño Singleton pues no tiene sentido tener más de un objeto App, cualquier intento de crear un nuevo objeto ... Continuar »

kservices

[BGE] La clase SceneManager

Antes de ver la clase App vamos a  ver el SceneManager, ya que hemos visto en primer lugar la clase Scene ahora vamos a ver la clase que va a manejar los objetos Scene y decidir cual esta activo y cual no.Sobre SceneManager he visto muchas formas de implementarlo, la más común es utilizar una pila donde haciendo push y ... Continuar »

kservices

[BGE] La clase Scene

En teoría lo lógico sería empezar hablando de la clase App, pues sera esta la principal del engine, pero necesitamos primero ver como va a ser un escena para luego poder hacer un buen app que las controle.¿Que es una escena?Puede parecer obvio, pero por si acaso vamos a aclararlo. Una escena es cualquier pantalla de un juego que necesite ... Continuar »

kservices

[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 ... Continuar »

App

[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 uno entender como se hace. Estructura básica de un juego Se sale de este artículo explicar el desarrollo del bucle de un juego, ... Continuar »

kservices

[BGE] Comenzando el proyecto

Vamos a comenzar esta especie de diario acerca de la creación de un Game Engine, los post del blog que traten sobre el Engine incluirán la etiqueta [BGE] (Basic Game Engine) para que sean fácilmente reconocibles. Creando un repositorio Lo primero que necesitaba era crear un repositorio para el proyecto donde tener un control de versiones y avances, me he decidido por ... Continuar »

kservices

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 se hacen las cosas, de paso iré publicando los avances por si puedo ayudar a alguien.Yo no tengo experiencia en este ... Continuar »

Sin Imagen

Avances del Engine RPG: Añadido el Scroll

Coninúa el desarrollo del Engine RPG. Se ha reescrito toda la parte del dibujado de mapa para hacerlo más eficiente, además ya he añadido la capacidad de scroll en el mapa. Dejo un vídeo: [dailymotion xe577n nolink] Continuar »

Sin Imagen

Video con los avances del nuevo engine

Aquí les dejo un video de como van los avances del nuevo engine, actualmente estoy trabajando en el desarrollo de prioridades de las capas, como puedes ver en el video si nuestro heroe pasa detrás de un árbol o algo que lo cubra, este se dibuja detrás. [dailymotion xe4g7f nolink] Pronto estará lista la wiki con toda la información de esta nueva ... Continuar »

Sin Imagen

Repositorio en github para el Engine-RPG

Bueno aunque los tutoriales están pausados debido a la restructuración, el nuevo código avanza y he creado un repositorio de código en github para el que desee seguir el proyecto día a día. Lo puedes encontrar aquí: http://github.com/adrigm/Engine-RPG Para obtener el código y los cambios cuando se produzcan necesitan instalar git y saber usar lo básico para descargar el código y actualizarlo, ... Continuar »

Página 1 de 3123