Categoría: Programación

Crear archivos .ini en C++

Una de las cosas necesarios para RAGE es el leer y escribir archivos ini. Parseadores de este tipo de archivos existen muchos como por ejemplo inih. Aunque en Razón Artificial usaremos uno derivado del proyecto GQE que se adapta...

Organización del código fuente en C++

Introducción Si bien muchos programas simples caben en un solo archivo C o Cpp, cualquier proyecto serio va a necesitar dividir el código en varios ficheros con el fin de ser manejable. Sin embargo, muchos principiantes no se dan...

Curso Expertos en desarrollo de Videojuegos

He encontrado un material bastante interesante para los interesados en la progrmación de videojuegos, se trata de el curso de expertos en desarrollo de videojuegos. Se trata de un curso de programación de videojuegos completo. Lo más interesante del...

Una introducción a la STL I – Introducción a los contenedores

Vamos a dedicar una serie de artículos a hablar de la Biblioteca de plantillas estándar (STL) de C++. Esta poderosa herramienta usada por casi todo los programadores de C++ de la que hay muy poca documentación disponible en nuestro...

Guía aprender programar videojuegos con C++

Si me preguntaran sobre cual es el mejor lenguaje para programar videojuegos, diría que depende. Depende del próposito, plataforma, tipo de juego y un sin fin de detalles más. Pero si me dijeran que dijera el más general, 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...

[Curso C++] – Primer Juego – Game Over!

Bueno vamos con nuestro primer juego en C++. en mi caso utilizo el editor IDE Geany con un terminal empotrado sobre el Sistema Operativo Ubuntu que me viene de perlas para hacer pruebas sobre la marcha, dejo una captura...

Curso de Videojuegos en C++ – Presentación

Bienvenidos a un nuevo colección de artículos, curso, guía o como lo queráis llamar de Razón Artificial. En esta ocasión la idea es enseñar a programar videojuegos en C++ a base de ejemplos e ir explicando las cosas paso...

[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,...

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