Buenas, volviendo un poco con el tema de la vida artificial que lo tengo apartado, ahora que estoy aprendiendo C++ he vuelto a los orígenes y he programado una versión del juego de la vida para consola usando C++ y la STL, biblioteca que quiero conocer. Ya sabía algo de C básico, pero ahora quiero pasar el desarrollo de videojuegos a C++ y me he puesto a aprender Orientación a Objetos en C++ y [...]
Muchas veces para resolver problemas de inteligencia artificial no hay nada como fijarse en la naturaleza. Uno de estos casos es la capacidad que tienen las hormigas para encontrar el camino más corto entre la comida y el hormiguero, teniendo en cuenta que las hormigas son ciegas. Pero actuando como una colonia y no como individuos aislados consiguen el objetivo. Las Hormigas en la naturaleza Las hormigas son ciegas y salen del hormiguero en [...]
Aquí traigo una versión del juego de la vida en Python utilizando GASP, se trata de una aplicación gráfica en el que se pueden elegir dos tipos de configuraciones: Aleatoria. Donde se debe introducir el numero de filas y columnas del mapa y se rellenan de forma aleatoria. Cargar Mapa. Donde se debe indicar la ruta de un mapa en formato txt con la configuración inicial, se incluye un ejemplo de mapa con el [...]
El juego de la vida es un ejemplo de simulación de vida artificial de unos átomos (cada uno de los puntos negros) situados en un mundo (la cuadrícula). Hay unas reglas sencillas para saber como nacen o mueren estos átomos: Una célula nace cuando tiene a su alrededor exactamente 3 células vecinas. Una célula con 2 o 3 células vecinas sigue viva. En cualquier otro caso la célula muere (por soledad o superpoblación). Lo [...]