12/02/2025

Fui a un desayuno con las señoras del ejercicio, son mucho mayores que yo, de la edad de mi mamá xd, ella me gana por más de 30 años así que ya se harán una idea, hubo intercambio de chocolates, yo dí unos M&M’s con cahuahuate y me dieron bombones, no sé si es un trato justo pero estoy segura que el precio era prácticamente el mismo para ambos productos, así que no se puede decir que es del todo injusto xd, supongo que es cosa de mis gustos nada más •3•, comí chilaquiles tambiém, el secreto una buena salsa es hacerla con caldo de pollo o res, pero esta tenía cerdo, lo cual la hizo bastante espesa y con un sabor distinto, era muy buena, ojalá mi mamá la hiciera así xd, al regresar a mi casa me puse a programar, había un bug aun con los sprites, básicamente era como si el sprite spawneara de la nada en una cierta posición de la carretera si pasabas sobre el, pero solo en un pequeño segmento, era muy raro xd, ni siquiera logro entender biem la lógica que provocaba el bug, aun así logré corregirlo, resulta que el error estaba en el ciclo for que dibujaba los sprites, era más largo en uno, el ciclo for de la carretera recorría 300 números, pero el de los sprites 301 xd, eso pasó porque al hacer un ciclo for negativo por alguna razon tiene un numero de más, no sé porqué pero así pasa •3•, al final lo corregí restandole 1 al ciclo for y ya xd, ahora puedo decir con orgullo que los sprites se dibujan correctamente o3o, supongo que mi siguiente paso es ponerles coordenadas y después hacer que se puedan dibujar 2 en la misma linea, luego haré un constructor para el escenario, ahora mismo las instrucciones para hacer el escenario están dentro de la escena main, pero creo que lo mejor sería que cada mapa fuera un archivo separado y solo se cargara en la clase que renderiza todo, de esa forma podría integrar las nuevas funciones en la escena main sin alterar mucho del escenario, demás de poder meter diferentes escenarios fácilmente (programación orientada a objetos o3o), mi plan es tener algo que pueda usar de motor para construir un juego de carreras pseudo 3d y subirlo de alguna forma aquí para que le sirva a alguien sobre como construir este tipo de juegos •3•, creo que la documentación puede ser muy molesta xd, Lan es Lan y Lan escribe como Lan, lo que quiere decir que escribo raro, emojis en los comentarios, pequeños chistes que solo me dan risa a mi, comentarios que directamente dicen “no sé que hace esto xd” y por supuesto, yo hablando conmigo misma •3•, pero al menos el código estará en español para su mejor comprensión o3o, solo falta agregar las cosas que dije y algunos extras (como el coche, las colisiones, temporizadores, trafico y esas cosas que hacen que un juego sea un juego xd).

Jugué un jueguito, se llama Sugoro Quest: Dice Heroes, es un viejo RPG para NES, pero salió una versión nueva para plataformas modernas con gráficos y música de16 bits, aunque el juego corre en un emulador de NES, es curioso, la emulación está tan avanzada actualmente que podemos remasterizar un juego usando una rom de base, algo que desde mi punto de vista es bastante practico, es como una nueva capa de pintura sobre el juego, el juego original sigue ahí exactamente como era, tiene una capa encima que lo mejora, no es la primera vez que se ve esa técnica, la empresa que desarrolló esta versión ya lo ha hecho con juegos antes, incluso Nintendo ha usado esta técnica más de una vez, la primera vez fue con Super Mario 3D All Stars, un juego muy criticado por ser “solo unas roms” pero la verdad es que el trabajo que se hizo con el juego fue mucho mayor de lo que se cree, para empezar debo decir que por lo que investigué, no son roms bajadas de internet como mucha gente afirma xd y no están corriendo solo en un emulador, es una técnica híbrida por decirlo de alguna forma, parte del juego está corriendo por software (en emulador) pero otra parte por hardware (en la consola) esto permite hacer cambios a ciertas funciones del juego, como agregar diferentes esquemas de controles, utilizar el giroscopio de los controles, la pantalla táctil, cambiar texturas y textos entre otras cosas mientras se mentiene la estetica visual original de forma fiel, Super Mario 3D All Stars fue muy criticado cuando se descubrió que usaba emulación más que nada porque era Mario, porque nadie dijo nada cuando Pikmin 1 y 2 usó la misma técnica de emulación híbrida xd (también la uso Zelda SS y creo que prácticamente todos los “ports” de juegos de Wii y GameCube hechos por Nintendo usan la misma técnica xd) como sea, hablaba de Sugoro Quest: Dice Heroes, es un RPG, pero mezclado con un juego de mesa, es curioso xd, tienes un personaje y lo puedes subir de nivel y mandarlo a quests, cada quest es un tablero, con sus casillas y reglas, el juego me recordó un poco a Wizardry del que ya hablé aquí, hay un menú que te lleva a tiendas y después vas a la aventura y así xd, aunque a diferencia de Wizardry tus personajes al morir no lo hacen para siempre, solo se recuperar al llegar con el rey y ya, lo que les hace mantener su nivel y objetos (pero obviamente tienes que reiniciar el tablero) los dados también se usan en batalla, tiras un dado y eso determina si le das al enemigo y con que intensidad, puede sonar como un sistema aleatorio e incluso injusto, pero la verdad es que mientras más nivel tengas más fácil será sacar un numero alto y más difícil será que ataquen los enemigos xd, es un buen RPG, es medio cortito para ser un RPG de la nes, para partidas rápidas en los tableros incluso, lo recomiendo mucho si te gustan los RPG’s de los 80’s pero no quieres tomarte el tiempo para terminar uno xd.

Ya no sé que más escribir, mañana voy a ir a una fiesta, habrá gente de mi edad, estoy algo nerviosa, realmente no sé si quiero, a veces veo lo que pasa a mi alrededor y aunque todos me dicen que me a bien me pregunto si así es como quiero vivir yo •3•, pero da un poco igual, iré porque Maricruz quiere que vaya y no la voy a decepcionar xd, no tengo fotos ni nada, dejo una canción y me voy a mimir.

Siento que casi no se habla de Hiromi Iwasaki, pero Street Dancer es una buena canción •3•
atras