SFML 2, biblioteca para el desarrollo de videojuegos
SFML es una biblioteca multiplataforma (Windows, Mac OS X y Linux) escrita en C++ y totalmente orientada a objetos para el desarrollo de aplicaciones multimedia enfocada en el desarrollo de...
View ArticleTiled Map Editor, el editor de mapas libre
Una de la problemáticas del desarrollo de videojuegos, sobre todo al principio cuando solo se quiere hacer un prototipo o juegos sencillo es tener un editor de mapas decentes. Hay dos opciones o crear...
View ArticleCómo empezar a programar videojuegos
Últimamente ha surgido un boom de desarrollo de videojuegos indie, videojuegos hechos por pequeños estudios o grupos de personas sin los millonarios presupuestos de las grandes compañías, pero que a...
View ArticleCocos2D-x haz juegos para todas las plataformas
Al querer hacer un videojuego multiplataforma nos encontramos con la problemática de tener que implementar el mismo código en el lenguaje y SDK de turno. Que si Objetive-C para IOS y OSX, Java para...
View ArticleEstructura del código fuente en C++
Si bien un programa escrito en C++ se podría hacer en un único fichero de texto, cualquier proyecto serio requiere que el código fuente de un programa se divida en varios ficheros para que sea...
View ArticleSFML 2: Crear un entorno de trabajo
Vamos a empezar una serie de artículos dedicados a SFML 2 y como trabajar con esta biblioteca multimedia dedicada al desarrollo de videojuegos 2D. En esta primera entrega vamos a crear un entorno de...
View ArticleSFML 2: Crear una ventana
Una vez preparado el entorno de trabajo como vimos en el artículo anterior es hora de ponerse manos a la obra. Vamos a empezar borrando el código fuente que hay en el archivo main.cpp para empezar de...
View ArticleSFML 2: Controlar el tiempo
A diferencia de otras bibliotecas en las que el tiempo se representa con un entero en milisegundos o un numero de como flotante en segundos SFML no impone ninguna regla sobre esto y todos los tiempos...
View Article¿Qué es la inteligencia artificial?
Todos hemos oido hablar de la inteligencia artificial y hemos visto películas como Terminator, Matrix o Yo, Robot en la que la inteligencia artificial se revela contra la humanidad, pero realmente...
View ArticleSFML 2: Sprites y texturas
LLegamos al artículo de la serie sobre la biblioteca SFML 2 que muchos estaban esperando, es la hora de abordar el manejo de gráfico de la biblioteca empezando por los sprites y texturas. Veremos las...
View ArticleCrear un adivinador
Seguro que todos hemos vistos muchas aplicaciones y juegos de adivinación las típicas que te dicen que pienses en un objeto o en una persona y en pocas preguntas te adivinan en qué estás pensando y se...
View ArticleBreve repaso de la Programación Orientada a Objetos con C++
En este artículo vamos a hacer un breve repaso de la programación orientada a objetos con C++, pero que es aplicable a cualquier lenguaje orientado a objetos. Muchos desarrollamos software orientado a...
View Article10 sitios que todo programador de videojuegos debería conocer
Todo programador en general y el programador de videojuegos en particular deberías estar siempre al tanto de las últimas novedades. Si te dedicas a programar videojuegos o tienes intención de hacerlo...
View Article10 tips de programación de videojuegos
Son muchas las cosas que debemos tener en cuenta los programadores para hacer buen código y aplicaciones eficientes, los programadores de videojuegos y aplicaciones en tiempo real debemos hacer todas...
View ArticleLa informática, expulsada del ámbito de las ingenierías
Se ha publicado borrador bastante definitivo del Anteproyecto de Ley de Servicios Profesionales que trae noticias muy malas para los ingenieros informáticos: no se nos incluye en el marco legal de las...
View ArticleNo habrá colegio de informáticos, ¿Como afectará a la carrera de informática?
Ayer dábamos la noticia de un borrador de ley de los servicios profesionales confirma que finalmente no habrá colegio de informáticos. La idea es ir haciendo desaparecer paulatinamente todos los...
View ArticleSFML 2: Fuentes y textos
En este artículo veremos como tratar fuentes y textos en SFML 2. Las fuentes y los textos funcionan de forma parecida a las texturas y los sprites que vimos en el artículo anterior. Las fuentes...
View ArticlePunteros y referencias
Muchos novatos o gente que viene de lenguajes de alto nivel no quieren ni oír hablar de C/C++. se oyen cosas como que es muy complicado porque hay que manejar la memoria a bajo nivel, no tiene...
View ArticleSFML 2: Sonidos y música
En esta ocasión vamos a repasarlos conceptos de la biblioteca SFML 2 dedicados al menejo del sonido y de la música. Trataremos las diferencias entre uno y otro y como se manejas desde SFML 2. Sonidos...
View ArticleCurso expertos en desarrollo de videojuegos
La Universidad de Castilla la Mancha ha liberado el material de su Curso Universitario de Experto en Desarrollo de Videojuegos. Cuatro libros completos y todo el código fuente de los mismos en el que...
View Article