Posts tagged programación

Búsqueda de caminos: Floyd vs A*

2

Las últimas semanas he estado trabajando en la IA de Sion Tower y por el momento el resultado es satisfactorio. Antes utilizaba el algoritmo A* para la búsqueda de caminos de los enemigos, pero me di cuenta de que el rendimiento podía ser mucho mejor si precomputaba las búsquedas con una alternativa como Floyd. En este artículo hablo de las dos aproximaciones y comparo los resultados obtenidos.

(more…)

gLapse: take screenshots, glue them together

2

Several days ago I was a bit tired of working on IberOgre, the Spanish Ogre wiki so I started procrastinating. Then I discovered the Ludum Dare 48h game development competition and I was amazed about the idea. Lots of developers use to record their progress in time lapse videos to show how their mini games evolved. There are very good Windows tools to do that but on GNU/Linux systems you have to use command line scripts and that’s where gLapse comes into play.

(more…)

Movimiento relativo a la cámara

2

En la mayoría de videojuegos en tercera persona, la dirección hacia la que se mueve el personaje depende de la orientación de la cámara. A pesar de que Sion Tower es un tower defense, controlamos a un personaje en tercera persona y, por tanto, debía incorporar este sistema. Estos días he estado exprimiendo los sesos para implementar dicho movimiento. ¡Por fin! Tras decenas de diagramas con vectores, ángulos y sistemas de coordenadas, lo he conseguido. En este artículo explico un sencillo algoritmo para conseguirlo.

(more…)

Postmortem: Granny’s Bloodbath

3

Granny’s Bloodbath fue el proyecto que desarrollamos tres compañeros para la asignatura Diseño de Videojuegos en la Universidad de Cádiz durante el segundo cuatrimestre del curso 2009/2010. Se trata de un juego open source de plataformas y acción de scroll horizontal en el que manejamos a una abuelita que trata de sobrevivir a una invasión zombie. Armada con su bastón y la escopeta de su difunto marido avanzaba por tres niveles con sus correspondientes escenas narrativas y el obligado final boss. En este articulo diseccionaré el desarrollo de Granny’s Bloodbath a modo de reflexión.

(more…)

Desarrollo de videojuegos con un Pong

2

Cuando hace unos días escribía un artículo presentando a la Asociación de Desarrollo de Videojuegos de la Universidad de Cádiz (ADVUCA) comentaba que estábamos preparando nuestra primera actividad. El taller: “Introducción al desarrollo de videojuegos con un Pong” va viento en popa y se celebrará los días 22 y 25 de noviembre de 17:00 a 20:00 en la Escuela Superior de Ingeniería de Cádiz. Lo impartimos principalmente Alberto Cejas y yo aunque contaremos con el apoyo de varios compañeros más.

(more…)

Extenso tutorial de OIS en IberOgre

1

Tras algunas semanas sin anunciar ninguna novedad en IberOgre traigo buenas noticias. Para empezar, he eliminado parte de la incertidumbre inicial y planificado los próximos artículos. Además, mi compañero, Alberto Cejas, va a comenzar a colaborar en la wiki. Sé que las palabras no valen por sí solas y por ello ya está publicado un nuevo artículo en la wiki de Ogre3D en español: “Manejo básico de OIS” catalogado en la sección “Otras tecnologías”.

(more…)

Tiny Backup, PyGTK y Glade

16

Si quieres conocer una biblioteca o un lenguaje nuevos lo mejor es, sin lugar a dudas, utilizarlos. Había mirado ya algunas cosas sobre Python pero hace algunos meses sentí la necesidad de programar algo pequeño para adquirir un mínimo de destreza. Había oído maravillas de lo sencillo y elegante que era diseñar la interfaz de una aplicación de escritorio con Glade y manejarla con PyGTK desde Python. Por tanto me puse manos a la obra y desarrollé Tiny Backup en un par de días.

(more…)

Guía de estilo para C++ de Google

0

Cuando se programa es de suma importancia que el estilo sea uniforme, máxime, si trabajamos en un equipo de varias personas. Por si no supusiera suficiente esfuerzo comprender código ajeno aunque éste cuente con comentarios, hacerlo cuando cada desarrollador sigue su propio criterio puede ser una pesadilla. Es ahí donde entran en juego las guías de estilo. Hay muchas y ninguna tiene por qué ser mejor que otra a priori, no obstante, es recomendable ceñirse a una.

(more…)

Go to Top