hello world!

Blog personal de Rafael Alcalde Azpiazu: programación, cacharreo y sobre todo, pasándomelo bien 😺.

Mi resumen de 2023

Viernes, 8 de diciembre de 2023

postcastellanoresumen

Ya estamos enfilando a un nuevo año, y creo que no soy la única persona que se pone a pensar, con cierta mirada de nostalgia, todo lo que nos ha pasado en este último año. A priori puede pensar que solo ha sido otro año más y ya, pero fijo que si rascamos un poco, nos encontramos con muchas cosas buenas. Aunque sean pequeñitas. Es por eso que quería aprovechar este mi espacio para hacer un resumen de todo en lo que estuve metido este año, que en mi caso no fue poco viéndolo en perspectiva.

2023: Reencontrandome con Godot

Personalmente fue un año bastante completito porque me propuse intentar aprender bien Godot, y creo que lo he conseguido con creces.

En febrero me presenté a mi primera Game Jam con este motor, la Nokia 3310 Jam de 2023. Bueno, en realidad no es una jam de Godot, pero quería probar, y el resultado fue muy interesante. Hice un juego que simula escribir en el teclado de un Nokia 3310, es decir si quieres escribir, por ejemplo la letra r, tienes que pulsar la tecla 7 tres veces (para que pase de p, q, r). Este juego usa solo los nodos de la interfaz de Godot porque creo que la lógica es más sencilla que poner a diseñar sprites en pantalla, aparte que la gestión de la interfaz en Godot es una maravilla. Me recuerda, salvando las distancias, a sistemas de creación de UI como Glade, Gambas, o Qt Creator. Además, probé a exportar el proyecto a HTML para embeberlo en itch.io y he de reconocer que es una gozada. Rápido tanto para exportar como ejecutándose en mi navegador. Si queréis echarle un ojo, el código está liberado en mi GitLab código en mi GitLab.

Continuando con los experimentos en Godot, también en febrero estuve experimentando con la idea de cargar scripts e incluso assemblies en .NET en caliente dentro de Godot. Todo con la idea de poder hacer un sistema para incluir addons a nuestro juegos y apps, un poco a como funciona el modding en Minecraft, Cities: Skyline y similares. La idea salió guay, y fue bastante interesante. También puedes obtener el código en mi GitHub.

Aquí ya vi que Godot era un motor que prometía, por lo que me puse a hacer un OBS Deck (a lo Stream Deck de ElGato) usando Godot. La idea era embeberlo en una Raspberry Pi, que tengo una con una pantalla táctil a lo tablet. Conseguí algo sencillo de usar (si no fuera porque hace falta un teclado externo, pero bueno) y que, de momento, tiene pocas funcionalidades pero promete. También con este proyecto se me vinieron varias ideas a la cabeza pero claro, poco a poco. Se puede consultar el código en mi GitHub. Eso si, no está del todo terminado, por lo que cógelo con pinzas.

Ya en verano, yo de mi optimista, en agosto me apunté a ir a la Godot User Meet, que este año se celebró en Valencia (España). Fue un acierto porque pude conocer a gente hermosísima (por ejemplo al señor @Panreyes 😼) y los proyectos con los que estaban manos a la obra o que ya habían terminado. También aproveché a ver a unes amigues por primera vez en persona y bueno, no sé, fue un viaje de 10. Y a ver, sin irnos muy lejos, entre medias me enteré muy de refilón del fenómeno de Numerica de Rocío Tomé, más que nada porque organizó una jam. Así que fui de cabeza de nuevo con mi nuevo motorcillo, que ya le estaba pillando el gusanito, y publiqué un juego. También para Twitch, donde el chat tenía que completar la Pokédex nacional. De este proyecto ya hablé en otra entrada sobre algunos problemas que me encontré (más por mi inexperiencia, tengo que reconocerlo), y que resolví en actualizaciones posteriores, por si le queréis echar un ojo, además de que el código está liberado en mi GitHub.

Sin perder el ritmo, llegó septiembre otra game jam. Esta vez para la Indie Spain Jam 2023. En este caso, me metí un poco a trastear con físicas, sprites y movimientos de cámara. De nuevo hay ciertas cosas que mejorar y que se me quedaron en el tintero. Aún así, si queréis saber más, tengo una entrada hablando del tema de las físicas, como el resto, tengo el código liberado en mi GitLab.

Ya llegando al final del año, a mediados de noviembre me presenté dentro de un grupo a la Mermelada Jam, una Game Jam organizada por la gente de la Spain Game Devs y Endorth. Esta vez, al disponer de poco tiempo, quise ir con más gente, y creo que el resultado fue, al menos para mí, muy gratificante. Es verdad que por problemas de tiempo, al ser al final la única persona que programaba, tuve que quitar horas de sueño, además de que hay ciertos puntos del mapa a arreglar, pero aún así es una experiencia que repetiría.

Ya para finalizar, estuve estos días intentando resolver los problemas propuestos del Advent Of Code de este año en Godot, para intentar practicar un poco. No se si soy el único pero estoy viendo que este año el nivel de dificultad está bastante alto, y para terminar creo que se necesita conocimiento muy amplios de matemáticas, optimizaciones y demás. Voy a intentar llegar hasta donde pueda, pero está chunguillo este año 😿. Tenéis lo que he hecho hasta ahora en mi GitLab.

Con todo, espero que tengáis un fin de año maravilloso, que estéis rodeades de las personas a las que más queréis, y a ver que nos depara el año que viene. Yo ya tengo varios proyectos en mente, a ver si en 2024 saco alguna cosilla más, entre ellas subir contenido de Godot en este blog jejeje.

Así que un saludo y nos vemos 😸.