What You Need to Know Before
You Start
Starts 6 June 2025 18:58
Ends 6 June 2025
00
days
00
hours
00
minutes
00
seconds
Cómo conquistar el mundo
Aprende a desarrollar un algoritmo genético en Python para dominar el juego de mesa Risk, explorando el diseño orientado a objetos y estrategias de inteligencia artificial para la simulación y optimización del juego.
EuroPython Conference
via YouTube
EuroPython Conference
2484 Cursos
43 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Conference Talk
Optional upgrade avallable
Resumen
Aprende a desarrollar un algoritmo genético en Python para dominar el juego de mesa Risk, explorando el diseño orientado a objetos y estrategias de inteligencia artificial para la simulación y optimización del juego.
Programa de estudio
- Introducción al Curso
- Entendiendo el Juego de Mesa Risk
- Repaso de Programación en Python
- Diseño Orientado a Objetos para la Simulación de Risk
- Fundamentos de Algoritmos Genéticos
- Desarrollo de un Algoritmo Genético para Risk
- Simulación y Optimización del Juego
- Estrategias Avanzadas de IA en Juegos
- Aplicaciones Prácticas y Trabajo de Proyecto
- Finalización del Curso y Próximos Pasos
Resumen de los Objetivos del Curso
Introducción al Juego de Risk
Conceptos Básicos de IA y Algoritmos Genéticos
Requisitos Previos y Configuración de Herramientas
Reglas y Estrategias del Juego
Explorando la Mecánica del Juego
Identificación de Desafíos y Objetivos Clave en Risk
Sintaxis Básica y Estructuras de Datos
Funciones y Módulos
Introducción a la Programación Orientada a Objetos (OOP)
Modelado de los Componentes del Juego
Diseño de Clases para Jugadores, Ejércitos y Territorios
Implementación de Reglas de Interacción y Flujo del Juego
Introducción a Algoritmos Evolutivos
Conceptos Clave: Población, Cromosomas, Funciones de Aptitud
Operadores Genéticos: Selección, Cruce, Mutación
Configuración del Problema y Codificación de Estrategias
Diseño e Implementación de una Función de Aptitud
Aplicación de Operadores Genéticos para Evolucionar Soluciones
Ejecución de Simulaciones para Prueba de Estrategias
Análisis de Resultados y Depuración de Estrategias
Ajuste de Parámetros para un Rendimiento Óptimo
Heurísticas y Desarrollo de Estrategias
Enfoques Híbridos: Combinación de Técnicas de IA
Aprendizaje Automático para un Juego Adaptativo
Diseño y Construcción de un Bot de Risk Potenciado por IA
Aplicación de Técnicas Aprendidas a Variantes y Otros Juegos
Estudios de Caso de IA Exitosa en Juegos
Revisión de Aprendizajes y Conceptos Clave
Presentación Final de Proyecto y Retroalimentación
Lecturas y Recursos Adicionales para Aprendizaje Continuado
Asignaturas
Charlas de Conferencia