11/02/2025

Estuve programando todo el día, supongo que no es sorpresa xd, es lo que he hecho en esta semana, notar avances en ese proyecto me da ánimos para no abandonarlo, hoy finalmente pude poner los sprites en su posición y lograr que las colinas los escondan parcialmente si lo necesitan, pensé en introducir colinas falsas, era más fácil xd, pero al final decidí mantener las colinas reales solo porque creo que las necesitaré en el futuro •3•, estoy viendo su puedo meter una especie de puentes, pero eso sería en un futuro lejano xd, el punto es que ChatGPT, no sabía que podía hacer para arreglar ese problema, así que hice las cosas bien xd y me puse a investigar, encontré un proyecto hecho en Pico8, pero parecía utilizar un algoritmo radicalmente distinto al mío xd, los segmentos se controlaban de formas muy distintas y el renderizado parecía funcionar de forma parecida a las scanlines de una tele vieja, ese tutorial quedó completamente descartado, luego pasé a ver otro de una persona que hizo un algoritmo muy parecido al mio pero en C++, el tutorial era una mierda, tengo que decirlo, no había narración o explicación alguna, solo código sin ninguna explicación de que estaba haciendo, el video no sirvió de nada, era completamente inútil, sin embargo me descargué el proyecto que dejó en la descripción, tenía todo el código fuente y pude notar algunas similitudes con el mio y vi su función para dibujar sprites, era completamente diferente a la que tenía, pero no logré entenderla biem así que seguí viendo tutoriales, el siguiente fue el de un chico que parecía narrar todo con algún sintetizador, mostró sus funciones pero no se detuvo mucho en explicarlas, sin embargo noté que aunque estaba en Python y no en C++, era exactamente la misma función, por lo que concluí que si todos lo hacían así, era la única manera, así que me puse a investigar más fuerte, encontré un tutorial escrito en una página web que hizo su proyecto con JavaScript, tenía la misma función para los sprites (o al menos una muy parecida) y explicó en muy grandes rasgos como se supone que funciona. El algoritmo de carretera utiliza una especie de algoritmo de pintor inverso, en lugar de pintar de atrás hacia adelante, pinta de adelante hacia atrás, la ventaja de esto es que no pinta los segmentos que no se verán, sin embargo los sprites deben se ser pintado con al algoritmo de pintor normal, ya que los de atrás si se verán, así que hice un ciclo for propio para los sprites que fuera inverso al de la carretera, pero los sprites se verán completos a pesar de estar detrás de una colina, eso fue lo que me dio más problemas, resulta que tenía que sacar la resolución del sprite y hacer un algoritmo que solo pintara al sprite hasta que sus pixeles tocaran el suelo, así fue como terminé todo eso, aun queda un bug a corregir, a veces los sprites hacen una especie de salto raro solo si pasas sobre ellos, ya veré mañana lo que es x’d.

Vi Godzilla VS Destoroyah, la ultima película de la era heisei que me faltaba ver, últimamente busco algo que hacer en las tardes hace 3 años tenía una rutina biem definida, estudiaba hasta las 7-8 de la noche, después iba por mi mamá y de ahí me ponía a descansar, normalmente era viendo una serie o una película mientras me comía unas papas o3o, eso cambió cuando conocí a Jojo, mi rutina del día cambió mucho xd, pero ahora que ya no paso tanto tiempo con ella he tenido problemas con mi rutina, tal vez no sean problemas de verdad pero me gusta eso de tener una rutina y de verdad me esforzaba pos buscar algo que hacer en lo que ahora consideraba horas muertas. De alguna forma volví a mi rutina anterior, supongo que fue con la serie de Knuckless que me terminé acostumbrando a todo eso otra vez, me compro unas papas o me sirvo la cena y veo la serie después de estudiar e ir por mi mamá, es curioso volver a ello después de rato de no llevar esa rutina, se siente un poco diferente, ya no se disfruta como antes pero al menos dejo de considerar ese espacio como horas muertas xd, en fin, el punto es que Godzilla VS Destoroyah está muy buena o3o, Destoroyah es un gran monstruo, creo que pudo haberle ganado a Godzilla en las condiciones correctas, después de todo es un destructor de oxigeno viviente xd, además el diseño es muy bueno teniendo en cuenta que fue diseñado para ser el enemigo final de la era heisei, parece un demonio con todos esos detalles, me hubiera gustado que continuaran con Godzilla Jr, era un gran Godzilla x’d, he visto gente que toma a Godzilla 2000 como secuela y podría serlo si ignoras un par de cosas xd. En mi tierlist de películas de Godzilla de la era heisei sería una A, por debajo de Godzilla VS Biollante pero arriba de Godzilla VS Mothra, Godzilla VS Mechagodzilla y Godzilla VS SpaceGodzilla, esas 3 son una buena B, en la C solo está Godzilla de 1984 y al final en la D está Godzilla VS King Ghidorah, sé que es una decisión algo controversia, pero ¿en serio?¿viajeros en el tiempo con platillos voladores y androides que le copian a Terminator? Me sacó por completo de lo que tenía aceptado como posible en esta era, lo hizo todo más fantasioso y después de eso la serie no volvió a ese nivel de fantasía xd, así que creo que tiene biem merecida su D.

Ya no sé que más escribir, normalmente cuando se aproxima una festividad suelo escribir lo que significa para mi un día antes y lo que hice en ese día en el diario siguiente, un patrón que me puedo permitir por ser el primer año escribiendo este diario. Mañana es el día de San Valentín y creo que será la única excepción xd, no planeo hacer nada especial, no tengo pareja y no he pasado este día con alguien (al menos de forma presencial) así que no puedo aportar mucho, me quedaré sola en mi casa programando, jugando y tal vez vea una película •3•, otra de Godzilla, quiero ver la saga Kiryu xd, dejo como bonus mi tierlist de películas de la era heisei de Godzilla.

Ojalá se pudiera distinguir el título de las películas en esas diminutas imagenes -3-
atras