Premio a la presentación de la estrategia en el III Hackathon de Zimatek

El miércoles participamos en el tercer Hackathon de Zimatek (asociación de alumnos de Física e Ingeniería Electrónica) en la Facultad de Ciencias de la Universidad del País Vasco. 

Un evento en que el objetivo era programar, en el lenguaje de programación de Python, un robot virtual capaz de vencer al resto dentro de las restricciones del videojuego desarrollado por la organización de Zimatek.

Si bien no tuvimos fortuna en los combates, nos llevamos el premio a la mejor presentación de la estrategia planteada, por lo que estamos seguros de que con unas poquitas horas más habríamos sido capaces de depurar nuestra estrategia.
La estrategia consistía en recolectar el máximo número de monedas posibles optimizando el tiempo. Estas monedas se utilizaban para subir de nivel y poder mejorar las estadísticas de la batalla (vida, rapidez en la regeneración de vida, daño del ataque, velocidad del proyectil...). Para ello, desde la posición de nuestro robot, calculábamos las monedas cuya distancia a otras monedas era mínima, con el fin de dirigirnos a aquellas zonas con mayor población de monedas. Asimismo, si durante el trayecto las monedas creadas aparecían más cerca que esa zona, nos desviábamos hacia esa moneda para posteriormente continuar hacia dicha región. De esta manera, nos aseguramos de dirigir los esfuerzos hacia aquellas zonas que más monedas tienen a su alrededor, permitiendo recoger más en menos tiempo, pero sin desaprovechar aquellas que se generan alrededor del robot.

Os dejamos con la presentación realizada dentro del horario del Hackathon y con algunas fotos, iré publicando más según me lleguen :) .