Gonzalo Cidoncha's Avatar

Gonzalo Cidoncha

@cidonp.bsky.social

Videogame developer and amateur musician https://cidonp.itch.io/

14 Followers  |  17 Following  |  26 Posts  |  Joined: 14.12.2023  |  1.7922

Latest posts by cidonp.bsky.social on Bluesky


Me he equivocado? He sido yo? Tengo que dedicar más años a aprender otra disciplina que se acerque a algo que quiero después de estar años formándome y cogiendo experiencia?

End of rant, por ahora.

01.12.2025 13:17 — 👍 1    🔁 0    💬 0    📌 0

Voy a hacer de abogado del diablo y suponer que mi carrera es demasiado especifica.

De verdad C++ solo se puede utilizar en defensa y en sistemas de transporte? De verdad tengo que elegir entre ser un técnico de trenes y ayudar a bombardear civiles después de haber trabajado en las tragaperras?

01.12.2025 13:17 — 👍 1    🔁 0    💬 1    📌 0

Lo más fácil y lo que todo el mundo hace es buscar culpables.

La tónica general actual es que el culpable sea el propio individuo. “Tú has decidido estudiar eso”, “tú has decidido vivir ahí”, “tú eres quien no quiere aguantar trabajar en algo que no es lo que quieres trabajar”, y demás mentiras.

01.12.2025 13:17 — 👍 1    🔁 0    💬 1    📌 0

Al menos tengo la posibilidad de hacer algo. Cualquier colega que haya estudiado biología o alguna ciencia del estilo está condenado a la enseñanza. Y la gente de letras ni te cuento.

Pero esa gente me la pela, yo uso mi BlueSky para quejarme de mis cosas.

01.12.2025 13:17 — 👍 1    🔁 0    💬 1    📌 0

El mercado laboral verdaderamente me hace sentir que me equivoqué de andén hace casi diez años y no existe posibilidad de dedicarme a algo que no sea lo que LinkedIn dicte.

Oferta y demanda supongo.

01.12.2025 13:17 — 👍 1    🔁 0    💬 1    📌 0

frases motivadores ask jeeves

09.11.2025 16:11 — 👍 0    🔁 0    💬 0    📌 0

como dejar de ser un asalariado trabajando para una corporación corporaciónez y hacer algo que me guste yahoo respuestas cinco estrellas

09.11.2025 16:11 — 👍 2    🔁 0    💬 1    📌 0

ayudas emprendimiento para autonomos 2025 google search voy a tener suerte

09.11.2025 16:11 — 👍 2    🔁 0    💬 1    📌 0

Literalmente gracias a ti me he enterado de que ocurría esto

04.06.2025 08:37 — 👍 1    🔁 0    💬 1    📌 0
Post image 04.06.2025 08:37 — 👍 1    🔁 0    💬 0    📌 0

Bastante orgulloso de haber desarrollado esto en un par de tardes y sin ver ningún tipo de tutorial, sólo consultando las referencias del propio lenguaje de Lua. Pero ya dejo de braggear que no se me da bien. Seguiré actualizando.

06.05.2025 17:57 — 👍 1    🔁 0    💬 1    📌 0
Post image

Aunque quiero implementar algunos sistemas más, como audio o dibujado por tiles, ya hay algo funcional, con ciclo completo de motor, renderizado, creación de objetos, e input.

06.05.2025 17:57 — 👍 1    🔁 0    💬 1    📌 0

Gracias a estas metatablas se puede simular de alguna manera las clases a las que los programadores de lenguajes OO estamos acostumbrados, con "clases" parecidas a estas.

06.05.2025 17:57 — 👍 1    🔁 0    💬 1    📌 0

Lua es un lenguaje que, al igual que otros como JS y Python, tiene unas cuantas cosillas peculiares. No está pensado para tener objetos, ni siquiera estructuras de datos, exceptuando sus maravillosas tablas y metatablas.

06.05.2025 17:57 — 👍 1    🔁 0    💬 1    📌 0

En otro de mis ataques de capacidad creativa he decidido aprender un poco más sobre los lenguajes de scripting y he desarrollado un pequeño motor de videojuegos en Lua utilizando Love2D.

06.05.2025 17:57 — 👍 1    🔁 0    💬 1    📌 0
Post image

At long last

26.03.2025 19:14 — 👍 0    🔁 0    💬 0    📌 0

Veamos cómo ha cambiado el Guerrilla Games Festival desde que fuimos en

2019

ha llovido

21.11.2024 13:35 — 👍 0    🔁 0    💬 1    📌 0
Post image

Con una clase base y estadísticas típicas, ya tenemos montado un combate entre dos entidades que intercambian golpes cada cierto tiempo.

Ahora vamos a mejorar un poco el código que tenemos y a añadir movimiento por Navigation.

19.11.2024 15:21 — 👍 0    🔁 0    💬 0    📌 0
Post image Post image

Heredando de Character, la clase AttackCharacter nos va a ayudar a diferenciar (además de así liberar responsabilidades en clases futuras) las entidades que pueden realizar ataques automáticos.

Los objetos AttackCharacter atacarán si están a rango del objeto que detectaron gracias a su clase padre.

18.11.2024 10:06 — 👍 1    🔁 0    💬 1    📌 0

desarrollar mola que te cagas

18.11.2024 09:29 — 👍 1    🔁 0    💬 1    📌 0
Post image

Por ejemplo, la clase EnemyCharacter buscará la clase del jugador, la clase PlayerCharacter, y actuará en consecuencia. Por ahora, dejamos que mediante herencia de métodos, ejecute el de la clase padre.

17.11.2024 23:23 — 👍 1    🔁 0    💬 2    📌 0
Post image

Esta clase, al detectar una entidad que entra en su rango, va a dibujar una línea que las conecta entre sí.

Las clases que hereden de esta tendrán que encargarse de discernir qué quieren detectar, además del rango de detección, entre otras cosas.

17.11.2024 23:23 — 👍 1    🔁 0    💬 1    📌 0
Post image

Primero, vamos a desarrollar una clase Character que sea capaz de detectar si una una entidad entra en un rango determinado.

Por ahora se llama Character, pero en un futuro será más correcto cambiarle el nombre a DetectableCharacter o algo por el estilo. Va a ser la clase de la que hereden otras.

17.11.2024 23:23 — 👍 1    🔁 0    💬 1    📌 0
Post image

La idea es crear entidades que sean capaces de detectar otras entidades, y reaccionar a ellas dependiendo del tipo que sean.

Una vez detectadas, ya veremos cómo hacer que se aproximen al objetivo y realicen un ataque.

17.11.2024 23:23 — 👍 1    🔁 0    💬 1    📌 0

Estoy intentando replicar el sistema de combate del Final Fantasy XII desde cero en #Godot.

Alejándose del combate por turnos, esta entrega de la saga apuesta por un combate en tiempo real con un sistema de "Gambits" que dictan qué hacen los personajes de manera automática.

#gamedev

17.11.2024 23:23 — 👍 5    🔁 0    💬 3    📌 0

Cada vez más seguro de que jugar videojuegos y seguir a gamedevs es una forma de autosabotaje para ser gamedev.

22.10.2024 10:19 — 👍 4    🔁 0    💬 0    📌 0

@cidonp is following 17 prominent accounts