miércoles, 9 de enero de 2008

Juego de poker para robots artificiales

Me ronda por la cabeza la idea de hacer un juego de poker texas holdem no limit tournament de manera que se pueda jugar en red con otros jugadores y que esté preparado para jugadores artificiales.



La clave seria el desarrollo de los robots que usando distintas tecnicas de inteligencia artificial consigan dominar el juego del poker, que es claramente dificil para las maquinas debido a que es un juego con información parcial.



Mi objetivo final seria organizar torneos a nivel nacional para encontrar el mejor robot de poker, habria que buscar patrocinadores para los premios y cosas asi.



El sistema seria similar al utilizado en la Javacup 2007 que organizaba javahispano, aunque en este programa no se si utilizar java o c++ para el desarrollo.



Java vendria bien para la inteligencia artificial para que más gente se animara a programar sus robots, al estilo de javacup o robocode. Por otra parte C++ y las librerias SDL le harian más rapido y mas bonito tal vez.



Espero sugerencias y colaboraciones.

2 comentarios:

Gonzalo Sánchez dijo...

Holas, Me parece muy interesante tu idea, yo creo que te iria mejor si lo programases en java y mas aun si lo pones como applet, permitiria a los jugadores no tener que descargar el juego (algunos les complica mucho) y podrias mantener un registro de los mejores jugadores y esas cosas via sql facilmente,
De mi experiencia programando en pygame, hacer juegos en linea no es complicado, pero creo que de todos modos te seria mas facil hacerlo en java. Bueno, es simplemente una opinion.

Suerte con eso.

BertriX dijo...

Pues no se, lo del applet lo descarto completamente, no me gustan nada. Ahora que mencionas lo de pygame a lo mejor es muy buena idea hacerlo con eso. Podría hacer que los bots recibieran los mensajes como si fueran una cadena de texto cada uno y asi se podrian programar en cualquier lenguaje como hacen los de Real Time Battle.