Para el segundo reto se me ocurre tirar una pelota invisible a la pocicion a la que se supone la verdadera pelota sera tirada y decirle a unity que cada 0,00x segundos dibuje una linea o un punto
Para el reto 1 en lugar de usar la ecuación que usa Guinxu se puede cortar en varios tramos la grafica de batman y aproximar cada tramo usando una cónica que es más fácil de parametrizar en coordenadas polares. De hecho en un examen de mi universidad pedían calcular el área dentro de el logo de batman y definían la gráfica a tramos usando cónicas, yo en su momento pensé que jamás vería una aplicación de eso XD
Para resolver lo de Batman, no uses coordenadas cartesianas directamente "como una impresora". Usa coordenadas polares, recorriendo círculos cada vez más grandes, y convirtiendo cada una de las coordenadas polares a cartesianas y sólo entonces aplicando la fórmula. Las soluciones las almacenas, y ya lo tienes.
Pero la ecuación de Batman no está expresada con coordenadas polares, sino una ecuación implícita con coordenadas cartesianas por eso la dificultad. La solución de Alva es mejor, tomas una posición inicial y de ahí escalas.
@@dragovern Es que esa ecuación es una cafrada, pero como Guinxu se empeñó en usarla, le daba una solución mejor. Yo lo que haría sería una mezcla de ambas soluciones: obtendría la ecuación de cada segmento por separado, con intervalos, de manera que pudiese convertirlo a polares fácilmente. El inconveniente de la solución de Alva es que tienes fijo el número de "balas", pues es el que definas cuando marques los puntos sobre la imagen, mientras que con una solución paramétrica puedes escoger cuantas "balas" quieres.
#SinMates Es decir, realmente todo fue resuelto con matemáticas, alguien en algún punto tuvo que resolverlo con matemáticas, solo que Alva aprovechó lo que otros ya hicieron para no perder tiempo en eso. Algunas veces es mejor ser creativo.
@@edwartoelrico333 y el 2 ni nesecitaria usarlo porque ya existe la función en Unity xD así que con eso a pesar de usar mates cumple con que tú no tendrás que pensar
8:34 Si no me equivoco, el despeje de la altura sería: dist/ tan(α) , o me perdí de algo? :o De ahí en más muy interesante ver estas formas de implementar las mates en los videojuegos 😁
si tendria que tomaun curso. seria el de Alva. el tiene practicidad para solucionar los problemas. no cojudeces para parecer lustoo intelectual como Ginchupolla. que manera de complicarse en vano.😃👍. y al ususqrio final solo quiere jugar no ver que matematica hay.
Bueno, su canal ya es como un curso de programación si miras cada video y lo pones en práctica, por eso es importante apoyarle económicamente si se puede, es profe gratis
@@ulthorger7327 Cuando se refería a team sin mates, se refería a no usar formulas complejas como lo hace ginxu, todas las veces que ha usado matemática son en aspectos intuitivos para los que programan videojuegos y una cosa que no hay que olvidar es que de por si es imposible programar sin el uso total de matemática
@@mioyama7600 Hola ¿ Entonces por qué Alva menciona que pedir ayuda a sus Amigos es "Usar Mates" y usar una "Libreria Matemática Integrada" No es Usar Mates ? 😟😟😟😟 Muy Contradictorio...... ClickBait Efectivo... 😐😐😐😐
3:57 como dice guinxu, para algunas situaciones, las matemáticas te ayudan a resolver de manera sencillas ciertos problemas, pero hay veces que se te complican las cosas y hay que buscar otro camino. En cosas como el segundo y tercer caso, la solución es mucho más fácil si sabes de matemáticas y no hay q hacer algo muy rebuscado como hizo Alva. Pero en conclusión, depende de cada persona, si en algún momento aprendiste sobre triángulos rectángulos, la solución al problema 3 se te habría hecho super intuitiva, pero si no sabes del tema te hubiera tocado hacer algo más ingenioso como Alva.
@@hectord.ramirez4705 pero dice claramente hacer la de Batman y guinxu no pudo hacerla por lo tanto no es válida y la solución de alva de hecho es mejor por qué la ha sacado con puto ingenio y cumplen la misma función
@@alexcaesar19 nmms Guinxu sí la hizo y hasta lo hizo mejor ya que puede cambiar la forma sólo cambiando la función, además que sí la hubiera hecho sin matemáticas probablemente hubiera hecho lo mismo, así qué no es nada del otro mundo por parte de Alva, simplemente es la forma más fácil y de hecho está bien ya qué siempre sé busca la vía más rápida, así que en realidad el reto era más para guinxu qué para Alva, cualquiera puede programar sin saber matemáticas, pero pocos con ellas
@@hectord.ramirez4705 es como los profesores que se enfadan si no sigues su procedimiento que quieres que te diga prefiero hacer lo que me salga del escroto y del intelecto y funcione para lo que quiero implementar sin comerme la cabeza
En términos de programación: 1 Solución: Hasta Ginxu lo dice, su método no es nada eficiente, es mas sencillo y mejor la solucion de Alva 2 Solución: La solución de Ginxu a pesar de ser mas compleja matematicamente se ve mas eficiente a la que realiza Alva, ya que es mejor predecir la trayectoria que realizar la trayectoria, caso de Alva, además se puede acomodar a mas situaciones como variación de gravedad, peso, etc.. con solo cambiar una variable, la de Alva se tendría que hacer todo de manera manual perdiendo tiempo. 3 Solución: La solución de Alva es creativa para levantar la espada, pero en eficiencia y líneas de código es mucho mejor la de Ginxu. En general gana Ginxu pero muchos créditos a Alva
Concuerdo contigo, excepto en la ultima, la de alva la considero en dificultad, para un no sabido de matemáticas con la de guinxu comparado a alguien que sabe. Es una solucion ingeniosa y termina dando frutos. No tienes que romperte la cabeza en matemáticas que no sabes. Considero un empate. 1:Alva 2:Guinxu 3:Empate
@@sebaperales14 Si claro, es mucho mas intuitiva la de Alva, no le quito el merito, sin embargo computacionalmente hablando considero que es mejor la de Ginxu, ya que realiza los cálculos, sin la necesidad de depender de otro tipo de colaider, los cuales cada uno tiene una lógica aparte
3:10 por lo que entendí, gracias a mis varios títulos de Harvard, y años de experiencia en la CIA, puedo estar casi seguro que la respuesta a esa ecuación es un número y no una letra
La verdadera pregunta es: Si te lo puede hacer Unity, por que deberias complicarte la vida haciendo ecuaciones del averno para programar una simple mecánica de salto o de generacion de objetos si nos ponemos mas en situacion? #SinMates
Creo que una respuesta para eso es que luego es difícil de editar algo que te hizo Unity por defecto, en el juego de Alva de Pizza con piña indico mas de una vez que por usar un movimiento del jugador con WASD ya hecho por Unity le complico la vida entera intentando arreglar cosas xD
Como estudiante de física coincido en que el problema fué el planteamiento que Guinxu hizo para el logo de Batman. Hubiera sido mas fácil si de canto no usaba esa fórmula y utilizaba otras herramientas como las series de Fourier o las curvas de Bézier. Era mucho mas óptimo y no se rompía tanto la cabeza. #ConMatesSencillasYBienAplicadas
X2, es más simple, pero hay casos en los que sale mas rentable las mates, ya que así, si quieres hacer un cambio futuro, no tienes que empezar de cero, al contrario que haciendolo sin mates, ya que de esta manera tienes unos datos los cuales puedes usar para hacer los cambios (opinión personal de forma subjetiva)
Siendo ingeniero, siempre los profesores me decian: "no necesitas reinventar la rueda" y "soluciones faciles para problemas dificiles" ... por eso #SinMates
No necesitas reinventar la rueda sí, pero la rueda son las matematicas mismas simplemente usa las mates ya hechas por alguien más. Lo que hizo Alva es largo, ineficiente, mal optimizado y bastante propenso a fallos es más el cañon ni lo hizo correctamente.
@@ronny12301 El de la espada fue larga y por la forma en que lo hizo da lugar que de problemas con más FPS y está peor optimizado. El de batman es el único que se salva el propio Guinxu admitió que es mejor hacerlo con métodos manuales
1 Batman: Alva lo hizo más rápido y eficiente 2 trayectoria: la de Alva fue creativa,pero la de guinxu sin duda se acopla más al caso en que tengas que agregar valores como peso velocidad etc 3 espada: ambas, por lo que pude ver tu solución gana un poco en estructuracion del código pero Alva por otro lado gana un poco en sensibilidad y simplicidad El puntaje es Alva : 1.5 Guinxu: 1.5 #conalgunasmates Los dos me parecieron muy efectivos sin duda espero más retos asi
Soluciones de Alva: Como hacerlo cuando te da pereza hacer matemáticas Soluciones de Guinxu: Como hacerlo empeñándote en complicarte la vida para que sea más eficiente
En el batman #SinMates En el cañon #ConMates (pero q las haga unity) En el último creo q quedaron igual los dos métodos, me mantengo neutral El veredicto es... Declaro a Alva culpable de tirar por la via facil, la que usariamos todos y la correcta sin ninguna duda Tambien declaro culpable a guinxu por retrasar los videos 1 dia
@@WisnaiterYT alva hizo una publicacion en la pestaña de comunidad diciendo que el video se retrasaba un dia, asi que supongo que habian pactado que saliese en miercoles (o alva lo tenia planeado para hacer quedar mal a guinxu y las mates, me lo espero de un genio como él xd)
Yo también he estudio ingeniería técnica en informática de sistemas y a pesar de que tiendo a sentirme cómodo con las matemáticas, lo cierto es que después de ver los dos videos, tengo que declararme #SinMatematicas. Las propuestas de Alva son realmente simples y eficientes para estos retos.
Guinxu. 3:30 Aunque parezca imposible, el Teorema de la función implícita garantiza que, en todos los lugares donde el logo de Batman no tiene esquinas es posible poner a y en función de x o viceversa. Claro que a mano es muuy difícil de hacer y no es plan ponerse a despejar, pero es interesante saber que es posible :P
- Para Batman busca "Batman Reimagined", de donde consigues una curva paramétrica. - Las formulas de lanzamiento de proyectil las encuentras en muchos libros. - El problema de la espada es proyectar un vector sobre otro, que no requiere trigonometría si lo haces con algebra de vectores.
Ver el vídeo de Alva pero no entender nada por qué no sabes de programación Ver el vídeo de Guinxu pero no entender nada por qué no sabes de matemáticas Pero divertirte viéndolos :3
8:40 es la primera vez que veo una implementación de la tangente en videojuegos, podrías hacer un vídeo explicando algunos posibles usos al igual que hiciste con el tutorial de las órbitas usando el seno y coseno? Ese vídeo fue mi principio para entender como entiendo hoy estas funciones, la única que no le veo usos es la tangente (contando arcos)
Justamente la tangente representa la pendiente que tomaría el triangulo (Es decir, te da una idea de cuanto se incrementa algo en Y cada vez que incrementas X) siendo 0 si es plano o infinito si es una "pared vertical". Por desgracia no tengo ahora mismo muchos ejemplos en la cabeza. También suele aparecer bastante en física al simplificar o unificar ecuaciones ya que se obtiene al dividir el seno entre el coseno.
Ve a una calculadora gráfica y pon la función Tan(a) x, si a aumenta la recta apunta hacia arriba y si a decrece la recta apunta hacia abajo. Partiendo de esto ya le puedes dar varios usos, y de hecho creo que por eso uso la tangente en el último caso (la recta puede ser interpretada como el rayo de la cámara)
@@the_Kriko madre mía puso varios comentarios y parece que no se publicaron 😭. En aeronáutica en el caso de planeo sin motor, la tangente aparecía me parece que en la eficiencia de vuelo (te da una idea de hasta donde llegará el avión). En cálculo de estructuras, hay algunas en las que las tangentes vienen bien para calcular las fuerzas en ciertas barras a partir de otras. Y no me acuerdo si miré alguna más...
La verdad es que de programación no entiendo nada y estoy algo mas familiarizado con las matemáticas. Sin embargo la forma en que Alva explica el proceso lo hace parecer mas sencillo y rápido. #SinMates
#ConMates y #SinMates no quiero decantarme por ningún equipo, estas colaboraciones son divertidas me han gustado los dos videos además las dos formas son válidas según para que situaciones.
2:05 Me costó entenderlo, pero porque soy espagueti viviente codeando. Yo seguramente hubiera hecho CrearBala(angulo) y muy probablemente dentro de esa función estaría llamando a la función FuncionEstrella(angulo). Y luego para poder usar varias formas haría un CrearBala(angulo,forma), siendo forma un #define para cada forma y un vector de punteros a la función de cada forma. Luego usaria ese número como indice para llamar a cada funcion desde un puntero. Vamos, más rebuscado e ineficiente no me salía.
#ConMates y #SinMates ha sido una experiencia tanto divertida como recreativa y educativa, ademas que para algunos les pudo haber cambiado por completo la forma de ver el desarrollo de juegos, en sentido que muchos quienes apenas estamos adentrandonos en el desarrollo de juegos, podemos ver como la diversidad de formulas y metodos hacen tan rico y varido el mundo de los videojuegos y la informatica en general, a su vez que muestran el gran reto para muchos que pensaban que todo se trata de diseño e historia y que "con un tutorial en youtube la saco", que deben de saber tanto de informatica como de matematicas, pues ambos son la base para plasmar esos mundos, historias y dinamicas, pero a la vez haces que se valore mucho mas el avance y cosas como el metodo del segundo reto, donde unity tiene ya fisicas preterderminadas, hacen ver lo util y a la vez lo pedido por desarrolladores que no es que sean flojos, sino que es una cosa tan simple pero que puede quitar tiempo valioso como para no tenerla en caso de ser necesaria, a la vez que podria permetir manipularse y obtener un mejor resultado con mas calma, y eso es lo bueno, que realmente hay miles de formas de hacer un videojuego, que abre las puertas a mas personas a entrar en este mundillo y demostrar el talento.
En general, como aproximacion a la programación, diría sin Duda que saber matemáticas es una herramienta indispensable. Sin embargo, en esta pareja de videos concreta, Alva ha barrido el suelo con Guintxu. Súper elegantes y sencillas las 3 soluciones. #sinmates
Hola Guinxu, yo como ingeniero y por trabajo prefiero las mates, pero en el de batman no lo veo adecuado, aun despejando la formula y pasándola a polares (que no se si es posible aun usando procesos iterativos) es difícil de hacer porque la distribución no seria en los picos con lo que se perdería mucha calidad y viendo el resultado de la formula tiene mucho ruido, en todo caso te recomendaría usar la ecuación por partes, de forma que empieces en el 0 como pico de cada figura, con mas fáciles de manejar y te permitirá mas control. En estos ejemplos no se ve del todo claro cual solución es mejor, además Alva solo hace una figura de disparo. Un de mis partes del trabajo es probar sistemas, diseño drones y coches, y tengo que simular lo mas próximo a la realidad como sea posible, muchas veces con las electrónicas reales manejando los actuadores del entorno simulado y los sensores tomando los datos del mundo virtual, para hacer un neumático decente, sin matemáticas no vas a ningún sitio, o simular una batería o el comportamiento de un motor electrico. Por ejemplo mucha gente usa usa joints para simular brazos de suspensiones de un coche, yo por contra tengo implementada la suspension mediante formulas matematicas y funciona mucho mas estable con tasas de simulacion mas bajas aunque suponga un poco más de calculo.
#ConMates creo que el primero lo pudiste resolver creando una función en el cuadrante (I) del plano que satisfaga la parte de arriba a la derecha del logo de batman, derivar cuando el lim tiende a 0 y en cada punto de la función hacer un vector desde el centro hacia cada punto que dibuja la función. Creas una función similar para el cuadrante (IV) que satisfaga la parte de abajo a la derecha del logo de batman y ya teniendo cuadrante (I, IV) Creas una función inversa de cada una en el cuadrante (II, III) y listo.
Cinseramente siento que alva lo resolvio mas ingeniesamente y entretenidamente, ademas de que no se rompio la cabeza como esperaba por lo tanto lo siento guinxu pero alva gano. #SinMates
Recuerden, para programar se pueden hacer de 2 Matemáticas=puzzles aventuras posiciones saltos movimientos etc. Lógica/física:peso de un objeto, trayectoria velocidades etc.
Yo no sé de programación, de momento #SinMates. Sin embargo, una duda sobre las soluciones de Alva ¿Qué tal el rendimiento? usa muchas cosas que se activan cada frame ¿No es muy demandante eso? ¿Las versiones con mates serían mejor a largo plazo?
Fue fácil para Alva Puesto que al primero: uso el logotipo del murciélago de Batman en PNG para hacer referencia y de ahí puro código prueba y error. Para el segundo: no lo se porque yo no entiendo eso ni con mates. Para el ultmo: solo utilizo los "Coladers" para definir el punto de donde se pone el cursor de la cámara, donde desaparecen cuando se agarra la espada It is to EZ
Definitivamente soy #ConMates debido a que puedes optimizar mejor el código, seria bueno ver una recopilación de videojuegos con ecuaciones de matemáticas difíciles y como están programadas, salu2
Eso de optimizar es relativo, depende qué recursos tengas más limitados y de cómo se compila después el programa porque puedes haber escrito dos programas de manera diferente y que el compilador los traduzca igual
Aunque algunas de las implementaciones de Alva son más simples para el creador en mi opinión son menos efectivas para el ordenador, creo que son más útiles las matemáticas aunque puedan perder un poco más al creador. Ya que desde el punto de vista del ordenador es más fácil seguir una ecuación.#ConMates
Veo un detalle que pasaste por alto; para el bullet hell consideraste solo ángulos, lo que, como dices, te imposibilitó crear el patrón de batman, pero nunca consideraste el tiempo. Lo que yo haría es, sabiendo la posición de cada bala para crear el logo, entonces puedo saber la distancia que hay entre el centro y cada coordenada del dibujo y, con ello, calcular el tiempo en el cual se debió de lanzar cada bala a qué dirección (La dirección, sabrás, se saca con funciones trigonométricas simples) y de allí disparar cada bala a cada dirección en cierto tiempo. Es verdad, sería mucho programarlo, pero una vez programado, se puede parametrizar tal y como hiciste con las anteriores figuras.
El 2 no le convence acelerar el tiempo podría dar muchos errores por lo que no gana pero si que tiene ventajas como que mostraría como afectan muchos más obstáculos como viento , magnetismo y demás cosas que podría haber en un juego
Lo mejor no es votar por uno o por otro, sino entender cuando una idea es mas eficiente / mejor para el caso puntual, la verdad es que si bien yo tambien soy mas del team mates, Alva tuvo soluciones mucho mas funcionales, las 2 primeras incluso salieron mejor y con mucho menos computo asociado
Vi estos videos antes de estudiar ingenieria y solamente me llamaban la atencion pero no los entendia, ahora que entiendo los conceptos y veo todo lo de mis clases aplicado aqui me motive mas. Muchas gracias guinxu!!! pd: en el despeje de la altura queda altura=dist/tangente(angulo), pero luego de revisar mejor veo que el error estuvo en que el grafico y en el nombre de las variables, porque si pongo el triangulo al reves los calculos me dan igual que los tuyos. Saludos!!
#ConMates El ejemplo de batman creo que sí se pudo haber resuelto con mates pero de diferente forma y en ese caso prefiero todas las soluciones de Guinxu, aunque la de Alva para la espada la verdad me dejó :o Pero sería imposible que Alva hiciera sus soluciones si alguien no hubiera hecho las mates antes para los raycast, los colliders, incluso el renderizado que usa.
Problema 1: el uso de trigonometria está bien para los ángulos y velocidades... pero había que trazar unos parámetros iniciales como hizo Alva. No vale la pena usar la formula de batman. Problema 2: Punto para los 2. Bien por Alva al reusar algo ya existente (aunque confesó que tuvo problemas de render) y bien por guinxu al aplicar la fórmula correcta (con la desventaja de no contar con rebotes... igual es fácil de aplicar también) Problema 3: Punto para Guinxu, más elegante y menos dolores de cabeza. #conmates
Para la ecuación de Batman en vez de despejar la Y de la fórmula, hubiera representado en un mapa 3D toda la ecuación, como en un mapa de calor, y hubiera ido recorriendo la ecuación, siendo disminuyendo de tamaño al alejarse de los máximos (esto es, graficar las curvas de nivel) .
#SinMates a mi me encantan las mates pero hay que admitir que en lo del logo de Batman la victoria quedo muy clara, asumo que el reto consistía en no usar mates a un nivel medianamente avanzado y quedarse en un nivel más básico ya que la programación requiere mates obligatoriamente, es prácticamente imposible no usarlas pero pequeñas sumas y multiplicaciones para ajustar detalles no deberían afectar al reto.
50/50, hay algunas cosas que con solo saber algo de matematica ya se puede hacer más facil, asi que me hiría por ambas dependiendo cual es más eficiente para X situación #ConMates
Guinxu acabo de ver el video, no se si has probado con desarrollos de Fourier pero emplear series de desarrollos de senos y cosenos suele funcionar para geometrias complejas y solo es utilizar una serie de funciones periodicas y genera cualquier patrón
Para el reto 2 se podría colocar un objeto elíptico (que se muestre sólo al estar por encima del suelo) y distorsionarlo según los parámetros ángulo y fuerza, para que adapte su forma a la parábola de la trayectoria.
El problema del símbolo de batman se podría solucionar con series de Fourier, tomas una medida de la distancia de la bala al centro en cada determinado ángulo y con series de Fourier aproximas coordenadas polares para las balas. Las matemáticas están ahí, el problema es buscar una ecuación ya solucionada siempre
Inicialmente creí que era imposible sin las mates pero me sorprendió lo que hizo Alva bastante sencillo de comprender aunque es cierto que funciona a manera interna. Normalmente estaría en el equipo de las mates sin embargo está ocasion estoy #SinMates.
El codigo de Alva funciona mejor en el primer caso, pero el problema de no aplicar mates es que solo funciona en casos especificos, es como el estudiante que se memoriza la formula pero luego el profesor le pone en el examen un ejercicio que aplica la misma materia pero de una forma que no es la que el se aprendio
Cómo estudiante de ingeniería me cuesta admitirlo pero Alva sin duda gano, sus ideas fueron creativas y no necesitó usar conocimientos de cálculo ni de trigonometría.
Yo soy totalmente team #sinMates pero tengo que admitir que cuando usas matemáticas encuentras una solución mas rápida y concisa, en cambio cuando no las usas tardas mas ya que tienes que estar probando de una manera tras otras hasta dar con la solución.
A ver, en este caso gana alva claramente, el logo de batman es mejor, sacar la espada es un poco peor, pero más fácil de implementar, y la trayectoria del cañón es indiferente, depende del objetivo que tengas al programarla
Pues, en el segundo punto que es donde más peleado va, el modelo con mates te permite apuntar mejor si duda, pero sin mates te permite tener una predicción muchísima mejor
📹 Respuesta de Alva: ruclips.net/video/rZV40Xeo2GA/видео.html
Let's go.
Wenas guinxu
Guapo
Soy tu fans XD
Para el segundo reto se me ocurre tirar una pelota invisible a la pocicion a la que se supone la verdadera pelota sera tirada y decirle a unity que cada 0,00x segundos dibuje una linea o un punto
Flat World: Tengo matemáticas super complejas para crear la mejor experiencia de juego
Pureya: Estoy terminado y disponible para ser jugado
Joder que basado
Basado
Basado-man 😎🥵🔥
sisierto
that's true 👍
Según Galileo : "la matemática es el lenguaje con que Dios escribió el mundo"
Alva no sigue el mismo lenguaje de programación que su padre.
Esta en su etapa rebelde
@@otrapersonaquejuegahalo5577 pues claro, solo lleva unos 2043 años vivo
Pues si mi padre me manda a matar me joderia serle fiel
@@rigorusphirous A?
@@cebrianiriarte3633 e?
2:14 Guinxu: "Esto son coordenadas polares"
Yo: "No por Dios Cálculo 2 Aaaahhhh"
Y en ese momento deje de entender
@@blastgb18 hahahh
eso es precálculo
@@AragamiMusic * sufre mas kk
Cálculo 2, sería lo mismo que cálculo diferencial o cálculo integral ?
Siempre #ConMates 🤙
Que onda? Cómo el mismísimo mates Mike puede tener 9 likes nomás?
@@Don_weon608 Todo culpa del gobierno
Para el reto 1 en lugar de usar la ecuación que usa Guinxu se puede cortar en varios tramos la grafica de batman y aproximar cada tramo usando una cónica que es más fácil de parametrizar en coordenadas polares. De hecho en un examen de mi universidad pedían calcular el área dentro de el logo de batman y definían la gráfica a tramos usando cónicas, yo en su momento pensé que jamás vería una aplicación de eso XD
Para resolver lo de Batman, no uses coordenadas cartesianas directamente "como una impresora". Usa coordenadas polares, recorriendo círculos cada vez más grandes, y convirtiendo cada una de las coordenadas polares a cartesianas y sólo entonces aplicando la fórmula. Las soluciones las almacenas, y ya lo tienes.
Muy buena idea!
Justo pensé en eso
Pobre guinxu despues de que le dijiste eso
Pero la ecuación de Batman no está expresada con coordenadas polares, sino una ecuación implícita con coordenadas cartesianas por eso la dificultad. La solución de Alva es mejor, tomas una posición inicial y de ahí escalas.
@@dragovern Es que esa ecuación es una cafrada, pero como Guinxu se empeñó en usarla, le daba una solución mejor. Yo lo que haría sería una mezcla de ambas soluciones: obtendría la ecuación de cada segmento por separado, con intervalos, de manera que pudiese convertirlo a polares fácilmente. El inconveniente de la solución de Alva es que tienes fijo el número de "balas", pues es el que definas cuando marques los puntos sobre la imagen, mientras que con una solución paramétrica puedes escoger cuantas "balas" quieres.
#SinMates Es decir, realmente todo fue resuelto con matemáticas, alguien en algún punto tuvo que resolverlo con matemáticas, solo que Alva aprovechó lo que otros ya hicieron para no perder tiempo en eso. Algunas veces es mejor ser creativo.
😎
Si
Soy team #ConMates pero Alva te dió una arrastrada enorme Ginxu, lo hizo increíblemente fácil
Cierto es. El de las balas humillado, los otros 2 igualados (un poco mejor ginxu) pero el golpe del primero fue un ez KO
@@alexsa4725 en el 1 y 3 ganó Alva de palizas en el segundo si que ganó ginxu
@@edwartoelrico333 y el 2 ni nesecitaria usarlo porque ya existe la función en Unity xD así que con eso a pesar de usar mates cumple con que tú no tendrás que pensar
@@cebrianiriarte3633 cierto
El de la espada si lo gano ginxu, escribió menos líneas de código y funciona igual
lo que me encanta de la programación es que si combinas ambos métodos haces algo hermoso
ambas son validas, ambas tienen cosas buenas y otras malas, muy interesantes ambos videos me encantaron, lograron su objetivo
Vídeo de guinxu: *No entiende nada por que no sabe de matemáticas*
Vídeo de Alva: *no entiende nada por qué no sabe de programación*
Pero sí guinxu usa ambas, las matemáticas y la programación
#ConMates
Mood:
@@deyex19 La programación es matemáticas, pero no le digas a Alva que le puede dar algo.
@@-L1ch- jajajajaja
Exacto xd
Que genial como se ponen de acuerdo para lanzarlo al mismo tiempo
A mi me ha hecho gracia en el segundo reto que había que usar la fórmula del tiro parabólico y Ginxu en lugar de buscar la fórmula la deduce XD
Es el espíritu matemático de guinxu
Haja literal
De que te sirve saber una fórmula de memoria?
Ya seeee... Xdxddd
En lo personal a mí me encantó, pero sé lo pudo haber ahorrado jaja
@@a.p.2554 En efecto mi estimado
8:34 Si no me equivoco, el despeje de la altura sería: dist/ tan(α) , o me perdí de algo? :o
De ahí en más muy interesante ver estas formas de implementar las mates en los videojuegos 😁
Siento que Guinxu sería un muy buen profesor, sería genial un curso de programación con ejemplos de videojuegos 😲
y alva que? en la calle?
si tendria que tomaun curso. seria el de Alva. el tiene practicidad para solucionar los problemas. no cojudeces para parecer lustoo intelectual como Ginchupolla. que manera de complicarse en vano.😃👍.
y al ususqrio final solo quiere jugar no ver que matematica hay.
Bueno, su canal ya es como un curso de programación si miras cada video y lo pones en práctica, por eso es importante apoyarle económicamente si se puede, es profe gratis
Próximo video: Reto a Alva Majo a crear un juego solo con batidos
Xdddddd
xD
Como decía mi mami: "Lo fácil es mejor."
Así que... #SinMates
Sumas y Multiplicaciones es Mates....
😐😐😐😐
Alva fracasó Miserablemente...
Clickbait barato....
Fraude....
º
Alba uso mates
@@ulthorger7327 Cuando se refería a team sin mates, se refería a no usar formulas complejas como lo hace ginxu, todas las veces que ha usado matemática son en aspectos intuitivos para los que programan videojuegos y una cosa que no hay que olvidar es que de por si es imposible programar sin el uso total de matemática
@@mioyama7600
Hola
¿ Entonces por qué Alva menciona que pedir ayuda a sus Amigos es "Usar Mates" y usar una "Libreria Matemática Integrada" No es Usar Mates ?
😟😟😟😟
Muy Contradictorio......
ClickBait Efectivo...
😐😐😐😐
3:57 como dice guinxu, para algunas situaciones, las matemáticas te ayudan a resolver de manera sencillas ciertos problemas, pero hay veces que se te complican las cosas y hay que buscar otro camino.
En cosas como el segundo y tercer caso, la solución es mucho más fácil si sabes de matemáticas y no hay q hacer algo muy rebuscado como hizo Alva.
Pero en conclusión, depende de cada persona, si en algún momento aprendiste sobre triángulos rectángulos, la solución al problema 3 se te habría hecho super intuitiva, pero si no sabes del tema te hubiera tocado hacer algo más ingenioso como Alva.
Frases perronas de Guinxu 2021:
"Alva, tienes la responsabilidad de hacer esto sin matemáticas y mejor"
Y lo hizo
@@BraianArt. sólo en el segundo, ya qué el primero sólo funciona para la de Batman y el de ginxu para cualquiera y él tercero fácil victoria de Ginxu
@@hectord.ramirez4705 pero dice claramente hacer la de Batman y guinxu no pudo hacerla por lo tanto no es válida y la solución de alva de hecho es mejor por qué la ha sacado con puto ingenio y cumplen la misma función
@@alexcaesar19 nmms Guinxu sí la hizo y hasta lo hizo mejor ya que puede cambiar la forma sólo cambiando la función, además que sí la hubiera hecho sin matemáticas probablemente hubiera hecho lo mismo, así qué no es nada del otro mundo por parte de Alva, simplemente es la forma más fácil y de hecho está bien ya qué siempre sé busca la vía más rápida, así que en realidad el reto era más para guinxu qué para Alva, cualquiera puede programar sin saber matemáticas, pero pocos con ellas
@@hectord.ramirez4705 es como los profesores que se enfadan si no sigues su procedimiento que quieres que te diga prefiero hacer lo que me salga del escroto y del intelecto y funcione para lo que quiero implementar sin comerme la cabeza
La lógica de alva:
Es más sencillo partirse la cabeza pensando en como programar eso sin matemáticas que partirse la cabeza con las matemáticas 😎
Es más fácil sin mates xd
@@EvilKaiser sólo en el segundo y sí usas la opción qué ya implementa la física,sino no jaja
@@hectord.ramirez4705 Alva lo hizo sin usar esa función de unity
@@hectord.ramirez4705 eso sería subjetivo
Esta competencia se siente más como: "Matemáticas 1 vs Matemáticas 2"
En términos de programación:
1 Solución: Hasta Ginxu lo dice, su método no es nada eficiente, es mas sencillo y mejor la solucion de Alva
2 Solución: La solución de Ginxu a pesar de ser mas compleja matematicamente se ve mas eficiente a la que realiza Alva, ya que es mejor predecir la trayectoria que realizar la trayectoria, caso de Alva, además se puede acomodar a mas situaciones como variación de gravedad, peso, etc.. con solo cambiar una variable, la de Alva se tendría que hacer todo de manera manual perdiendo tiempo.
3 Solución: La solución de Alva es creativa para levantar la espada, pero en eficiencia y líneas de código es mucho mejor la de Ginxu.
En general gana Ginxu pero muchos créditos a Alva
Concuerdo contigo, excepto en la ultima, la de alva la considero en dificultad, para un no sabido de matemáticas con la de guinxu comparado a alguien que sabe. Es una solucion ingeniosa y termina dando frutos. No tienes que romperte la cabeza en matemáticas que no sabes. Considero un empate.
1:Alva
2:Guinxu
3:Empate
igual
@@sebaperales14 Si claro, es mucho mas intuitiva la de Alva, no le quito el merito, sin embargo computacionalmente hablando considero que es mejor la de Ginxu, ya que realiza los cálculos, sin la necesidad de depender de otro tipo de colaider, los cuales cada uno tiene una lógica aparte
3:10 por lo que entendí, gracias a mis varios títulos de Harvard, y años de experiencia en la CIA, puedo estar casi seguro que la respuesta a esa ecuación es un número y no una letra
La verdadera pregunta es: Si te lo puede hacer Unity, por que deberias complicarte la vida haciendo ecuaciones del averno para programar una simple mecánica de salto o de generacion de objetos si nos ponemos mas en situacion?
#SinMates
Realmente el reto es hacerlo sin Unity sino aplicando metodología de mate o no, obviamente Unity hay cosas que tiene pero no es cosa del reto...
Bueno, alguien tuvo q saber hacerlo con mates para poner esa funcion en unity y q no tengas q pensarla
Creo que una respuesta para eso es que luego es difícil de editar algo que te hizo Unity por defecto, en el juego de Alva de Pizza con piña indico mas de una vez que por usar un movimiento del jugador con WASD ya hecho por Unity le complico la vida entera intentando arreglar cosas xD
Como estudiante de ingeniería me duele hacer esto pero la implementación de Alva del logo de batman fue muy buena
#SinMates
Como estudiante de ingeniería X2 digo que el problema fue como lo abordó ginxu, osea el problema fue el planteamiento no las matemáticas
Yo no se de matemáticas ni programación pero viendo como lo abordo alva me quedo sinmates
El de alva es bueno si quieres hacerlo de manera basica y rapida, la solucion de ginxu es usar parametricas
Como estudiante de física coincido en que el problema fué el planteamiento que Guinxu hizo para el logo de Batman. Hubiera sido mas fácil si de canto no usaba esa fórmula y utilizaba otras herramientas como las series de Fourier o las curvas de Bézier. Era mucho mas óptimo y no se rompía tanto la cabeza.
#ConMatesSencillasYBienAplicadas
Literalmente aquí Guinxu dijo que sería mejor hacerlo a mano, osea tal cual lo hizo Alva, supongo xD
Me ha parecido muy ingeniosa y sencilla la manera en la que Alva ha resuelto los problemas. #SinMates
Concuerdo
X2, es más simple, pero hay casos en los que sale mas rentable las mates, ya que así, si quieres hacer un cambio futuro, no tienes que empezar de cero, al contrario que haciendolo sin mates, ya que de esta manera tienes unos datos los cuales puedes usar para hacer los cambios (opinión personal de forma subjetiva)
Teniendo en cuenta que soy un estudiante de ingeniería que casi reprueba mate creo que es muy obvio que #sinmates
@@theblastout5343 me siento identificado
@@theblastout5343 jaja x2
Siendo ingeniero, siempre los profesores me decian: "no necesitas reinventar la rueda" y "soluciones faciles para problemas dificiles" ... por eso #SinMates
No necesitas reinventar la rueda sí, pero la rueda son las matematicas mismas simplemente usa las mates ya hechas por alguien más. Lo que hizo Alva es largo, ineficiente, mal optimizado y bastante propenso a fallos es más el cañon ni lo hizo correctamente.
@@santiagovelasco4936 el cañón le quedo pésimo, pero el batman fue mejor
Y a lo de la espada no le veo el problema honestamente
@@ronny12301 El de la espada fue larga y por la forma en que lo hizo da lugar que de problemas con más FPS y está peor optimizado. El de batman es el único que se salva el propio Guinxu admitió que es mejor hacerlo con métodos manuales
Y las mates por si solas son fáciles y crean soluciones sencillas para problemas difíciles que alguien lo haga de manera enrevesada es otra cosa :v
@@KappranoZ Fáciles depende de para quién. A mí siempre me han lastrado :(
1 Batman: Alva lo hizo más rápido y eficiente
2 trayectoria: la de Alva fue creativa,pero la de guinxu sin duda se acopla más al caso en que tengas que agregar valores como peso velocidad etc
3 espada: ambas, por lo que pude ver tu solución gana un poco en estructuracion del código pero Alva por otro lado gana un poco en sensibilidad y simplicidad
El puntaje es
Alva : 1.5
Guinxu: 1.5
#conalgunasmates
Los dos me parecieron muy efectivos sin duda espero más retos asi
Soluciones de Alva: Como hacerlo cuando te da pereza hacer matemáticas
Soluciones de Guinxu: Como hacerlo empeñándote en complicarte la vida para que sea más eficiente
@@danielmbcn que gran verdad jaajja
Yo solo veo tensión sexual no resuelta por parte de ambos
Llegas tarde Ginxu, sin mates Alva lo hizo antes.
True
Muy true
Sí, pero como el culo
@@theogramme_official Lo de las balas estuvo bien xd
@@hugoernes2125 calla papu
En el batman #SinMates
En el cañon #ConMates (pero q las haga unity)
En el último creo q quedaron igual los dos métodos, me mantengo neutral
El veredicto es...
Declaro a Alva culpable de tirar por la via facil, la que usariamos todos y la correcta sin ninguna duda
Tambien declaro culpable a guinxu por retrasar los videos 1 dia
pero es jueves?
@@WisnaiterYT alva hizo una publicacion en la pestaña de comunidad diciendo que el video se retrasaba un dia, asi que supongo que habian pactado que saliese en miercoles (o alva lo tenia planeado para hacer quedar mal a guinxu y las mates, me lo espero de un genio como él xd)
End realidad creo que Unity esta usando la solution de Alva Majo, solo que sin nesecidad de cambiar el tiempo.
Yo también he estudio ingeniería técnica en informática de sistemas y a pesar de que tiendo a sentirme cómodo con las matemáticas, lo cierto es que después de ver los dos videos, tengo que declararme #SinMatematicas. Las propuestas de Alva son realmente simples y eficientes para estos retos.
Guinxu. 3:30 Aunque parezca imposible, el Teorema de la función implícita garantiza que, en todos los lugares donde el logo de Batman no tiene esquinas es posible poner a y en función de x o viceversa. Claro que a mano es muuy difícil de hacer y no es plan ponerse a despejar, pero es interesante saber que es posible :P
6:10 Descripción gráfica de un adolescente usando el baño del instituto.
Algo adicional que me hubiera gustado es ver la cantidad de líneas de código que se llevaron cada uno.
Alva pudo hacer las 3 sin matematicas y guinxu solo 2 con matematicas #SinMates 😎
De cierto modo Alva se aprovecha de que las matemáticas ya están implementadas en los motores de los videojuegos para usarlas sin tener que definirlas
@@lucho.m bueno eso ya todos los sabemos
La 2 le quedo como el culo a Alva
@@ThiagoGabrielDEV mas o menos, pero por lo menos sabias los rebotes tambien :v
la primera se puede hacer con ecuaciones parametricas de manera directa solo que ginxu no la supo hacer :v
- Para Batman busca "Batman Reimagined", de donde consigues una curva paramétrica.
- Las formulas de lanzamiento de proyectil las encuentras en muchos libros.
- El problema de la espada es proyectar un vector sobre otro, que no requiere trigonometría si lo haces con algebra de vectores.
Ver el vídeo de Alva pero no entender nada por qué no sabes de programación
Ver el vídeo de Guinxu pero no entender nada por qué no sabes de matemáticas
Pero divertirte viéndolos :3
8:40 es la primera vez que veo una implementación de la tangente en videojuegos, podrías hacer un vídeo explicando algunos posibles usos al igual que hiciste con el tutorial de las órbitas usando el seno y coseno? Ese vídeo fue mi principio para entender como entiendo hoy estas funciones, la única que no le veo usos es la tangente (contando arcos)
Justamente la tangente representa la pendiente que tomaría el triangulo (Es decir, te da una idea de cuanto se incrementa algo en Y cada vez que incrementas X) siendo 0 si es plano o infinito si es una "pared vertical". Por desgracia no tengo ahora mismo muchos ejemplos en la cabeza. También suele aparecer bastante en física al simplificar o unificar ecuaciones ya que se obtiene al dividir el seno entre el coseno.
@@pedropabloclaviermarti5050 Sí, se lo que es la tangente, pero justamente lo que no se es lo que a ti no se te ocurre jejeje
Ve a una calculadora gráfica y pon la función Tan(a) x, si a aumenta la recta apunta hacia arriba y si a decrece la recta apunta hacia abajo. Partiendo de esto ya le puedes dar varios usos, y de hecho creo que por eso uso la tangente en el último caso (la recta puede ser interpretada como el rayo de la cámara)
@@the_Kriko madre mía puso varios comentarios y parece que no se publicaron 😭. En aeronáutica en el caso de planeo sin motor, la tangente aparecía me parece que en la eficiencia de vuelo (te da una idea de hasta donde llegará el avión). En cálculo de estructuras, hay algunas en las que las tangentes vienen bien para calcular las fuerzas en ciertas barras a partir de otras. Y no me acuerdo si miré alguna más...
@@danelrosen5461 Sí, se todo esto, pero lo que no se son usos, no se me ocurren a pesar de estar pensando en algunos desde hace un tiempo
La verdad es que de programación no entiendo nada y estoy algo mas familiarizado con las matemáticas. Sin embargo la forma en que Alva explica el proceso lo hace parecer mas sencillo y rápido.
#SinMates
#ConMates y #SinMates no quiero decantarme por ningún equipo, estas colaboraciones son divertidas me han gustado los dos videos además las dos formas son válidas según para que situaciones.
2:05
Me costó entenderlo, pero porque soy espagueti viviente codeando. Yo seguramente hubiera hecho CrearBala(angulo) y muy probablemente dentro de esa función estaría llamando a la función FuncionEstrella(angulo). Y luego para poder usar varias formas haría un CrearBala(angulo,forma), siendo forma un #define para cada forma y un vector de punteros a la función de cada forma. Luego usaria ese número como indice para llamar a cada funcion desde un puntero. Vamos, más rebuscado e ineficiente no me salía.
#ConMates y #SinMates ha sido una experiencia tanto divertida como recreativa y educativa, ademas que para algunos les pudo haber cambiado por completo la forma de ver el desarrollo de juegos, en sentido que muchos quienes apenas estamos adentrandonos en el desarrollo de juegos, podemos ver como la diversidad de formulas y metodos hacen tan rico y varido el mundo de los videojuegos y la informatica en general, a su vez que muestran el gran reto para muchos que pensaban que todo se trata de diseño e historia y que "con un tutorial en youtube la saco", que deben de saber tanto de informatica como de matematicas, pues ambos son la base para plasmar esos mundos, historias y dinamicas, pero a la vez haces que se valore mucho mas el avance y cosas como el metodo del segundo reto, donde unity tiene ya fisicas preterderminadas, hacen ver lo util y a la vez lo pedido por desarrolladores que no es que sean flojos, sino que es una cosa tan simple pero que puede quitar tiempo valioso como para no tenerla en caso de ser necesaria, a la vez que podria permetir manipularse y obtener un mejor resultado con mas calma, y eso es lo bueno, que realmente hay miles de formas de hacer un videojuego, que abre las puertas a mas personas a entrar en este mundillo y demostrar el talento.
8:40 La ecuación de la altura no sería: altura = dist/tan() ?
Estaba x poner exactamente lo mismo.. muy mal despejada la altura en esa ecuación
Exacto jajajaja
4:59 V:
En general, como aproximacion a la programación, diría sin Duda que saber matemáticas es una herramienta indispensable.
Sin embargo, en esta pareja de videos concreta, Alva ha barrido el suelo con Guintxu.
Súper elegantes y sencillas las 3 soluciones.
#sinmates
Hola Guinxu, yo como ingeniero y por trabajo prefiero las mates, pero en el de batman no lo veo adecuado, aun despejando la formula y pasándola a polares (que no se si es posible aun usando procesos iterativos) es difícil de hacer porque la distribución no seria en los picos con lo que se perdería mucha calidad y viendo el resultado de la formula tiene mucho ruido, en todo caso te recomendaría usar la ecuación por partes, de forma que empieces en el 0 como pico de cada figura, con mas fáciles de manejar y te permitirá mas control. En estos ejemplos no se ve del todo claro cual solución es mejor, además Alva solo hace una figura de disparo. Un de mis partes del trabajo es probar sistemas, diseño drones y coches, y tengo que simular lo mas próximo a la realidad como sea posible, muchas veces con las electrónicas reales manejando los actuadores del entorno simulado y los sensores tomando los datos del mundo virtual, para hacer un neumático decente, sin matemáticas no vas a ningún sitio, o simular una batería o el comportamiento de un motor electrico. Por ejemplo mucha gente usa usa joints para simular brazos de suspensiones de un coche, yo por contra tengo implementada la suspension mediante formulas matematicas y funciona mucho mas estable con tasas de simulacion mas bajas aunque suponga un poco más de calculo.
#ConMates creo que el primero lo pudiste resolver creando una función en el cuadrante (I) del plano que satisfaga la parte de arriba a la derecha del logo de batman, derivar cuando el lim tiende a 0 y en cada punto de la función hacer un vector desde el centro hacia cada punto que dibuja la función.
Creas una función similar para el cuadrante (IV) que satisfaga la parte de abajo a la derecha del logo de batman y ya teniendo cuadrante (I, IV)
Creas una función inversa de cada una en el cuadrante (II, III) y listo.
Aun no he visto el vídeo de Alva, pero confío que hará una locura
Guinxu aplicando lo que se mato estudiando en la escuela
Alva: Ingeniandosela para aprobar con 6
Cinseramente siento que alva lo resolvio mas ingeniesamente y entretenidamente, ademas de que no se rompio la cabeza como esperaba por lo tanto lo siento guinxu pero alva gano.
#SinMates
Recuerden, para programar se pueden hacer de 2
Matemáticas=puzzles aventuras posiciones saltos movimientos etc.
Lógica/física:peso de un objeto, trayectoria velocidades etc.
11:07 todo ingeniero tendría que tener una ecuación favorita/deseada. Un poquito de pasión y apreciación de la belleza de la ciencia ;D
8:42 altura=tan(a)*distancia ._______.xD?
Jesús humilla a un Nerd 🤓 y sus matemáticas
Yo no sé de programación, de momento #SinMates. Sin embargo, una duda sobre las soluciones de Alva ¿Qué tal el rendimiento? usa muchas cosas que se activan cada frame ¿No es muy demandante eso? ¿Las versiones con mates serían mejor a largo plazo?
Fue fácil para Alva
Puesto que al primero: uso el logotipo del murciélago de Batman en PNG para hacer referencia y de ahí puro código prueba y error.
Para el segundo: no lo se porque yo no entiendo eso ni con mates.
Para el ultmo: solo utilizo los "Coladers" para definir el punto de donde se pone el cursor de la cámara, donde desaparecen cuando se agarra la espada
It is to EZ
En el minuto 5:35 me emocionó ver las formulas del MRUA
Definitivamente soy #ConMates debido a que puedes optimizar mejor el código, seria bueno ver una recopilación de videojuegos con ecuaciones de matemáticas difíciles y como están programadas, salu2
Eso de optimizar es relativo, depende qué recursos tengas más limitados y de cómo se compila después el programa porque puedes haber escrito dos programas de manera diferente y que el compilador los traduzca igual
Aunque algunas de las implementaciones de Alva son más simples para el creador en mi opinión son menos efectivas para el ordenador, creo que son más útiles las matemáticas aunque puedan perder un poco más al creador. Ya que desde el punto de vista del ordenador es más fácil seguir una ecuación.#ConMates
Sumamente interesante el desafío, sin ánimo de traicionar, me parece que el equipo #SinMates se lleva la victoria
Veo un detalle que pasaste por alto; para el bullet hell consideraste solo ángulos, lo que, como dices, te imposibilitó crear el patrón de batman, pero nunca consideraste el tiempo. Lo que yo haría es, sabiendo la posición de cada bala para crear el logo, entonces puedo saber la distancia que hay entre el centro y cada coordenada del dibujo y, con ello, calcular el tiempo en el cual se debió de lanzar cada bala a qué dirección (La dirección, sabrás, se saca con funciones trigonométricas simples) y de allí disparar cada bala a cada dirección en cierto tiempo. Es verdad, sería mucho programarlo, pero una vez programado, se puede parametrizar tal y como hiciste con las anteriores figuras.
Mi pregunta es ¿cuál es de los dos métodos da mayor optimizacion al juego?
Lo lamento, pero definitivamente #SinMates gana en el 1 y el 3, sobretodo en el 1 que propone una solución más simple y más efectiva :c
El 2 no le convence acelerar el tiempo podría dar muchos errores por lo que no gana pero si que tiene ventajas como que mostraría como afectan muchos más obstáculos como viento , magnetismo y demás cosas que podría haber en un juego
siento que las soluciones de Alva fueron más creativas, pero mis principios me obligan a votar por #ConMates
Tus principios son una papa #SinMates
Lo mejor no es votar por uno o por otro, sino entender cuando una idea es mas eficiente / mejor para el caso puntual, la verdad es que si bien yo tambien soy mas del team mates, Alva tuvo soluciones mucho mas funcionales, las 2 primeras incluso salieron mejor y con mucho menos computo asociado
Vi estos videos antes de estudiar ingenieria y solamente me llamaban la atencion pero no los entendia, ahora que entiendo los conceptos y veo todo lo de mis clases aplicado aqui me motive mas. Muchas gracias guinxu!!! pd: en el despeje de la altura queda altura=dist/tangente(angulo), pero luego de revisar mejor veo que el error estuvo en que el grafico y en el nombre de las variables, porque si pongo el triangulo al reves los calculos me dan igual que los tuyos. Saludos!!
3:28 No se puede aislar la incognita, pero si se puede simplificar la ecuacion.
#Sinmates la verdad las soluciones de Alva son muy elegantes.
Una entrevista doble de Guinxu y Alva en The Wild Project, entraría entre los GOTY
#ConMates El ejemplo de batman creo que sí se pudo haber resuelto con mates pero de diferente forma y en ese caso prefiero todas las soluciones de Guinxu, aunque la de Alva para la espada la verdad me dejó :o Pero sería imposible que Alva hiciera sus soluciones si alguien no hubiera hecho las mates antes para los raycast, los colliders, incluso el renderizado que usa.
3:33 Para saber si se puede o no está el teorema de la función implícita
Problema 1: el uso de trigonometria está bien para los ángulos y velocidades... pero había que trazar unos parámetros iniciales como hizo Alva. No vale la pena usar la formula de batman.
Problema 2: Punto para los 2. Bien por Alva al reusar algo ya existente (aunque confesó que tuvo problemas de render) y bien por guinxu al aplicar la fórmula correcta (con la desventaja de no contar con rebotes... igual es fácil de aplicar también)
Problema 3: Punto para Guinxu, más elegante y menos dolores de cabeza.
#conmates
Esto está al siguiente nivel 😱🔥
ruclips.net/video/5E-nBmF0KKE/видео.html
Me encanta el planteamiento con los dibujos, me recuerda cuando realizaba ejercicios de energía en física. #conMates
malditas sean las matematicas #SinMates
Yo opino que usar mates como no usar mates es lo mismo porque de todas las situaciones se usa el ingenio
Para la ecuación de Batman en vez de despejar la Y de la fórmula, hubiera representado en un mapa 3D toda la ecuación, como en un mapa de calor, y hubiera ido recorriendo la ecuación, siendo disminuyendo de tamaño al alejarse de los máximos (esto es, graficar las curvas de nivel) .
#SinMates a mi me encantan las mates pero hay que admitir que en lo del logo de Batman la victoria quedo muy clara, asumo que el reto consistía en no usar mates a un nivel medianamente avanzado y quedarse en un nivel más básico ya que la programación requiere mates obligatoriamente, es prácticamente imposible no usarlas pero pequeñas sumas y multiplicaciones para ajustar detalles no deberían afectar al reto.
Este video hizo que mis 2 neuronas creasen otras 2 neuronas pero al ver el video de alva murieron al instante, que curioso
aun así te quiero alva
xd
50/50, hay algunas cosas que con solo saber algo de matematica ya se puede hacer más facil, asi que me hiría por ambas dependiendo cual es más eficiente para X situación
#ConMates
Yo venia por curiosidad y termine aorendiendo mas que en mi clase de mate
Una parte de mis juegos necesitan matemáticas. Yo ya habría perdido.
Guinxu acabo de ver el video, no se si has probado con desarrollos de Fourier pero emplear series de desarrollos de senos y cosenos suele funcionar para geometrias complejas y solo es utilizar una serie de funciones periodicas y genera cualquier patrón
#SinMates 😎
me parecio mas sencillo como lo hizo alva y le salio mejor el batman, y todo lo hizo de una manera mucho mas sencilla
#sinmates
#SinMates
Hagamos un mundo mejor sin matemáticas
XD
Para el reto 2 se podría colocar un objeto elíptico (que se muestre sólo al estar por encima del suelo) y distorsionarlo según los parámetros ángulo y fuerza, para que adapte su forma a la parábola de la trayectoria.
El problema del símbolo de batman se podría solucionar con series de Fourier, tomas una medida de la distancia de la bala al centro en cada determinado ángulo y con series de Fourier aproximas coordenadas polares para las balas. Las matemáticas están ahí, el problema es buscar una ecuación ya solucionada siempre
En lo que respecta al ingenio Alva ha logrado obtener un resultado adecuado sin conocimientos superiores #SinMates
Y Alva Si Usó Mates...
😐😐😐😐😐
Todo un Fraude....
Clickbait
No se dividir🤑
Lo de dejarse el cabello largo te lo piden en primero de informática?
Inicialmente creí que era imposible sin las mates pero me sorprendió lo que hizo Alva bastante sencillo de comprender aunque es cierto que funciona a manera interna. Normalmente estaría en el equipo de las mates sin embargo está ocasion estoy #SinMates.
El codigo de Alva funciona mejor en el primer caso, pero el problema de no aplicar mates es que solo funciona en casos especificos, es como el estudiante que se memoriza la formula pero luego el profesor le pone en el examen un ejercicio que aplica la misma materia pero de una forma que no es la que el se aprendio
Cómo estudiante de ingeniería me cuesta admitirlo pero Alva sin duda gano, sus ideas fueron creativas y no necesitó usar conocimientos de cálculo ni de trigonometría.
When te gusta Álva maiiiio y le plagias el outfit:
Yo soy totalmente team #sinMates pero tengo que admitir que cuando usas matemáticas encuentras una solución mas rápida y concisa, en cambio cuando no las usas tardas mas ya que tienes que estar probando de una manera tras otras hasta dar con la solución.
Te complicas demasiado jajajaja, pero ta bien cada uno trabaja de la mejor forma que se le da :]
A ver, en este caso gana alva claramente, el logo de batman es mejor, sacar la espada es un poco peor, pero más fácil de implementar, y la trayectoria del cañón es indiferente, depende del objetivo que tengas al programarla
Pues, en el segundo punto que es donde más peleado va, el modelo con mates te permite apuntar mejor si duda, pero sin mates te permite tener una predicción muchísima mejor
Alva lo hizo de una manera fácil y eficiente pero inevitablemente en algún momento tienes que usar las matemáticas #ConMates
Usenme como botón de: "Jaja que tonto mejor anda a que te de el sol"
Si no me usan como botón esto va a ser incomodo.
Borra el comentario