domingo, 27 de septiembre de 2026

Página 239: Apuntes de "Godot 4 Sourcelike FPS Character Controller Tutorial | Smooth Movement, Bhop, Surf, And More, Parte 1"

Creado por Majikayo Games


Vemos un tutorial todo en uno de como hacer el movimiento del personaje, esta entrada abarca los primeros 20 minutos.
 
Me parecía que el movimiento del Player que estaba haciendo en el proyecto del laberinto procedural estaba quedando denso, así que me puse a consultar como se debe hacer.
 

sábado, 19 de septiembre de 2026

Página 238 Diario de desarrollo "El laberinto procedural: Mas optimización del código de los assets"

  

Ya va siendo costumbre optimizar y revisar el mismo código. Quería meter armas, pero me había dado cuenta de que crear nuevos assets es un dolor, con tantos scripts sueltos, así que he decidido trasladar el caos de tantos scripts a uno solo.

lunes, 14 de septiembre de 2026

Página 237: Diario de desarrollo "El laberinto procedural: Objetivos, jugabilidad y reorganización del código"

 

Buenas de nuevo, el juego ya va tomando forma. He añadido objetivos al juego y he hecho que los niveles se puedan superar completando objetivos, consiguiendo X monedas, obteniendo una llave para bajar la jaula o cumpliendo ambas metas.

Como parece que ya se está volviendo costumbre, he vuelto a reorganizar el código. Se me estaba haciendo doloroso trabajar con él.

jueves, 10 de septiembre de 2026

Página 236: Apuntes de "Beginner's 5-Minute Godot Tutorial: Understanding CSG Meshes"

 Creado por Ralf Bierig


Retomamos los tutoriales, este tema es algo que en su día se me quedo pendiente de anotar porque lo veía muy simple, pero viendo que se me acaba olvidando como se hace.

También esta que quiero implementar parte de estos conocimientos en el laberinto procedural.
 

domingo, 6 de septiembre de 2026

Página 235: Diario de desarrollo "El laberinto procedural: Reorganizando el proyecto y creando el Debug"

 

Volvemos de nuevo. He hecho más optimización del código y algunas mejoras aquí y allá. Como cosas destacables, ahora la matriz se guarda en una clase global para que sea más accesible. No tenía mucho sentido pasarles el mundo entero a las excavadoras para que pudieran acceder a ella.

También he cambiado los 0 y 1 de la matriz por una clase que representa la información de cada casilla. De momento, entre esa información está el tipo de bloque, pero habrá más cosas guardadas en cada casilla.

También he metido una ventana de Debug que indica el número de bloques de cada tipo y las funciones que se van ejecutando, así que menos parloteo y más escribir en el diario.

miércoles, 2 de septiembre de 2026

Página 234: Diario de desarrollo "El laberinto procedural: Excavando en el laberinto".

 

Pues estoy de nuevo mas pronto de lo que esperaba, he estado empezando crear un proyecto, que en principio se va centrar en generar un laberinto, intentantodo consultar lo menos posible tutoriales de de internet, la idea es hacerlo por mi cuenta y luego consultar tutoriales, para fijarme que es lo que hecho mal o esta mal optimizado.