Tengo que reconocer que enserio te rompiste la cabeza al hacer este video, que también le pusiste mucho cariño y empeño, y la verdad es que quedó excelente.
Cualquiera que ponga excusas para este tema es porque no tiene ni idea, sin embargo, todo aquel que este metido en la carrera/trabajo de programación es clarísimo porque lo hicieron... Es algo que hacemos todos en algún momento (y el que diga que no lo ha hecho en algún proyecto, miente) "No deberíamos hacer un arreglo ADICIONAL para este tema?" "Afecta en algo el rendimiento?" "No" "Entonces déjalo" "Pero..." "Que lo dejes! Apenas se mantiene solo, si tocamos algo más capaz y se jode"
@@Lobolink14 o en un trabajo en equipo Compañero 1: pero que! Ayer funcionaba Compañero 2: ah, es que agregue un punto Compañero 1: dime que te acuerdas donde Compañero 2: no, no me acuerdo -tres dias despues- Noticias: el cuerpo de compañero 2 fue encontrado bajo un puente, con señales de un ataque con cuchillo
@@ignacioperez5479 bueno pero eso con las herramientas de control de versiones como git se soluciona te indica exactamente quién tocó y dónde así que nadie se puede hacer como que acá no paso nada porque las pruebas estan ahí.
@@ignacioperez5479 me recuerda una vez a una esposicion de la tesis de la carrera cuando uno de los compañeros el programa le salio una falla y el man tuvo que volver a programarlo de cero no espuso pero demostró que si sabia xD
Imagino algunas posibilidades: 1. El código se escribió antes de decidir que hubiera un requerimiento de tiempo fijo, y después no fue revisado para incorporarlo. 2. Alguien decidió que si funciona, no intentes arreglarlo. 3. Hay plazos que cumplir y no quedó tiempo para optimizar.
el 2 es el mas común en programación y redes en una empresa .. XD "si funciona dejalo así" ya que es muy común que dejen que todo se arruine cuando hacen algun cambio ..
Es un detalle intencional para dejarnos en claro que que el mundo Digimon esta plagado de problemas(?). "Maravillosa jugada" Bandai(?) El nivel de cariño, investigacion y genialidad en este video me dejo pasmado O.O
Apenas dijiste que verifica en cada frame dije "o dios no", si se corrige esa parte del código el juego puede correr a más de 30 fps, incluso a 60 fps, existen varios juegos viejos que verifican algunas cosas dependiendo de los frames, en vez de hacer ese calculo de forma independiente a ellos, es impresionante lo que se puede hacer para optimizar con solamente un IF bien hecho en el lugar y con la condición correcta, esperemos que la comunidad pueda corregir dicha parte del código en el futuro (aunque seguramente habrá otros bugs). Básicamente con lo siguiente se arregla IF (Edad >= 3 And Edad < 6) IF (nivel digimon Adult) // verificaciones para seleccionar la evolución ENDIF ELSE IF (Edad >= 6 and Edad < 12) //suponiendo que cada nuevo nivel el requisito de edad es x2 de la edad mínima anterior IF ( // verificaciones para evolución ELSE //siguientes verificaciones Por cierto excelente video
@pelado esquizo muy simple, según tengo entendido había algo llamado "errores de tamer" y que si tenes x cantidad de errores tu digimon evoluciona a cualquiera de esos 2, o de no tener eso se hace un IF (edad < 3) y dentro del IF se verifica las stats necesarias para que evolucionen a esos digimon, pero dicha verificación será realizada cada x cant de tiempo (ej al finalizar el día en el juego) y no en cada frame, permitiéndote así mejorar tus stats para evitar tener esos digimon antes de que finalice el día
Todo muy bien, Kuha, pero hay una cosa que no estás considerando. La edad en la que el Digimon evoluciona de Child a Adult no siempre será 3 años, por lo tanto la condición 'if age >= 3" no funciona. Sólo funcionará para el primer Agumon o Gabumon del juego. Para los siguientes Digimon después del primero, la edad siempre variará de Child a Adult, ya que hay muchos factores que afectan a qué edad exactamente evolucionará el Digimon (el momento del día en que nació el Digimon, si es que evolucionó a Kunemon antes de tiempo, si llega al límite de errores de cuidado, etc.) Supongo que una forma de optimizarlo, sería contar las horas exactas que han pasado desde que el Digimon se convirtió en Child, pero aún así no serviría para todos los casos. Concuerdo contigo en que el método en que se programó ese aspecto del juego es ineficiente, pero supongo que no es tan fácil encontrar un método alternativo de verificación que tenga en cuenta todos los factores de evolución posibles.
Man literalmente los programadores si la cagaron bien macizo literalmente 4 líneas, 4 líneas weon xD. (También estudió informática) y dios estoy hackeadisimo con esto.
Es interesante ver cómo funciona la nostalgia en los recuerdos y el aprecio por ciertos "algos" como un videojuego, una película o una canción. Hace poco me descargué el Digimon World 2 porque es un juego que lo recuerdo con cariño, así como con Megaman X6, Harry Potter y la Piedra Filosofal y Vigilante 8. ¿Qué tienen todos en común? (a excepción de Vigilante 8) ¡Todos son horribles en su programación, mecánicas y aspecto! Pero aún así los amo, tanto que MMX6 me lo he pasado al menos unas 20 veces, me compré el Legacy Collection para rejugarlo de forma legal, me pasé toda la saga de HP y hasta compré el Vigilante 8 arcade para la 360 (no lo hagan, no está tan bueno). Y ahora con DW2 he estado investigando al respecto (lo que dio por resultado encontrar este canal y estar comentando un video de hace 1 año) con el fin de poder tener más conocimiento sobre las mecánicas del juego, su historia y así. Realmente lo acabo de empezar, estoy farmeando a mi Demidevimon para poder enfrentarme a Metalgreymon y acabo de reclutar a mi segundo Digimon, un Gazimon. En conclusión; es extraño que lo que una mayoría considera como pésimos juegos (mecánicamente hablando, en cuanto a programación) también sean los que más cariño les tengo o tenemos. Y pues nada, me gustan mucho los videos de este canal. ¡Gracias por los excelentes aportes! (:
Yo me imagino que fue "falta de pericia" al programar, poco presupuesto y menos tiempo para desarrollo. Ni idea pero aunque amo Digimon World 1, es un perro desastre jaja
Seguramente la falta tiempo y sumale que en esa época el testing era algo que no se se lo tomaban muy enserio y que no es tan fácil por lo visto, ya que ha día de hoy la mayoría de juegos siguen saliendo con bugs. Pero si el factor tiempo es lo que los jodió, sino mira la versión en Español que rompieron en código al meter la traducción y hacían imposible de terminar el juego.
En el procesador: - Ya puedo evolucionar? - No - Ya puedo evolucionar? - No - Ya puedo evolucionar? - No - Ya puedo evolucionar? - No - Ya puedo evolucionar? - No - Ya puedo evolucionar? - No - Ya puedo evolucionar? - No...
9:30 es un punto bastante valido, si es así es el error mas básico que comete todo desarrollador. Mi opinión es que el juego probablemente fue liberado antes de tiempo, recuerdo haber visto que weregarurumon estaba en el código del juego y hay objetos que solo son obtenibles por game shark. Pudieron usar ese sistema para hacer pruebas y solo lo dejaron así.
Yeap, weregaruru no tiene un modelo programado, por lo que si bien su sprite e item evolutivo estan, el evolucionar a el crashea el juego porque no hay modelo que mostrar. Lo mismo si se hackean digimons npc para usarlos de compañero, estos crashean al no tener animaciones para ir al baño por ejemplo. Por otro lado, MetalEtemon, Panjyamon y Gigadramon, si eran obtenibles legalmente y estan programados al 100%. MetalEtemon lo daban de premio en un sorteo, y los otros dos nunca llegaron a sortearlos parece.
De verdad que te la DIGIMAMASTE con este video jajajajaja Pero me hizo comprender un poco mejor sobre como funciona un videojuego, asi que espero que puedas hacer mas de este tipo.
Kuha que ahi del hecho de las facultades de programacion de la epoca , en estos momentos se pueden usar herramientas mas accesibles a las de 1999 , seria interesante que hagas el trabajo de modificacion con la aplicacion de programacion de la epoca
Que hay del hecho donde muestro que SI hicieron esa optimización en otra parte del sistema y no donde debían hacerla? Lo siento dude, pero me vi venir este argumento y por eso arme el video como lo armé.
@@KuharoKun La primera parte la hice para llamar tu atención kuha, obvio que vi el video completo, agradecido con el de arriba por recibir una respuesta del canal
PS usaba un lenguaje de programación bastante genérico (C, o C++ creo), entonces realmente las herramientas de programación en el 99 y a día de hoy dan un poco igual
Kuha:Digimon World 1 está mal programado!!! Yo:Fuentes? Kuha:C R E A N M E Es un chiste no lo digo por Hater,Por cierto Kuha me asombro como programaste tu propio "V pet"
Gracias! Increiblemente no fué tan dificil como esperaba, pero si me tomo unas cuantas horas! Y aún asi, estan las fuentes de todo lo que nombre ahi abajo xD
es que seamos sinceros world 1 no hacia falta revisar el código para saber que estaba programado con el culo, si tomamos en cuenta que la versión original era imposible de terminar por un bug
Des que leí el título, pensé no necesito pruebas para saber que el juego estaba mal programado, pero luego de verlo, no imaginaba que era tan grave el error
Bueno Hay mucha gente diciendo que sólo por unos numeritos no pasa nada Tal vez sea así pero les voy a dar un ejemplo Han jugado yandere simulator? Y no la última versión si no la del 2019 (para no irnos hasta la del 2016) Esa cosa ejecutaba todos sus procesos a la vez (que es lo que hace el dw1) y generaba una carga mayor en el sistema (cosa que no debe de si quieres que vaya bien la cosa) Esa cosa te crasheaba la PC si no era una decente (que ya nos vamos para el i3 y una tarjeta por lo menos 960 o i5 y una 970 si quieres el 1080p) Pero la versión love letter de su competencia te la corría cualquier patata (y básicamente son el mismo código pero los de love letter lo optimizaron bien y era muy superior a la original) (hasta que pasó lo de la amenaza de suicidio del de yandere simulator y esas cosas) Además de que si bien si sólo los números están mal entonces¿Porque tantos bugs? ¿Alguien se pasó la versión europea sin el parche o no se frustró por sacar muchos numemon? Ciertamente si estaban bajó un plazo es entendible que haya salido lo que salió pero eso no les exime de lo otro
Yo estoy en tercer año de carrera informática y lo único lógico que encuentro es que está mal hecho a propósito o por personas de primer año de carrera para abaratar costos porque es un trabajo nefasto
Me gusta esta temática, que bueno que cada vez se pongan más y mas dedicado a punto de documentarse y hacer tus propias animaciones para corroborar todo. Solo añado que *si es que* en algún futuro puedan desmentir o agregar información nueva información, entonces andaría súper si pueden darle una update en el vídeo o comentarios si les resulta más fácil
Mira que hace años que no me pongo a programar y no esperaba ver el tema aqui, hasta fue divertido entender por que estaba haciendo trabajo de mas el programa
Creeme que es muuucho más sencillo rehacerlo de 0 en algo moderno. Si bien la gente descompiló el juego, mucho se pierde al ir de C -> MIPS32 -> Código descompilado. Este nuevo código no puede "recompilarse" a una iso de psx muy facilmente... Y aún asi, el tiempo que tomaría entender y arreglar todo, sería mucho mayor al de rehacerlo
Kuha, este video esta increíble, informa mucho y como también soy estudiante de computación/informática me ENCANTA la explicación que haces. Si puedes continua este tipo de videos, porque es muy interesante y que no muchos les presta atención
Bueno, Kuha ahora tu destino, la razón de tu existencia es hacer un digimon world como el de PS1 pero con esos arreglos en el programa para que sea millones de veces mas eficiente (y meter a los mega) cuando seas un programador profesional. Si lo haces, oficialmente sos mi nuevo dios xD
Es como lo que pasa con la típica historia de Mew en los Pokemon Red y Green, a alguien le dio la soberana gana y lo dejó así, como todo en esta gloriosa franquicia
Onda yo termine una carrera de programacion. Escucho y veo el videos y se me ocurren formas aún mas eficientes y no tan conplejas xk no sere el mejor programador pero me doy cuenta q esta mal
y tanto que estaba mal programado, pero con esto al menos se podía jugar aunque explotase la psx, pero recuerdo todo ilusionado cuando alquile (menos mal que no lo compré) el DW de españa y nos encontramos es fallo maravilloso de la fortaleza de ogremon, donde el agumon no se movía y si por un casual llegas al monte infinito sin pasar por esa zona, los portales también estaban bugeados. 22 años después y solo se ha podido pasar por los parches que han hecho la gente, mientras tanto bandai pasando de todo. y de DW2 por lo visto era tan bueno, que ha desaparecido hasta los parches de traducción al español.
Apoyo este tipo de contenido, apoyo la mocion de que Kuha toquetee lascivamente ese código para que todos podamos tener nuestro Numemon más rápido y ahora entiendo pq, al momento de digievolucionar, no lo hacia automáticamente al terminar un entrenamiento, sino que le daba tiempo a empezar a desplegar el reloj y demás medidores de la pantalla estandar, ya que estaba haciendo el cálculo.
Un vídeo muy interesante, un poco lioso aunque gracias a las aclaraciones que habéis dejado se entiende mejor. Ojalá vuelva esta sección con otro vídeo.
Unas ganas de saber programacion para meterle mano a ese juego y meterle más digimones, usando los modelos del DW2 para mi el mejor juego de PS1 de Digimon, hermosos recuerdos tengo con ese tremendo juegazo, saludos y un abrazo grande joven Kuha y a Drash también desde Chile! 🤩✌🏻
Me estás diciendo... que pague, disfrute y me divertí con el trabajo de un programador básico? wow... creí que solo viviría con los Indies.
Cómo era impredecible representaba lo caótico del mundo Digimon
@@diocinmendez4855 Claro, "rústico" desarrollo suena mejor que precario XD.
Sonic 2006: bitch please
Cyberpunk 2077: Amateurs
Tengo que reconocer que enserio te rompiste la cabeza al hacer este video, que también le pusiste mucho cariño y empeño, y la verdad es que quedó excelente.
Volvé cuando seas un programador Senior y hablamos...
Jajajaja la re picaba
Cualquiera que ponga excusas para este tema es porque no tiene ni idea, sin embargo, todo aquel que este metido en la carrera/trabajo de programación es clarísimo porque lo hicieron... Es algo que hacemos todos en algún momento (y el que diga que no lo ha hecho en algún proyecto, miente)
"No deberíamos hacer un arreglo ADICIONAL para este tema?"
"Afecta en algo el rendimiento?"
"No"
"Entonces déjalo"
"Pero..."
"Que lo dejes! Apenas se mantiene solo, si tocamos algo más capaz y se jode"
True History, una verdad tan grande como el clasico "ESTO NO FUNCIONA! -->>5 horas despues JODER ES QUE ME FALTO CERRAR EL PARENTESIS!"
@@Lobolink14 o en un trabajo en equipo
Compañero 1: pero que! Ayer funcionaba
Compañero 2: ah, es que agregue un punto
Compañero 1: dime que te acuerdas donde
Compañero 2: no, no me acuerdo
-tres dias despues-
Noticias: el cuerpo de compañero 2 fue encontrado bajo un puente, con señales de un ataque con cuchillo
@@ignacioperez5479 bueno pero eso con las herramientas de control de versiones como git se soluciona te indica exactamente quién tocó y dónde así que nadie se puede hacer como que acá no paso nada porque las pruebas estan ahí.
@@ignacioperez5479 me recuerda una vez a una esposicion de la tesis de la carrera cuando uno de los compañeros el programa le salio una falla y el man tuvo que volver a programarlo de cero no espuso pero demostró que si sabia xD
Total XD, a mi tambien me pasa eso, uno toca una comita y se joda todo el juego, o arreglas algo y te aparecen otros 20 errores en otros sitios
Llegar a entender lo que hizo Kuha y ver ese código.
Es... Satisfactorio a nivel personal.
PD: Nunca olviden la documentación, por favor!
Llegar a entender lo que hizo Kuha y ver ese código
Te llena de DETERMINACION
Ahora podré tener a mi numemon un 5 millones por ciento más rápido owob
no solo que no usaras tantos recursos de la play para q te evolucione.
Aprendiendo de Programacion de la digievolucion con Kuha
Con mi básico conocimiento de programación, cuando vi como el juego verificaba todo en cada frame, mi esperanza de vida se cortó a la mitad.
he visto cosas peores, cuando trabajes en la industria te daras cuenta que todo esta roto, todo XD.
@@MinombreesSergio Por suerte no trabajaré en la industria ya que no puedo con la carrera XD.
"Las soluciones temporales son las mas permanentes"
@@MinombreesSergio Solucionar el bug?
Mejor hacerlo una nueva feature
@@elhugox1 sorprenderia cuantas veces eso sucede
Imagino algunas posibilidades:
1. El código se escribió antes de decidir que hubiera un requerimiento de tiempo fijo, y después no fue revisado para incorporarlo.
2. Alguien decidió que si funciona, no intentes arreglarlo.
3. Hay plazos que cumplir y no quedó tiempo para optimizar.
Muy probable que sea la 3
Ya estaba en tiendas
el 2 es el mas común en programación y redes en una empresa .. XD "si funciona dejalo así" ya que es muy común que dejen que todo se arruine cuando hacen algun cambio ..
Desarrollo apresurado, hicieron que funcione y a las tiendas. Encontraron una solución temporal que no fallaba y lo dejaron asi.
Programadores de Digimon World: ningún data miner podra terminar de descubrir lo que oculta este juego
Si ni el juego sabe lo que esta haciendo, el data miner tampoco podra
@@ktvx.94 touche
El evento canónico del net driver
Por este video empezó todo, solo queda esperar al 2024 para poder disfrutar de lo que kuha nos tiene preparado
Es un detalle intencional para dejarnos en claro que que el mundo Digimon esta plagado de problemas(?). "Maravillosa jugada" Bandai(?)
El nivel de cariño, investigacion y genialidad en este video me dejo pasmado O.O
Señor kuha, me quito el sombrero ante usted.
Cuando Kuha dijo que el programó eso, no pude evitar darle like. En verdad se lo merece por el empeño que le puso
la mano loca del greymon xd
Greymon manos locas XD
ElPajasGreymon XD
@@goddamntohru Hola, amigo
Es gracioso porque hay un canal de RUclips que hasta día de hoy , sigue encontrando bugs en el juego
Enserio?...¿Cual canal?
@@cristiansosa2157 Geta92 aunque ya no sube tantos bugs de Digimon world , igual ha encontrado muchos bugs y exploits
@@ulforcemegamon3094 gracias xD
@@ulforcemegamon3094 es que algunos bugs el los encuentra o se los pasan por discord
@@ssjcrash99 entonces el mismo estaría descubriendo y a la vez recopilando bugs del juego
Mi teoría es que bandai tenía un infiltrado de gamefreak con poder dentro de las filas del equipo de digimon
Apenas dijiste que verifica en cada frame dije "o dios no", si se corrige esa parte del código el juego puede correr a más de 30 fps, incluso a 60 fps, existen varios juegos viejos que verifican algunas cosas dependiendo de los frames, en vez de hacer ese calculo de forma independiente a ellos, es impresionante lo que se puede hacer para optimizar con solamente un IF bien hecho en el lugar y con la condición correcta, esperemos que la comunidad pueda corregir dicha parte del código en el futuro (aunque seguramente habrá otros bugs).
Básicamente con lo siguiente se arregla
IF (Edad >= 3 And Edad < 6)
IF (nivel digimon Adult)
// verificaciones para seleccionar la evolución
ENDIF
ELSE
IF (Edad >= 6 and Edad < 12) //suponiendo que cada nuevo nivel el requisito de edad es x2 de la edad mínima anterior
IF (
// verificaciones para evolución
ELSE
//siguientes verificaciones
Por cierto excelente video
@pelado esquizo muy simple, según tengo entendido había algo llamado "errores de tamer" y que si tenes x cantidad de errores tu digimon evoluciona a cualquiera de esos 2, o de no tener eso se hace un IF (edad < 3) y dentro del IF se verifica las stats necesarias para que evolucionen a esos digimon, pero dicha verificación será realizada cada x cant de tiempo (ej al finalizar el día en el juego) y no en cada frame, permitiéndote así mejorar tus stats para evitar tener esos digimon antes de que finalice el día
Los analisis mecanicos de los juegos es una muy buena forma de entender al juego mismo.
Empezamos con un pequeño bug en la musica que buen detalle
Ya fue kuha, arregla el codigo del juego y hace un ISO decente para jugar 😎
X2
La verdad estaría mucho mejor ,a la hora de jugarlo en este tiempo.
X3
Pues al final hizo algo más grande que simplemente arreglar el juego
Ahora que ya debes estar recibido, esto no sería un sueño verdad?
Man no puede ser jajaj, me sorprende mucho que sea tan ineficiente por algo así, no entiendo como nadie dijo "che, no da" jajaja
Todo muy bien, Kuha, pero hay una cosa que no estás considerando. La edad en la que el Digimon evoluciona de Child a Adult no siempre será 3 años, por lo tanto la condición 'if age >= 3" no funciona. Sólo funcionará para el primer Agumon o Gabumon del juego. Para los siguientes Digimon después del primero, la edad siempre variará de Child a Adult, ya que hay muchos factores que afectan a qué edad exactamente evolucionará el Digimon (el momento del día en que nació el Digimon, si es que evolucionó a Kunemon antes de tiempo, si llega al límite de errores de cuidado, etc.) Supongo que una forma de optimizarlo, sería contar las horas exactas que han pasado desde que el Digimon se convirtió en Child, pero aún así no serviría para todos los casos. Concuerdo contigo en que el método en que se programó ese aspecto del juego es ineficiente, pero supongo que no es tan fácil encontrar un método alternativo de verificación que tenga en cuenta todos los factores de evolución posibles.
Verificar las 6 posibles evoluciones cada hora y listo. suena bien.
Entonces claramente explotaron un par de jóvenes a hacer nuestro queridísimo DW1?
PD: Excelente vídeo Kuha!!
lo tipico, todo apresurado y mientras no se rompa luz verde ¿optimización? lastima, para la proxima.
Kuha matemáticas locas regreso, "pindonga" Yeah!!!
Man literalmente los programadores si la cagaron bien macizo literalmente 4 líneas, 4 líneas weon xD. (También estudió informática) y dios estoy hackeadisimo con esto.
Aquí está el origen de net driver
Es interesante ver cómo funciona la nostalgia en los recuerdos y el aprecio por ciertos "algos" como un videojuego, una película o una canción.
Hace poco me descargué el Digimon World 2 porque es un juego que lo recuerdo con cariño, así como con Megaman X6, Harry Potter y la Piedra Filosofal y Vigilante 8. ¿Qué tienen todos en común? (a excepción de Vigilante 8)
¡Todos son horribles en su programación, mecánicas y aspecto!
Pero aún así los amo, tanto que MMX6 me lo he pasado al menos unas 20 veces, me compré el Legacy Collection para rejugarlo de forma legal, me pasé toda la saga de HP y hasta compré el Vigilante 8 arcade para la 360 (no lo hagan, no está tan bueno).
Y ahora con DW2 he estado investigando al respecto (lo que dio por resultado encontrar este canal y estar comentando un video de hace 1 año) con el fin de poder tener más conocimiento sobre las mecánicas del juego, su historia y así. Realmente lo acabo de empezar, estoy farmeando a mi Demidevimon para poder enfrentarme a Metalgreymon y acabo de reclutar a mi segundo Digimon, un Gazimon. En conclusión; es extraño que lo que una mayoría considera como pésimos juegos (mecánicamente hablando, en cuanto a programación) también sean los que más cariño les tengo o tenemos.
Y pues nada, me gustan mucho los videos de este canal. ¡Gracias por los excelentes aportes! (:
Yo me imagino que fue "falta de pericia" al programar, poco presupuesto y menos tiempo para desarrollo. Ni idea pero aunque amo Digimon World 1, es un perro desastre jaja
Seguramente la falta tiempo y sumale que en esa época el testing era algo que no se se lo tomaban muy enserio y que no es tan fácil por lo visto, ya que ha día de hoy la mayoría de juegos siguen saliendo con bugs.
Pero si el factor tiempo es lo que los jodió, sino mira la versión en Español que rompieron en código al meter la traducción y hacían imposible de terminar el juego.
En el procesador:
- Ya puedo evolucionar?
- No
- Ya puedo evolucionar?
- No
- Ya puedo evolucionar?
- No
- Ya puedo evolucionar?
- No
- Ya puedo evolucionar?
- No
- Ya puedo evolucionar?
- No
- Ya puedo evolucionar?
- No...
A ver.... mmm ya
9:30 es un punto bastante valido, si es así es el error mas básico que comete todo desarrollador. Mi opinión es que el juego probablemente fue liberado antes de tiempo, recuerdo haber visto que weregarurumon estaba en el código del juego y hay objetos que solo son obtenibles por game shark. Pudieron usar ese sistema para hacer pruebas y solo lo dejaron así.
Yeap, weregaruru no tiene un modelo programado, por lo que si bien su sprite e item evolutivo estan, el evolucionar a el crashea el juego porque no hay modelo que mostrar. Lo mismo si se hackean digimons npc para usarlos de compañero, estos crashean al no tener animaciones para ir al baño por ejemplo.
Por otro lado, MetalEtemon, Panjyamon y Gigadramon, si eran obtenibles legalmente y estan programados al 100%. MetalEtemon lo daban de premio en un sorteo, y los otros dos nunca llegaron a sortearlos parece.
LoL, Kuha sube 3 videos al canal en menos de una semana. ⚠️Cuidado 🚨 q se desgarra el universo 🌌😮
De verdad que te la DIGIMAMASTE con este video jajajajaja Pero me hizo comprender un poco mejor sobre como funciona un videojuego, asi que espero que puedas hacer mas de este tipo.
Te luciste con el video Kuha. Me sorprendió saber que el juego corría a 20 y pico FPS xd
Kuha que ahi del hecho de las facultades de programacion de la epoca , en estos momentos se pueden usar herramientas mas accesibles a las de 1999 , seria interesante que hagas el trabajo de modificacion con la aplicacion de programacion de la epoca
Que hay del hecho donde muestro que SI hicieron esa optimización en otra parte del sistema y no donde debían hacerla? Lo siento dude, pero me vi venir este argumento y por eso arme el video como lo armé.
@@KuharoKun La primera parte la hice para llamar tu atención kuha, obvio que vi el video completo, agradecido con el de arriba por recibir una respuesta del canal
PS usaba un lenguaje de programación bastante genérico (C, o C++ creo), entonces realmente las herramientas de programación en el 99 y a día de hoy dan un poco igual
1:25 VOS LO PROGRAMASTE? TE ADMIRO 👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻
Sin decir que en la versión española hay un puto digimon en la entrada de la puerta final y nunca mas lo arreglaron :v
Justo el video q necesitaba.
Me esta inrwresando en la programacion y mecanicas de los DWorld
Esperaba que se hiciera con World Re:Digitize y/o World Next Order.
Kuha:Digimon World 1 está mal programado!!!
Yo:Fuentes?
Kuha:C R E A N M E
Es un chiste no lo digo por Hater,Por cierto Kuha me asombro como programaste tu propio "V pet"
Gracias! Increiblemente no fué tan dificil como esperaba, pero si me tomo unas cuantas horas! Y aún asi, estan las fuentes de todo lo que nombre ahi abajo xD
@@KuharoKun , SOS un capo al hacer eso, drash amarillo
Kuha extraño tu pelo blanco :c igual el pelo castaño queda fachero😎
Me imagino a Kuga haciendo un Digimon world rework y se hace millonario :v
Que paso con el drasho? Extraño su voz de Maradona neurótico XD.
Se fue
@@angeldariogaribaydelatorre6395 a donde que paso
@@Blue_Label69 , la arruinaste, viejo, se fregó el chiste...
¿Maradona neurótico? Suena redundante
Y drash? Eeeeee... Eeeeee. Eeeeeee
vaya, llevo años queriendo saber esto, gracias Kuha por este santo grial
Kuha SOS un mago
es que seamos sinceros world 1 no hacia falta revisar el código para saber que estaba programado con el culo, si tomamos en cuenta que la versión original era imposible de terminar por un bug
*La versión Española
Y así nació net driver
Me pareció bastante interesante este tipo de conclusiones y además pudiste aclarar dudas.
Sinceramente quiero ver más contenido así
Porque mis dos juegos favoritos de la infancia son bastante divertidos en mi opinión pero están hechos con las nalgas
Des que leí el título, pensé no necesito pruebas para saber que el juego estaba mal programado, pero luego de verlo, no imaginaba que era tan grave el error
Bueno
Hay mucha gente diciendo que sólo por unos numeritos no pasa nada
Tal vez sea así pero les voy a dar un ejemplo
Han jugado yandere simulator? Y no la última versión si no la del 2019 (para no irnos hasta la del 2016)
Esa cosa ejecutaba todos sus procesos a la vez (que es lo que hace el dw1) y generaba una carga mayor en el sistema (cosa que no debe de si quieres que vaya bien la cosa)
Esa cosa te crasheaba la PC si no era una decente (que ya nos vamos para el i3 y una tarjeta por lo menos 960 o i5 y una 970 si quieres el 1080p)
Pero la versión love letter de su competencia te la corría cualquier patata (y básicamente son el mismo código pero los de love letter lo optimizaron bien y era muy superior a la original) (hasta que pasó lo de la amenaza de suicidio del de yandere simulator y esas cosas)
Además de que si bien si sólo los números están mal entonces¿Porque tantos bugs?
¿Alguien se pasó la versión europea sin el parche o no se frustró por sacar muchos numemon?
Ciertamente si estaban bajó un plazo es entendible que haya salido lo que salió pero eso no les exime de lo otro
cuando vi la cantidad de checkeos y explicaste que lo hace todo el tiempo para saber si evoluciona o no pense "esto se fue al carajo"
Con solo el comentario de que verifica por frame ya me dio un ataque xd
Yo estoy en tercer año de carrera informática y lo único lógico que encuentro es que está mal hecho a propósito o por personas de primer año de carrera para abaratar costos porque es un trabajo nefasto
sos un genio hermano
Me gusta esta temática, que bueno que cada vez se pongan más y mas dedicado a punto de documentarse y hacer tus propias animaciones para corroborar todo. Solo añado que *si es que* en algún futuro puedan desmentir o agregar información nueva información, entonces andaría súper si pueden darle una update en el vídeo o comentarios si les resulta más fácil
Esperando la versión de digimon survive de kuha que seguro sale antes 😎😎😎😎
Como estudiante de programación, este video me da mucho placer. Buen video.
Chiquito el consumo de memoria por tantos chequeos
Mira que hace años que no me pongo a programar y no esperaba ver el tema aqui, hasta fue divertido entender por que estaba haciendo trabajo de mas el programa
Cuando Kujan se pone de programador y nos muestra como mover variables facilita un proceso
Fuaaa, espectacular lo que hiciste Kuha!!! (me da gracia que Drash este arreglando series y vos apareces de repente arreglando juegos jaja)
todo esto explicaría por que ha veces algunas de mi runs el rookie evolucionaba cuando se le cantaba del forro de los digitamas.
Sería interesante que reprogramen el World 1 arreglando el código y demás, ojalá yo supiese de programación, así lo haría yo mismo xD
Creeme que es muuucho más sencillo rehacerlo de 0 en algo moderno. Si bien la gente descompiló el juego, mucho se pierde al ir de C -> MIPS32 -> Código descompilado. Este nuevo código no puede "recompilarse" a una iso de psx muy facilmente... Y aún asi, el tiempo que tomaría entender y arreglar todo, sería mucho mayor al de rehacerlo
la conclusión que me ha enseñado este video es que debo aprender a programar en Unity y procurar NO HACER la misma mierda que Digimon World 1.
Qué maravilla de vídeo
Es que no me canso de verlo jajajajaajjaja
Kuha, este video esta increíble, informa mucho y como también soy estudiante de computación/informática me ENCANTA la explicación que haces. Si puedes continua este tipo de videos, porque es muy interesante y que no muchos les presta atención
Con razon mi consola de PS1 se quemó la ultima vez que la ocupé jugando DW1 xd
F
Te fuiste al carajo en crack. Muy buena la data de los frames..
ahora tengo ganas de saber como funciona re:digitize 0:
Bueno, Kuha ahora tu destino, la razón de tu existencia es hacer un digimon world como el de PS1 pero con esos arreglos en el programa para que sea millones de veces mas eficiente (y meter a los mega) cuando seas un programador profesional. Si lo haces, oficialmente sos mi nuevo dios xD
Este video me hace sentir feliz
“Digimon world : un. Juego mal programado...”
Yo: 😢
Es como lo que pasa con la típica historia de Mew en los Pokemon Red y Green, a alguien le dio la soberana gana y lo dejó así, como todo en esta gloriosa franquicia
Onda yo termine una carrera de programacion. Escucho y veo el videos y se me ocurren formas aún mas eficientes y no tan conplejas xk no sere el mejor programador pero me doy cuenta q esta mal
y tanto que estaba mal programado, pero con esto al menos se podía jugar aunque explotase la psx, pero recuerdo todo ilusionado cuando alquile (menos mal que no lo compré) el DW de españa y nos encontramos es fallo maravilloso de la fortaleza de ogremon, donde el agumon no se movía y si por un casual llegas al monte infinito sin pasar por esa zona, los portales también estaban bugeados.
22 años después y solo se ha podido pasar por los parches que han hecho la gente, mientras tanto bandai pasando de todo. y de DW2 por lo visto era tan bueno, que ha desaparecido hasta los parches de traducción al español.
que buen video, provoca una pequeña satisfacción ver el video
Esta genial esta temática de contenido, ojalá si pueda hacer más.
Entonces el código de Digimon world está peor hecho y es tan ineficiente como el gobierno de Argentina 🤔 ?
Si😂
Genial, si que le metiste ganas a este video, gran trabajo
Apoyo este tipo de contenido, apoyo la mocion de que Kuha toquetee lascivamente ese código para que todos podamos tener nuestro Numemon más rápido y ahora entiendo pq, al momento de digievolucionar, no lo hacia automáticamente al terminar un entrenamiento, sino que le daba tiempo a empezar a desplegar el reloj y demás medidores de la pantalla estandar, ya que estaba haciendo el cálculo.
Dicen que hay que aumentar la eficiencia de tus productos siempre pero esto es ridiculo
Te amo Kuha
El video debería llamarse, arregle Digimon world 1
Osea que Digimon World 1 es el Súper Mario 64 de Digimon por lo que se sigue encontrando en su código?
Tecnicamente... si (?)
12:12 no sé porque sentí que decías con la voz de Matpad ... It's just a theory a GAME THEORY!🤣
Un vídeo muy interesante, un poco lioso aunque gracias a las aclaraciones que habéis dejado se entiende mejor. Ojalá vuelva esta sección con otro vídeo.
me encanto este video, esperare mas videos de este tipo
Unas ganas de saber programacion para meterle mano a ese juego y meterle más digimones, usando los modelos del DW2 para mi el mejor juego de PS1 de Digimon, hermosos recuerdos tengo con ese tremendo juegazo, saludos y un abrazo grande joven Kuha y a Drash también desde Chile! 🤩✌🏻
La tesis de kuha es un estudio de programación de Digimon world y como mejorarlo
Ya pongan Digimon world 3!!
Na mentira, excelente aporte.
Nunca me lo cuestione, pero son datos que nutren (L
Amo este video 🤩 ojalá pudiera ver esto con otras cosas pero bueh gran video kuha lo felicito descanse sensei owo
Buen vídeo. Me dejó con ganas de saber qué juegos habriamos tenido si el código se hubiera implementado de mejor manera en ese tiempo.
Grande, Kuha. De mis videos favoritos del canal.
Kuha, esa es la razón por la que Analogman quería cambiar el código de World 1
increible video!!!!!!
Ahora clases de programación en RWD, grande el Kuha :)
En fín, alguien quiere pizza con roquefort?
No pues, me sorprende que Digimon Company no aplique la Sega y contrate fans...
A alguien le recordó el meme de "voy hacia mi destino y voy a ganar". Grande kuha como siempre
like por el trabajo que le pusiste a este video. Grande Kuha