Inteligencia Artificial Aprende a Jugar Super Mario Bros

Поделиться
HTML-код
  • Опубликовано: 31 май 2024
  • Usando Algoritmos Genéticos, Aprendizaje Reforzado, Redes Neuronales, Reducción Gradual de Población y mucha, pero mucha Depravación del Sueño y Cafeína, logramos desarrollar una Inteligenciar Artificial capaz de pasar el Primer Nivel del Super Mario Bros.
    Espero Nintendo no averigüe como demandar Inteligencias Artificiales.
    _________________________________________________________________________________________
    Música
    Super Mario Lo Fi : Chill hop - Arranged by Accordion guy
    The Inspiration by Keys of Moon | / keysofmoon
    Legendary Epic Heroic | Heroic by Alex-Productions | onsound.eu/
    Music promoted by www.chosic.com/free-music/all/
    creativecommons.org/licenses/...
    _________________________________________________________________________________________
    00:00 Intro
    00:22 Mapa
    01:05 Mario
    01:57 Bloques y Power-Ups
    04:12 Enemigos
    04:46 Inteligencia Artificial
    06:10 Primer Entrenamiento
    07:40 Primer Resultado
    08:39 Segundo Entrenamiento
    10:12 Segundo Resultado
    10:39 Atajo
    _________________________________________________________________________________________
    #IA #InteligenciaArtificial #unity #videojuego #juego #dev #elmaikinidev #mario
  • РазвлеченияРазвлечения

Комментарии • 502

  • @miguelx8208
    @miguelx8208 6 месяцев назад +1573

    Noté que durante la explicación de los movimientos agregados, nunca le diste a Mario la habilidad de ir hacia abajo (agacharse), debido a eso fue que ninguno pudo utilizar el atajo.

  • @Pelicam95x
    @Pelicam95x 6 месяцев назад +193

    Literalmente por el 1:43 que dijo " anime la animación que no hace nada " ya se merece que lo vea entero jajaja

  • @user-lc1jg2hv5w
    @user-lc1jg2hv5w 5 месяцев назад +8

    Guele a demanda

  • @Bamberagentina
    @Bamberagentina 6 месяцев назад +340

    2:37 está fue mí parte favorita del video XD

    • @cososalol
      @cososalol 6 месяцев назад +9

      XD IGUAL JAJAJAJJAJASAJSJA

    • @ImWaffles
      @ImWaffles 6 месяцев назад +1

      Es increíble cómo nadie te pregunto.

    • @serranodiaz9648
      @serranodiaz9648 6 месяцев назад +31

      ​@@ImWaffles¿Enserio te pones a pedir permiso tu para escribir en los comentario? XD

    • @1594fefe
      @1594fefe 6 месяцев назад

      Jaja no sé por qué salió así

    • @Bamberagentina
      @Bamberagentina 6 месяцев назад +4

      @@ImWaffles es increíble que nadie pregunto por tu opinión

  • @SantyGamer_GGJ
    @SantyGamer_GGJ 6 месяцев назад +28

    2:31 simplemente xd

  • @yakosan5738
    @yakosan5738 6 месяцев назад +47

    Morí con el "ahora podemos hacer los movimientos básicos de lado a lado y saltar...ah caray"😂😂

  • @unaicuevaserrano3284
    @unaicuevaserrano3284 6 месяцев назад +171

    Ya solo con ver el vídeo me doy cuenta de los días y días que has tenido que estar trabajando en este proyecto, valoro mucho tu trabajo así que like y nuevo suscriptor ya que te esfuerzas mucho en tu canal y enhorabuena por el resultado tan bueno en el vídeo

  • @LilythPan
    @LilythPan 6 месяцев назад +633

    Seria interesante ver si es capaz de mejorar y llegar al top 10 de speedruns cuantas generaciones demoraria

    • @angellpichuuxd
      @angellpichuuxd 6 месяцев назад +154

      Los speedruns usan distintos bugs y glitches, hay un experimento de OpenAI del juego del escondite y tardan bastantes millones de generaciones hasta que empiezan a usar bugs para ganar el juego.

    • @LilythPan
      @LilythPan 6 месяцев назад +44

      @@angellpichuuxd cierto omiti ese detalle tambien, si lo vi como se aprovechan de fallos para pasar por donde no deberian, pero es cierto igual seria interesante verlo

    • @angellpichuuxd
      @angellpichuuxd 6 месяцев назад +8

      Quizá así empiecen a usar el atajo@@LilythPan

    • @Dr.what56
      @Dr.what56 6 месяцев назад +3

      ​@@angellpichuuxdno sabía pero ya se

    • @rafael02ification
      @rafael02ification 6 месяцев назад +1

      Mejor programa los tiempos de cada accion

  • @ADSOGAMES
    @ADSOGAMES 6 месяцев назад +69

    Me encantó cómo a medida avanzaba se daba cuenta de lo que le faltaba programar 😅

    • @hjt8819
      @hjt8819 5 месяцев назад +10

      Así funciona la programación y me encanta

    • @dystervarg5257
      @dystervarg5257 4 месяца назад

      ¡Ah caray!

  • @FBI_hace_8_anos
    @FBI_hace_8_anos 5 месяцев назад +23

    5:55 me encanto la explicación, y me recordo a los clones de sobra de Naruto, es básicamente la misma función, cuando el estaba entrenando con sus diferentes clones y uno lograba un progreso desaparecia y el conocimiento adquirido se pasaba a los otros

  • @LilythPan
    @LilythPan 6 месяцев назад +81

    Quizá no usaron el atajo al no estar programada la función de bajar como posible input

  • @Akira-chicken
    @Akira-chicken 6 месяцев назад +71

    al final los marios no usaron el hongo ni la flor de fuego, pero usaron la estrella correctamente, entonces creo que en otras circunstancias podrían usar los poderes sin problemas, aunque me hubiera gustado ver a alguno usar el atajo XD

    • @ismaelscorzelli5608
      @ismaelscorzelli5608 6 месяцев назад +16

      capaz si lo entrenaba a partir de una jugada propia de el podrian, ya q exite otra manera de entrenamiento que es esa, y puede ser mucho mas eficiente para que aprenda mas rapido

    • @1250vlad
      @1250vlad 6 месяцев назад +20

      Si no me equivoco, al parecer no se programó alguna variable para que Mario intente interactuar con la tubería y decida bajar por ella. Es más, según lo visto en el video no se le programó el movimiento para bajar, solo fue izquierda, derecha y salto.

    • @evilbroyfriend4113
      @evilbroyfriend4113 6 месяцев назад

      ​@@1250vlad❤

  • @Kashiname
    @Kashiname 6 месяцев назад +40

    me imagino al dev diciendo hoy voy a hacer que una IA aprenda a jugar mario, sera emocionante.
    tres doritos despues: Rayos, olvidé que tengo que aprender como programar el primer nivel.
    Aun asi estuvo gracioso y entretenido.

  • @Miztl_UwU
    @Miztl_UwU 6 месяцев назад +11

    Dijiste que ninguno uso el atajo tal vez fue por qué se te olvidó programar el agacharse dentro del juego supongo que se te pudo haber olvidado por qué no mencionaste haberlo hecho xd

  • @Golden10303
    @Golden10303 6 месяцев назад +21

    Me estas diciendo, que de millones de generación de Mario(IA) ninguno se le ocurrió revisar las tuberías?...
    Bruh :v

    • @michiplay2675
      @michiplay2675 6 месяцев назад +6

      No los programo para bajar XD

    • @axelgabrielholgadoalarcon2385
      @axelgabrielholgadoalarcon2385 6 месяцев назад +1

      imagina que es tu primera vez jugando eso, dudo que pienses que es posible que sirva para algo ya que las demás tuberías no sirven

    • @Twinnkyto_Con_K
      @Twinnkyto_Con_K 6 месяцев назад

      Si entraron pero cuando entraron era de revisar sus generaciones tambien por eso corto, de otra manera cada jugador no se ve porque es indivial la inteligencia supongo

  • @larry-kapo-ya7326
    @larry-kapo-ya7326 6 месяцев назад +38

    Te acordaste ponerle que se puedan agachar? (Para entrar al atajo)

  • @fabianmartin1591
    @fabianmartin1591 6 месяцев назад +10

    Huele a demanda épica

  • @ShizaDecaf
    @ShizaDecaf 6 месяцев назад +42

    ese paneo a todos los mundos de los Marios aprendiendo en el minuto 06:00 se ve increíble XD sería algo interesante de ver en un juego real de Mario

  • @Internascience
    @Internascience 6 месяцев назад +4

    Excelente video!
    Hace poco empecé a aprender a programar y te juro que ver esto se nota el esfuerzo que le has metido!
    Enhorabuena y sigue adelante crack! 🎉❤

  • @RIchi_D10
    @RIchi_D10 2 месяца назад

    me ha flipado lo bien montado q está el video, eres fantástico. nuevo suscriptor!

  • @alantalan228
    @alantalan228 6 месяцев назад +15

    jaja pobrecito, nadie uso ese túnel, buen video, y que bueno que explicas que no es facil y que cometes muchos errores XD

  • @isaacmenendez9371
    @isaacmenendez9371 6 месяцев назад +7

    *Me encanta que haces el video muy positivo, de hecho aquello que son errores los ves como algo gracioso y te lo tomas con humor. Pero sigues adelante y eso es lo importante* 😂☺🤭

  • @gonzalo_facherin
    @gonzalo_facherin 2 месяца назад

    Muy buen video bro. Me encanto el humor y toda la dedicacion que le pusiste

  • @mefistodango
    @mefistodango 6 месяцев назад +20

    Próximo reto, inteligencia artificial jugando un juego de Pokémon? 👀 Aunque no lo hicieses porque parece demasiado complejo, sería posible? 🤔

    • @zamodi29
      @zamodi29 6 месяцев назад +2

      Ya lo han hecho y es mucho mejor que un jugador promedio ya que logró manejar el rng

    • @eleazarjosueflorescontrera1444
      @eleazarjosueflorescontrera1444 6 месяцев назад +3

      @@zamodi29 Si no estoy mal esa no es una IA, es un TAS por lo que no requirió entrenamiento. Pokemon tienen un nivel mucho mas alto en dificultad que un super mario

    • @zamodi29
      @zamodi29 6 месяцев назад

      @@eleazarjosueflorescontrera1444 de hecho se explica como una IA y si requiere mucho mas sacrificio pero en vez de 30 partidas eran 100 y tardo más por lo que se logro

    • @soloparaplaystation6624
      @soloparaplaystation6624 5 месяцев назад

      ​@@zamodi29rng?

  • @elo-trash-can
    @elo-trash-can 6 месяцев назад +3

    Nintendo viendo el vídeo : k a g a s t e (lo demanda epicamente)

  • @UnSimpleMortal
    @UnSimpleMortal 3 месяца назад

    No se como seran tus otros videos, pero que buenas risas me avente con este, me encanta tu manera seria de decir chistes 😂 solo por eso vi todo el video.

  • @juliandavidmejia5775
    @juliandavidmejia5775 2 месяца назад

    Demasiado brutal bro, me encantó el video

  • @juanpina6638
    @juanpina6638 6 месяцев назад +3

    Que genial vídeo. Solo quedé con ganas de saber más como funciona la IA. Verla un poco más a profundidad

  • @nekoppai7398
    @nekoppai7398 6 месяцев назад

    Tremendo beat hermano, me hizo bailar mientras veia como el Mario pasaba el nivel

  • @Seba-yb7ng
    @Seba-yb7ng 4 месяца назад

    Tremendo trabajo! Estos vídeos si valen la pena

  • @Ricardoavf
    @Ricardoavf 6 месяцев назад +1

    *Si queremos el mundo 1-2 jeje excelente video, experimento y simulación*

  • @juliangarcia8051
    @juliangarcia8051 6 месяцев назад

    Esta genial, me hiciste reir con el primer salto de mario y aoasionarme por mi profesión. Soy dev web frontend pero me tiene aburrido los formularios. Hoy me hiciste ver otro mundo mas divertido. Nuevo sub, gracias

  • @rafaeldasilvaromero3362
    @rafaeldasilvaromero3362 5 месяцев назад +3

    El primer nivel de Mario esta diseñado para ser amigable a la mente del jugador y enseñarte a jugar, por lo que es interesante ver como una IA sin mente de jugador sino una que experimenta todas las variables se las arregla para spbrevivir y terminar el nivel.
    PD: yo de chiquito si que me pasaba ese nivel de Mario, mi problema era esos niveles del castillo donde las tuberias te mandan a cualquier parte o los noveles donde tenias que correr y luego saltar. Ahi si que pienso qur la IA se pasaria media tarde optimizando las miles de variables hasta dar con una que le deje llegar al final.

  • @dystervarg5257
    @dystervarg5257 4 месяца назад +1

    "¡Ah caray!" Ahí supe que me iba a encantar el vídeo. XD

  • @user-bm9tq3oz8s
    @user-bm9tq3oz8s 4 месяца назад +3

    Note un error.:mario salto en el aire sin tomar un power.-ap

  • @AndruzMartinezoriginal
    @AndruzMartinezoriginal 23 дня назад

    Me gusto mucho la forma que esplicaba mientras se equivocaba y retomaba el curso
    Buenísimo

  • @Ronms
    @Ronms 26 дней назад

    Video interesante, sigue trayendo cosas así

  • @FJPPitta
    @FJPPitta 6 месяцев назад +8

    Excelente video, mientras lo veía me preguntaba si se podía poner como objetivo el tiempo y al final lo haces. Si se deja más tiempo en entrenamiento, ¿sería capaz de bajar el tiempo a unos 30seg o menos?

  • @9403Victor
    @9403Victor 6 месяцев назад

    Jaja me da orgullo ser mexa como tú. Eres un genio incomprendido y flojo con un humor re ácido jaja

  • @RainbowStar10-12
    @RainbowStar10-12 6 месяцев назад +7

    Creo que la razón por la que no usaron el atajo es que no había incentivo por explorar
    Quizás sin la regla de que se mueran después de no avanzar o con más tiempo
    Además creo que deberían tener el incentivo al obtener objetos y quizás darle un incentivo mayor por el más rápido
    Me encantan la IA, parecen como bebés aprendiendo a jugar desde 0

  • @alexisdanel9370
    @alexisdanel9370 6 месяцев назад

    Buen video me gusta tu estilo narrativo me dio mucha risa me suscribo

  • @TyPeD8
    @TyPeD8 6 месяцев назад

    Muy buen video! me gusto mucho tu contenido, espero nuevos videos :3

  • @manurincon10
    @manurincon10 3 месяца назад

    Te has hecho el nivel entero con todas las físicas, tiene su mérito vaya...

  • @MegaJHONDY
    @MegaJHONDY 6 месяцев назад +2

    Buenardo, sigue así 🎉

  • @levivalladares6613
    @levivalladares6613 6 месяцев назад +1

    impresionante como aprende la inteligencia artificial, y que excelente video

  • @ciiriin
    @ciiriin 6 месяцев назад +1

    un millon de honestos marios no cree en los atajos, si al trabajo duro de fontanero.

  • @vytir3784
    @vytir3784 18 дней назад

    Se la rifo se merece un like y una suscripcion minimo

  • @l-r-p880
    @l-r-p880 6 месяцев назад +2

    Es como yo la primera vez que jugué al juego, golpeaba cada bloque más de una vez aunque no pasaba nada.
    Yo también pasaba el juego para ver los diferentes colores de Mario cuando tenía la estrella.

  • @trac185
    @trac185 5 месяцев назад +1

    Que genial, te felicito!
    Mis 3 pasiones: super Mario, programación e AI

  • @FePoeta
    @FePoeta 4 месяца назад

    Lo que más me gustó del vídeo: UN MILLÓN DE MARIOS AL MISMO TIEMPO JAJAJAJAA AMO ❤❤

  • @gatopach8068
    @gatopach8068 5 месяцев назад +1

    Solo por la cantidad de Marios que dieron su vida por este video se merece un like

  • @uzielrm935
    @uzielrm935 4 месяца назад

    ya estaba medio decepcionado de que fuese solo el primer nivel, pero viendo la cantidad de trabajo me saco el sombrero y me callo el hocico jajajaj

  • @Omlxt_Oficial
    @Omlxt_Oficial 6 месяцев назад

    nuevo, sub bro y gran video :D!

  • @techlandplay9622
    @techlandplay9622 6 месяцев назад

    pufff tremendo video, grande crack

  • @linkinbloodmon
    @linkinbloodmon 6 месяцев назад +1

    Bro, que sistema de IA usaste? la programaste tu?, otra pregunta, que entorno de desarrollo de videojuego usas y cómo lograste vincular ambos?

  • @matiashernandezpereira7792
    @matiashernandezpereira7792 6 месяцев назад

    Nuevo like y sub muy buen video y se q t costó mucho hacerlo, pregunta cómo desarrollas una ia para q juegue el juego?

  • @josuegrijalva4111
    @josuegrijalva4111 6 месяцев назад +6

    Me hiciste recordar mis viejos tiempos de programación 😂 te has ganado un suscriptor

  • @AlexanderDiaz-kp5jt
    @AlexanderDiaz-kp5jt 6 месяцев назад

    Estos videos son buenísimos 👏👏👏

  • @hilosconmac8792
    @hilosconmac8792 6 месяцев назад

    No jajaja, re deprimente lo del atajo, tantos marios y ninguno se animo, por cierto buen video.

  • @EspitiaDaniel
    @EspitiaDaniel 4 месяца назад

    Buen video pa unas risas

  • @juancastro1851
    @juancastro1851 6 месяцев назад

    Brillante!
    👏👏👏

  • @Twinnkyto_Con_K
    @Twinnkyto_Con_K 6 месяцев назад

    Una muestra mas de que todos seguimos siendo binarios me abrio la mente saludos 🙏🙏

  • @Sr.Zhadow
    @Sr.Zhadow 4 месяца назад +1

    Jajaja el final me hizo escupir el café🗿👍

  • @cirolandia007
    @cirolandia007 6 месяцев назад

    Crack total!!!

  • @cuatroveintepe5261
    @cuatroveintepe5261 2 месяца назад

    Una duda que programa usaste para entrenar la IA

  • @jesusantoniogarciacalderon1030
    @jesusantoniogarciacalderon1030 6 месяцев назад

    Hermano grande xD me gustó mucho

  • @ozvalitomarin9199
    @ozvalitomarin9199 6 месяцев назад

    Buen trabajo

  • @yoneexx
    @yoneexx 6 месяцев назад +2

    Estoy interesado en aprender a programar IAs y juegos, al igual que tú, que lenguajes de programación debería aprender y que programas debería aprender también, ej: el que usaste para crear el mapa

  • @ShizaDecaf
    @ShizaDecaf 6 месяцев назад +4

    increíble, el engine de tu juego de Mario quedó tan exacto que me da algo de miedo que nintendo te lo tumbe XD

    • @ShizaDecaf
      @ShizaDecaf 6 месяцев назад

      obviamente también ayuda mucho que hayas usado exactamente los sprites rippeados del juego, pero me refiero al comportamiento, el movimiento, en general sí da la sensación de jugarse y sentirse como mario xd

    • @TornaxOfficial
      @TornaxOfficial 6 месяцев назад +1

      Nah. Las fisicas son sustancialmente distintas comparadas con el mario original

    • @ShizaDecaf
      @ShizaDecaf 6 месяцев назад

      @@TornaxOfficial con los cientos de marios al mismo tiempo casi no se notaba xd

  • @julioclavijol
    @julioclavijol 6 месяцев назад

    Pero si estaba cerca por 2 segundos, excelente video.

  • @otsuaf99
    @otsuaf99 6 месяцев назад +1

    Esto ya tiene años que lo vi, con el mismo fallo del salto.

  • @Cristian-hn2ey
    @Cristian-hn2ey 5 месяцев назад +1

    Yo no podía pasar el primer nivel porque saltaba por encima del castillo y entrabas en un bucle infinito donde el mapa nunca se terminaba y tenías que reiniciar el juego

  • @eddsans1734
    @eddsans1734 5 месяцев назад

    Gran video, entretenido y gracioso 😂

  • @M4T3OJ3SUS
    @M4T3OJ3SUS 4 месяца назад

    los fails y reaciones le dan más diversion al video

  • @user-kb6so2lf4b
    @user-kb6so2lf4b 27 дней назад

    Para que lo sepan, no agrego animacion de agachar aunque se vea que uso el atajo, porque los marios no veian que pasaba nada, así que lo tomaron como si fuera nada, por eso no fueron por el atajo

  • @brigadasgrifo
    @brigadasgrifo 6 месяцев назад +2

    Hola. Excelente video. Podrías decirme que se debe saber para poder realizar estos entrnamientos con IA?

  • @mrmouk
    @mrmouk 6 месяцев назад

    Like, subscrito y campana ~

  • @guerrerodelbosque
    @guerrerodelbosque 5 месяцев назад

    Ahora uno que rompa el record mundial de speedrun

  • @javiadzu
    @javiadzu 6 месяцев назад

    ¡Súper buen video! ¿qué tipo de modelo utilizaron?

  • @aleksdebv
    @aleksdebv 6 месяцев назад

    buen video bro, te doy una idea: podrías sacar una app que tenga una IA inexperta que sirva como mascota y nosotros debamos ver como va entrenando y progresando

  • @yairen-tl9lm
    @yairen-tl9lm 6 месяцев назад

    Simplemente epico turutú turutú 🤣🤣🤣 genial eso

  • @Tailspon
    @Tailspon 6 дней назад +1

    Las inteligencias artificiales dominaran el mundo
    Also las inteligencias artificiales: jajaja voy ganando voy a *se lo chinga un goomba*
    La IA: noooo *es cambiada*

  • @mabriel5w5
    @mabriel5w5 6 месяцев назад +1

    Buen video

  • @Wainer1201
    @Wainer1201 6 месяцев назад +2

    Nintendo con un strike metido en el qlo: Hola 🗿

  • @Stiriwini
    @Stiriwini 6 месяцев назад +1

    Comentario para qie el algoritmo ayude a este tipo

  • @jheisonsempertegui3944
    @jheisonsempertegui3944 3 месяца назад

    Grande ❤

  • @luispalma4530
    @luispalma4530 4 месяца назад

    Excelente trabajo de desarrollo y una maravillosa pieza de entretenimiento. Tienes el código compartido?

  • @matata3D2s
    @matata3D2s 3 месяца назад

    Sos un genio!

  • @nicolasquezada725
    @nicolasquezada725 6 месяцев назад

    suscrito, se lo gano interesantísimo

  • @shiroris__
    @shiroris__ 2 месяца назад

    recuerdo hace tiempo, un live de tiktok de una ia aprendiendo a jugar mario bros, y la gente le ponia nombres a las generaciones de la ia xd

  • @messiah5879
    @messiah5879 5 месяцев назад

    Recomiendo que subas el audio a los vídeos que subes porque algunos apenas se logran disfrutar. Uso una barra de sonido con certificación y tengo que subirle a la mitad para apreciar lo que dices

  • @venture591
    @venture591 6 месяцев назад +1

    Ahora que pruebe el primer sonic
    Quiero ver como una IA maneja esas físicas

  • @el.bromas
    @el.bromas 5 месяцев назад

    Brutal

  • @XavierM27
    @XavierM27 6 месяцев назад

    Me encantó tu trabajo, no puedo hacer menos que seguirte por el esfuerzo, aunque me siento algo culpable por el genocidio de Marios que hiciste.

  • @ismael4905
    @ismael4905 6 месяцев назад

    Nuevo suscriptor

  • @pablonemesisx
    @pablonemesisx 5 месяцев назад

    El resumen del entrenamiento me recuerdan a mis partidas en super meatboy 🥲

  • @maxgutsman
    @maxgutsman 6 месяцев назад

    buen video, la pregunta es, con lo que aprendió en el mundo 1-1 es capas de pasar el 1-2?

  • @Big_Dantee
    @Big_Dantee 5 месяцев назад

    Gracias a este men me dieron unas perras ganas de aprender programacion xd

  • @astrociencia910
    @astrociencia910 5 месяцев назад +1

    Que lenguaje has usado para programar?

  • @itly_fasct2682
    @itly_fasct2682 6 месяцев назад +1

    Siguiente video: IA haciendo un speedrun