Qué necesitas saber antes de
comenzar

Inicio 4 June 2026 22:34

Fin 4 June 2026

00 Días
00 Horas
00 Minutos
00 Segundos
course image

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

6076 Cursos


43 minutes

Actualización opcional disponible

Not Specified

Avanza a tu propio ritmo

Conference Talk

Actualización opcional disponible

Resumen

Learn to develop a genetic algorithm in Python to master the board game Risk, exploring object-oriented design and AI strategies for game simulation and optimization.

Programa

  • Introducción al Curso
  • 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
  • Entendiendo el Juego de Mesa Risk
  • Reglas y Estrategias del Juego
    Explorando la Mecánica del Juego
    Identificación de Desafíos y Objetivos Clave en Risk
  • Repaso de Programación en Python
  • Sintaxis Básica y Estructuras de Datos
    Funciones y Módulos
    Introducción a la Programación Orientada a Objetos (OOP)
  • Diseño Orientado a Objetos para la Simulación de Risk
  • 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
  • Fundamentos de Algoritmos Genéticos
  • Introducción a Algoritmos Evolutivos
    Conceptos Clave: Población, Cromosomas, Funciones de Aptitud
    Operadores Genéticos: Selección, Cruce, Mutación
  • Desarrollo de un Algoritmo Genético para Risk
  • 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
  • Simulación y Optimización del Juego
  • 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
  • Estrategias Avanzadas de IA en Juegos
  • Heurísticas y Desarrollo de Estrategias
    Enfoques Híbridos: Combinación de Técnicas de IA
    Aprendizaje Automático para un Juego Adaptativo
  • Aplicaciones Prácticas y Trabajo de Proyecto
  • 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
  • Finalización del Curso y Próximos Pasos
  • Revisión de Aprendizajes y Conceptos Clave
    Presentación Final de Proyecto y Retroalimentación
    Lecturas y Recursos Adicionales para Aprendizaje Continuado

Materias

Conference Talks