Resumen:
|
Este trabajo pretende ofrecer soporte a la enseñanza de la asignatura Herramientas Informáticas para Juegos de Azar. Esta asignatura está orientada al desarrollo de estrategias matemáticamente consistentes para juegos de azar, y a la implementación de las mismas, y se imparte en la actualidad en la Facultad de Informática de la Universidad Complutense de Madrid. Específicamente, se orienta a la variante del póker conocida como No-Limit Texas Hold’em. Para ello, se han especificado en la Introducción tanto las reglas de dicho juego como un breve estudio de la importancia de este ámbito. Se han desarrollado dos herramientas independientes que han constituido los dos bloques de la presente memoria. La primera herramienta es un sistema que permite accesos diferentes a profesores y estudiantes. Los primeros tienen la posibilidad de diseñar tanto preguntas de práctica como exámenes. Además, pueden controlar el desempeño de los estudiantes en dichas preguntas y exámenes. Los estudiantes tienen la posibilidad de realizar las actividades diseñadas por su profesor. El sistema se ha desarrollado de forma modular mediante un modelo de desarrollo scrum para el que se ha mantenido una comunicación constante con el director del trabajo, profesor de la asignatura, que ha hecho las veces de cliente. La segunda herramienta dota a los estudiantes de una plantilla que permite, a través de un IDE de desarrollo, la implementación sencilla de algoritmos autónomos, con visibilización de los resultados, así como el testeo de los mismos a través de partidas con jugadores humano. Este sistema se ha desarrollado tomando como base el código creado por David Pérez para su herramienta ‘jpoker’ (https://github.com/dperezcabrera/jpoker).
|