Los que habéis probado la versión 0.0.4 de Project Football, habéis podido comprobar que la inteligencia artificial de los jugadores no es muy elaborada, por decir algo

. Los que no la habéis probado, aquí tenéis un
vídeo en Youtube (gracias Jaime).
Para el proyecto estoy tratando de aplicar lo que aprendí hace un par de años desarrollando la IA para un equipo de
RoboCup, y sobre eso he estado trabajando las dos últimas semanas. La cosa ha ido bastante bien, pero el diseño de clases general no acababa de convencerme, y estaba viendo como el código corría el peligro de acabar en un
spaguetti code.
Así que divagando sobre esta situación, casi de rebote, dí con este libro:
Programming Game AI by Example, de Mat Buckland. Al señor Mat voy a tener que hacerle un monumento, ha escrito un libro exactamente de lo que estoy tratando de hacer. Así que sin perder un minuto, fui a la biblioteca de la Universidad a sacar el libro y llevo dos días leyéndolo en perfecto inglés.
La lectura del libro es bastante amena, habla detalladamente sobre varías técnicas muy utilizadas en el desarrollo de videojuegos, como son las máquinas de estados (patrón State Machine), el control del movimiento de los agentes (Steering Behaviors), jerarquías de comportamiento, comunicación entre agentes, scripting en Lua de la inteligencia artificial, búsqueda de caminos, etc., y todo con sus ejemplos bien claritos (de ahí el "by Example" del título). Por último, y lo que hizo que me fijara en el libro, hay un capítulo entero dedicado a explicar como hacer la IA básica para un simulador de fútbol, jeje.
Pues en eso estoy ahora mismo, voy ya por la mitad del libro
Muchas gracias Jaime por el vídeo
estaría bien q aparecieran por arriba XD volando en mitad del campo jiajiaja
aunque bien pensado, mejor q no se salgan ,no? podrias poner una imagen cutrecilla de unas gradas con gente :] asi además no se salen sino que ·rebotan· con la pared y menos curro para hacer...
Una pregunta, con qué capturais los videos? necesito un programa para hacer los video-tutoriales de zenphp
En Linux estuve probando con gtk-recordMyDesktop y con Xvidcap, pero no conseguía buenos resultados grabando OpenGL.
Sobre el tema de los jugadores que vuelan, jeje, habrá que hacer algo. De momento estoy centrado en mejorar la IA, pero si habrá que poner algún límite al campo para que no hagan el salto del tigre.