Automatización de enemigos con redes neuronales
Clase 19 de 36 • Platzi CONF 2021
Contenido del curso
Main Stage
- 2

Freddy Vega: cómo desaprender el ego
31:58 min - 3

Cómo crear un plan de desarrollo profesional
05:10 min - 4

Por qué decidí invertir en Latinoamérica - Carolina Huaranca
15:38 min - 5

El cerebro de programadores: ¿genética o entrenamiento?
04:14 min - 6

Entrevista: Estrategias de persuasión en un mundo digital - Jonah Berger
07:40 min - 7

Web 3.0 - Christian Van Der Henst
24:54 min - 8
![Be[in]Crypto - Ana Ojeda Caracas](https://thumbs.cdn.mdstrm.com/thumbs/512e13acaca1ebcd2f000279/thumb_614bee4e66a7b2397b06cf40_614bee4e66a7b2397b06cf4c_26s.jpg)
Be[in]Crypto - Ana Ojeda Caracas
04:18 min - 9

Cómo encontrar tu tribu en redes sociales
12:48 min - 10

Cuentos para soñar con los ojos abiertos - Hernán Casciari
38:48 min - 11

El secreto para avanzar al ritmo de la tecnología - Javier Matuk
02:13 min - 12

Creando puentes - Shel Valdés
04:58 min - 13

El método de enseñanza de Julio Profe
16:40 min
Code Stage
- 14

PHP para crear tu primer producto viable
04:41 min - 15

El estado del desarrollo web según Platzi - Estefany Aguilar, Estefany Salas, Nicolas Molina
31:14 min - 16

Ya soy desarrolladora Senior ¿Ahora qué? - Juan Pablo Buriticá
16:32 min - 17

La empatía corre por las venas de tu producto - Priyanka Shetty
13:57 min - 18

Divergente: ¿tu don o tu maldición? - Romina Huamán
04:34 min - 19

Automatización de enemigos con redes neuronales
Viendo ahora - 20

Sesgos en IA: casos reales de discriminación
14:19 min - 21

Cómo crear IA para obreros invisibles
12:36 min - 22

No eres malo en Matemáticas, solo te enseñaron mal - Enrique Devars
04:51 min - 23

¿Por qué necesitamos más ingenieras? - Irma Meza
04:21 min - 24

Por qué Bitcoin es diferente del dinero tradicional
04:54 min
Creative Stage
- 25

Aprender no tiene edad - Jaime Durán
12:23 min - 26

De la pasión por las canchas a la industria creativa - Diego Pinzón
13:42 min - 27

El proceso invisible detrás de las ideas - Carolina Laverde
05:12 min - 28

Porqué el periodismo importa en un mundo de FakeNews - Ingrid Zuñiga
04:50 min - 29

La confianza, base de la economía Cripto - Andrés Londoño
05:10 min - 30

Despierta tu mente innovadora - Daphne S. Leger
14:22 min - 31

La voz como herramienta de creatividad
16:02 min - 32

La importancia de no tomarte tu contenido tan en serio - Joaquín Loyo
04:50 min - 33

El diseño de producto en tu día a día - Daniel Torres Burriel
14:28 min - 34

Industria de Videojuegos en Latam - Diana Rodríguez
04:23 min - 35

Algoritmos vs usuarios: el dilema del marketing
57:07 min - 36
¡Anuncio Importante!
00:20 min
La automatización con inteligencia artificial ya está ayudando a crear enemigos, prototipos y agentes para videojuegos en poco tiempo y con muy poco código. Con la guía de Héctor Pulido, backend developer en Platzi con experiencia en videojuegos, conocerás cómo combinar redes neuronales y evolución para acelerar procesos, reducir costos y elevar la calidad sin sacrificar creatividad.
¿Cómo puede la automatización con IA aliviar la crisis de costos en videojuegos?
Los costos suben y los jugadores exigen más. Esto obliga a producir experiencias más grandes y complejas, con riesgo de fallar como pasó con No Man's Sky o Cyberpunk 2077. La respuesta: automatizaciones que generen prototipos rápidos y permitan iterar hasta un resultado aceptable.
¿Qué tecnologías aplicar hoy para crear prototipos con IA?
- Transfer para acelerar creación de contenidos.
- Fotogrametría para obtener recursos visuales.
- Generación de assets con redes neuronales generativas adversarias.
- Agentes inteligentes para probar y refinar comportamientos.
¿Por qué importa iterar rápido con prototipos?
- Reduce tiempos de validación de ideas.
- Permite fallar barato y corregir antes.
- Libera al equipo para enfocarse en diseño y pulido.
¿Qué es una red neuronal y por qué sirve como estimador universal?
La red neuronal artificial es descrita como la “reina de las funciones”: al cambiar sus parámetros, puede parecerse a cualquier función que imagines. Este poder como estimador universal permite modelar comportamientos complejos, como el de un enemigo o un agente de juego.
¿Cómo se entrena: backpropagation o evolución?
Usualmente se usa backpropagation. Aquí se propone evolución: crear muchas redes con parámetros distintos, evaluar su desempeño y mejorar las mejores con mutaciones y combinaciones.
- Crear una población de redes con parámetros variados.
- Evaluar cuáles se comportan mejor.
- Aplicar mutaciones a las mejores.
- Combinar redes destacadas.
- Repetir el ciclo de forma iterativa.
Este proceso imita la evolución descrita por Darwin y permite llegar a automatizaciones funcionales muy rápido.
¿Cómo crear un enemigo o un agente en Unity con esta técnica?
La idea es simple: automatizar con matemáticas para construir un enemigo en poco tiempo. Si usas Unity, Héctor ofrece una librería para crear automatizaciones muy rápido sin programarlo todo desde cero.
¿Cómo funciona el agente en Flappy Bird?
Se diseña una red neuronal que decide si el ave salta o no a partir de entradas clave y un umbral de salida.
- Entradas: altura del ave, velocidad, lo que tiene enfrente.
- Salida: si es mayor que 0.5, salta.
- Si es menor o igual, se queda estática.
- Supervivencia: el puntaje al morir decide si la red se conserva o se descarta.
Este enfoque demuestra que la automatización no solo funciona en Flappy Bird, sino que escala a distintos géneros.
¿Qué casos de uso muestran valor más allá del ejemplo?
- Juegos de acción para probar patrones de ataque y defensa.
- Juegos de carrera para ajustar trayectorias y velocidades.
- Juegos de peleas para entrenar oponentes adaptativos.
- Fuera del gaming: coches autónomos o drones.
¿Cuál es el objetivo final con agentes inteligentes?
- Crear comportamientos útiles en poco tiempo.
- Iterar hasta alcanzar calidad jugable.
- Reaprovechar el proceso en distintos proyectos.
¿Te gustaría probar esta forma de automatizar enemigos y agentes con redes neuronales y evolución en Unity? Cuéntame qué juego crearías y qué comportamientos entrenarías primero.