DavidKBD 🎹 (David Gil) #music #composer, #gamedev
banner
davidkbd.bsky.social
DavidKBD 🎹 (David Gil) #music #composer, #gamedev
@davidkbd.bsky.social
130 followers 24 following 56 posts
Video game music composer, producer, and programmer. 🎵🎮 #GameAudio #Composer #Producer #GameDev
Posts Media Videos Starter Packs
We made a Bullet Hell for #LDJam #ludumdare #LD55
Check it out here: ldjam.com/events/ludum...
We had a blast making it, hope you enjoy it!
chatgpt vs bard

chatgpt, a la hora de traducir textos se inventa menos cosas creo yo
bard va bastannnnte mejor, no sé si será cosa de mi navegador pero chatgpt es super lento y desde hace algunos meses cuando le envío texto, la página se queda trabada y no responde, creo que prefiero bard
Reposted by DavidKBD 🎹 (David Gil) #music #composer, #gamedev
Reposted by DavidKBD 🎹 (David Gil) #music #composer, #gamedev
Bomberman de Sega Saturn permitía hasta 10 jugadores conectando varios multitaps.

#retrogaming #retro #sega #segasaturn
Reposted by DavidKBD 🎹 (David Gil) #music #composer, #gamedev
¡Vamos!

¡1024 suscriptores en nuestro canal de Youtube! ¡¡1024 millones de gracias!!

¡¡¡A por los 2048!!!

Para celebrarlo esta tarde subimos otro vídeo.

¡Suscríbete!

👉 youtube.com/@todogodot

#godot #godotengine #madewithgodot #hechocongodot
gamedevs.. tengo una preguntilla
¿como sobrellevais el problema de que windows toma como amenaza los ejecutables no firmados?
Siempre me pasa: intento evitar toda la parafernalia de imlementar una máquina de estados porque pienso que algo deberia de ser sencillo y con un par de ifs sería suficiente... SIEMPRE, crece la complegidad y acabo montando una máquina de estados xD
No sé porque aún intento evitarlo de primeras xD
En mi juego tipo roguelike me pareció guay bloquear los niveles con llave que consigues al matar suficientes enemigos
Ahora pienso que es una pésima idea. Sería mejor dejar al jugador llegar hasta donde pueda, si llega al jefe final enhorabuena pero sin haber ganado ataque/defensa moriría pronto
me planteo mi próximo pack, quizá no sea el próximo y haga uno otro antes, pero enseguida empezaré uno techno
entonces, mi música suele ser agresiva, no siempre, pero la prefiero así para video juegos, en cualquier caso, ¿la hago agresiva o inspirada en el amor, la paz, y las cosas bonitas? xD
pues estoy atascado, no sé como solucionarlo, no parece tener solución :\
y ultimo as en la manga... fallido

configurar el area de todos los rooms separados, al inicio del nivel, pero activar solo el room en el que te encuentres...

da el mismo tirón que cuando configuro el area de navegación al entrar :(
pues sí.... mismo resultado que al principio, rendimiento por los suelos :\
aún puedo probar otra cosa mas, generar el area de navegación de cada sala, todas a la vez al crear el nivel

(sospecho que va a dar el mismo resultado que una sola area de navegación grande, pero bueno)
si que da tirón, y he estado probando a generar el area de navegación "despacio" para que no sea toda la generación en un solo frame, y da peor resultado... que mal xD
vale, creo que lo puedo superar, haciendo la rejilla la mitad de tamaño podria conseguir ese radius, pero empeoraría el problema de rendmiento, pero creo que podria configurar la zona de navegación por cada room, en el momento de entrar, espero que no de un tirón, :S
uf, y mas problemas aún...
inviable, la zona de navegacion sospecho que es demasiado grande y el juego va a tirones :"(
todo problemas xD para que esto funcione necesito que el navigation agente se le pueda configurar un radius o asi :(
como las características de pathfinding que necesito están marcadas como experimentales en godot 4.2 (avoidance), se me ha ocurrido otra manera de generar niveles aleatorios sin usar avoidances. De momento la zona navegable la tengo lista, me falta volver a meter el código para el movimiento :)
el portatil lleva un mes que se le cae el wifi, hay dias que no se cae pero casi todos los dias varias veces, y menos habitual pero algun kernel panic me da ¿como puedo saber si hay mas gente con manjaro linux y el mismo problema?
Por fín han llegado mis auriculares de estudio, ya puedo continuar mezclando/masterizando mi próximo pack de música para video juegos ;)

Aquí un adelantillo

www.patreon.com/posts/anothe...
¿Alguien por aquí controla de navigation, y avoidance de Godot 4?
He reportado el bug, es algo que funcionaba en godot 4.1 y tiene pinta de ser un bug de la 4.2
Realmente lo he apañado con una variable booleana, pero no es muy ortodoxo.

Sucede que create_tween casca si se hace desde un call_deferred justo después de salir de la escena.
github.com/godotengine/...
El primero de los proyectos parece que lo ha abierto sin ningun problema así que OK, solo he visto uno pero es debido a fallo mio y es que hago un cambio de escena en un punto dado sin preocuparme en detener ahi la ejecución, y al llegar espués a un create_tween da null y peta al intentar usarlo