Bullet Hell en Forma de Batman (continuando el hilo de Guinxu - Alva) en Godot

Поделиться
HTML-код
  • Опубликовано: 10 дек 2021
  • Luego de ver el video de Guinxu sobre matemáticas para disparos en forma de Batman, dibujar trayectorias parabólicas, sacar espadas de piedras. Y ver el resultado de Alva Majo sobre la solución de estos problemas "sin matemática". Decidí hacer mi versión de solución en Godot para el primer problema.
    Vídeo Guinxu: • Reto a Alva Majo a cre...
    Vídeo Alva: • Guinxu me reta a copia...
    Mi solución (parte 2): • Bullet Hell, Tomando F...
    La solución actual básicamente mezcla las de ellos dos, evitando el complique de la fórmula matemática de Batman, se ponen los puntos en la silueta como lo hace Alva. Luego se utilizan esos puntos para ajustar la velocidad y dirección de los proyectiles como lo hace Guinxu.
    #ConMates pero buscando las soluciones más imaginativas.
    Opinión:
    Que algunos desarrolladores no usen ecuaciones no significa que no sea un pensamiento lógico matemático con la discretización que supone la programación. La solución de la espada en la piedra de Alva es un sistema de control proporcional en ingeniería, las patas de la cigüeña / flamenco de su juego son una búsqueda estocástica. Ningún programador se salva del uso de matemática tarde que temprano.
    Nota: ya noté mi pésima pronunciación de Guinxu, lo corregiré la próxima!
    Encuesta contenido futuro del canal: forms.gle/rmoc9NAJ6kZcxhwv9

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

  • @nicolasortiz4482
    @nicolasortiz4482 2 года назад +10

    ese godot vs unity que ventajas/desventajas trae?

    • @Omwekiatl
      @Omwekiatl  2 года назад +14

      Buena pregunta, responderé desde mi experiencia y opinión personal.
      Primero que todo he sido más usuario de GMS por años (la vieja confiable), uso Unity en el trabajo y Godot me llama mucho la atención (lo he usado en cosas menores).
      Me gustan las cosas sencillas, sin complique, Godot ofrece ser liviano y portable, con bajos requerimientos de cómputo, pero a la vez ser potente, el juego indie que sueñes hacer en 2D o 3D lo harás con Godot o Unity por igual. Con Unity el editable de un mini-proyecto te ocupará mucho más espacio con miles de archivos internos, lo que hace un poco más maluco hacer backups de muchos proyectos.
      Dejando de lado el peso de las cosas, me llama la atención el lenguaje Python, es muy amigable y fácil de aprender, Godot usa un lenguaje similar. Aunque recientemente soporta C# para ser amigable con usuarios de Unity. Si sabes programar, lo harás sin problemas en cualquier lado, pero para gente nueva Python (y Godot) es muy cómodo.
      La mayor desventaja de Godot es su menor documentación y tutoriales en comparación a Unity (donde seguro encuentras prefabs para todo), es por eso que Godot tiende a ser más querido por programadores que por artistas/diseñadores, ya que los primeros con leer la API se ubican.
      La estructura de Godot me parece mucho más modular, por ejemplo GMS es nada modular, Unity ya tiene sus jerarquías y estructuras de datos, prefabs, etc, que lo hacen modular. Pero Godot va un paso más allá, o al menos eso percibo. Lo que hace muy fácil administrar el proyecto y trabajar en equipo.
      En cuanto a potencia de procesamiento no puedo decir mucho de Godot vs Unity, pero si sé que GMS soporta muchas más cosas que Godot, lo que le da un punto a favor a GMS si quieres hacer proyectos que demanden mucho cómputo, por ejemplo, juegos RTS.
      Tengo la impresión de que un proyecto 2D es ventajoso hacerlo en Godot y uno 3D en Unity, pero es mi opinión, me he hallado en líos cuadrando los parámetros de renderizado de Godot para que se vea bien en 3D, quizá es más mi inexperiencia. Pero Unity por su parte trae una configuración de renderizado muy buena de partida y fácil de cuadrar. Luego el 2D de Unity es como un 3D en vista ortogonal, o algo así, lo que permite más efectos sin tener que transformar 2D a 3D. Pero si quieres trabajar 2D puro, Godot lo ofrece, clásico y fácil en comparación a Unity.
      En cuanto a errores o líos al crear cosas, me he encontrado que Godot a veces hace cosas raras con el 3D, eso entiendo lo han ido mejorando. Por su parte Unity es más "quejoso", a veces hace cosas como raras, y en general me ha dado una mayor sensación de incertidumbre, como no tener idea de si al re ejecutar se comportará bien o saldrá con un comportamiento extraño, o si el ejecutable funcionará igual que el editable (a veces hay discrepancias sin que sea un error fatal), si, Unity es más "quejoso".
      Otras cosas como IA, pthfinding, networking, no se...

    • @danielesquivel3155
      @danielesquivel3155 2 года назад +2

      @@Omwekiatl jsjs vamos gms UwU

    • @Omwekiatl
      @Omwekiatl  2 года назад +1

      @@danielesquivel3155 jaja yo le tengo gran aprecio a GMS, aún lo uso mucho, por mi haría tutorial de ello, pero Godot es lo nuevo ahora. La empresa YoyoGames nunca me agradó como abusaron de un software (GM) tan querido en su tiempo

  • @lfs1992
    @lfs1992 2 года назад +75

    Ciertamente, mejor que las soluciones de Guinxu y Alva. Un mitad - mitad entre los procedimientos de ambos, pero más limpio en construcción y resultados.

  • @electronauta9466
    @electronauta9466 2 года назад +27

    Interesante ver las diferentes formas con las que se puede programar algo. Se aprende mucho viendo este tipo de videos por que directamente lo pones en practica y mas fácil lo entiendes. Genial tu video, este tipo de contenido me encanta. Me suscribo.

    • @Omwekiatl
      @Omwekiatl  2 года назад +7

      gracias, estaré atento a hacer más ejemplos de cosas. Lo bello de la programación para mí es cómo se puede solucionar un problema de muchas formas diferentes, siempre en búsqueda de la solución óptima!

  • @Migsropa
    @Migsropa 2 года назад +13

    la implementación es sencilla como la de alva , pero es mas optima y mas útil

  • @thekralex7046
    @thekralex7046 2 года назад +4

    0:02
    Resulta que Alva Mayo y winsu 😈
    Pd: buen video

    • @Omwekiatl
      @Omwekiatl  2 года назад +1

      jaja sé que pronuncio todo re mal pero esta vez si me pasé, lo mejoraré para la próxima
      ruclips.net/video/6oQCYkPv9Dg/видео.html
      1:32 del link, Alva pronunciando mi impronunciable nombre ._.

    • @thekralex7046
      @thekralex7046 2 года назад +2

      @@Omwekiatl xd

    • @danielesquivel3155
      @danielesquivel3155 2 года назад

      @@Omwekiatl xd

    • @thekralex7046
      @thekralex7046 2 года назад

      @@danielesquivel3155 xd

  • @glenmendoza3c937
    @glenmendoza3c937 2 года назад +4

    Que capo, alguien debería enviar este video a alva o a guinxu

  • @covenautadev7260
    @covenautadev7260 2 года назад

    Apa mira quien me encontré aquí, buen video

  • @ollcaih02
    @ollcaih02 2 года назад +8

    Te ganaste un sub y Godot es lo máximo!

    • @Omwekiatl
      @Omwekiatl  2 года назад +3

      Total, luego es que Unity cansa de lo pesado (hacer un backup con 2000 archivos ._.) con Godot un computador modesto anda sobre patines

  • @dgreendev
    @dgreendev 2 года назад +1

    Excelente video, me gusta tu forma de explicar y además ¡viva Godot! 😀

  • @geryonsosa7766
    @geryonsosa7766 2 года назад

    muy interesante bro 10/10

  • @manito2114
    @manito2114 2 года назад

    tu solución fue muy buena (usar godot fue un buen toque)

  • @karejhon6140
    @karejhon6140 2 года назад

    Muy buen video :D

  • @ZaelKraft
    @ZaelKraft 2 года назад

    Wow muy buena
    nuevo sub

  • @Ely_Dev
    @Ely_Dev 2 года назад

    buen video

  • @Indierama
    @Indierama 2 года назад +7

    Excelente tu implementación, me gusto más que la de ellos! Saludos! 🙌

    • @Ely_Dev
      @Ely_Dev 2 года назад

      aaa tencontre jajaaa

  • @0x19
    @0x19 2 года назад +1

    buen video
    *güinshu*

    • @Omwekiatl
      @Omwekiatl  2 года назад

      ni lo había notado, lo pronunciaré bien para la próxima :v

  • @jhairsebastian2894
    @jhairsebastian2894 2 года назад

    nahhh te mereces mas subs bro :D

  • @canalborrado9120
    @canalborrado9120 2 года назад

    grande!

  • @otrodiaenlaescuela
    @otrodiaenlaescuela 2 года назад

    Lo mejor de dos mundos

  • @luchomuli1024
    @luchomuli1024 2 года назад +1

    Güinxu 😎🤙

  • @voyava2051
    @voyava2051 2 года назад +2

    Mejor todavia!!

  • @iprv_
    @iprv_ 2 года назад +2

    Lo primero que note es que tienes acento colombiano te iba a preguntar si eres de Colombia pero mejor me metí en acerca de ,me gustó el vídeo nuevo sub

    • @Omwekiatl
      @Omwekiatl  2 года назад +2

      gracias por el apoyo, espero pronto subir más material sobre tutoriales!

  • @bvstwv
    @bvstwv 2 года назад

    Humildad

  • @ellenteja4500
    @ellenteja4500 2 года назад

    que pro

  • @crydge3414
    @crydge3414 2 года назад +3

    Por eso me gusta más Godot, sencillo pero potente y con una bonita interfaz

  • @DanySan550
    @DanySan550 2 года назад

    Creo que esto sí me va a servir, los videos de ginxu y alvamajo no hablan mucho sobre el código

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

      ajá, ellos se centran más en el diseño para llegar a un público más amplio

  • @0.Andi.0
    @0.Andi.0 2 года назад

    Pensé eso mismo

  • @ZeroxD..
    @ZeroxD.. 2 года назад

    Alva o guinxu tendría que comentar esto xD

    • @Omwekiatl
      @Omwekiatl  2 года назад

      jaja qué pensarían :v

  • @NeroJeffCS
    @NeroJeffCS 2 года назад

    Le dices Güinxu, pero su nombre es Guinxu xdd
    Buen vídeo

  • @Harotyx
    @Harotyx 2 года назад +1

    Más videos de godot porfa amigo

    • @Omwekiatl
      @Omwekiatl  2 года назад +2

      dada la buena acogida de este video, es probable que esté haciendo tutoriales próximamente

  • @emiliodelgado2396
    @emiliodelgado2396 2 года назад

    Godot siuuuuuuuuuu

  • @paracitoparatiscidav-rus6053
    @paracitoparatiscidav-rus6053 2 года назад

    Es una buena alternativa a Güinshu.

  • @soran2290
    @soran2290 2 года назад +1

    Se ve mejor que el de ginxu y Alva majo debe ser por Godot xd

  • @sonictote
    @sonictote 2 года назад +1

    Winchu

  • @reydavid7300
    @reydavid7300 2 года назад

    que programa usas?

    • @Omwekiatl
      @Omwekiatl  2 года назад +1

      El motor de videojuegos Godot, es muy recomendable tanto para 2D como 3D, es de código abierto, totalmente gratuito y lo mejor es su ligereza, corre en computadores de potencia media sin problemas, sin necesidad de instalación. Usa un lenguaje propio similar (muy similar) a Python, aunque soporta también C#

  • @yepix100
    @yepix100 2 года назад

    Eres colombiano?

    • @Omwekiatl
      @Omwekiatl  2 года назад +1

      siclas men, de Cali