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
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

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
  • 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

Asignaturas

Charlas de Conferencia