Introducción al Algoritmo A*

A* es uno de los algoritmos de búsqueda de caminos más conocidos del mundo, y aunque parece muy complicado al principio, es en realidad muy sencillo de entender.

En este artículo se explican las bases para entender cómo funciona y cómo implementarlo en cualquier lenguaje de programación. También daremos un paso más allá, explorando las maneras en las que se puede manipular para adaptarlo a nuestros casos de uso.

Leer más →

¿Por qué no terminas tus proyectos?

¿Te has preguntado alguna vez por qué no has terminado ya ese videojuego que estabas haciendo? ¿Tienes miles de ellos sin acabar? ¡Pero si eran tan simples!

Bueno, ¡no te preocupes! Tengo aquí las claves para ayudarte a terminar y encauzar bien tus futuros proyectos. Hoy, nos ponemos el sombrerito de Producción de Proyectos.

Leer más →

La Inteligencia Artificial y las Máquinas de Estado Finitas

¿Has intentado programar una Inteligencia Artificial alguna vez pero no sabías por dónde empezar? Conseguiste programarlo, ¿pero era un churro de ifs y bucles interminables? ¿Estás estudiando los autómatas finitos en clase y no tienes ni idea de para qué sirven?

No te preocupes, ¡hoy soluciono todas tus dudas! En este artículo teórico aprenderás a plantear tus propias inteligencias artificiales en papel, para que seas capaz de programarlas en cualquier lenguaje que se te pueda ocurrir.

¡Empezamos!

Leer más →

4096: Un videojuego de principio a fin

Aaaaaaaaah, ¡por fin! ¡Llevaba mucho tiempo queriendo hacer este tutorial! Y es que vamos a hacer un juego rápido y simple que funcione en móvil y ordenador, y te voy a enseñar todos los pasos para empezar y terminar los juegos que te propongas.

Si estabas buscando una excusa para ponerte, ¡ésta es tu señal! Estos tutoriales valen igual para quien sabe programar un poquito y quiere empezar en el mundo de los videojuegos, como para quien ya lleva mucho tiempo en la industria y quiere dar el salto a Unity.

¿Empezamos?

Leer más →