nibato.bsky.social
@nibato.bsky.social
After struggling with RSI, I finally decided to give #neovim a try to reduce my reliance on the mouse.

While the lack of muscle memory has left my brain feeling like mush after long sessions, I’m starting to see the benefits. I’m really enjoying the experience and the direction it’s taking me!
February 26, 2025 at 3:26 AM
Reposted
COTW is fine, it looks nice and plays well. I think folks will be happy with it, but for me, I'm going back to Tekken 8 where I'm having the most fun. FGs are for fun, so play what you love!
February 22, 2025 at 9:38 PM
I wasn't happy with the generated polygon complexity. I tried algorithms (Ramer–Douglas–Peucker, Visvalingam-Whyatt, etc) and was still unsatisfied.

Apparently, just snapping the points to a grid and removing duplicate points works amazingly for this kind of thing.

#gamedev #godot #godotengine
February 21, 2025 at 8:15 PM
My tile collision shape generator plugin is mostly complete. I wish I had known about the Geometry2D class in Godot *before* I wrote a convex hull generator in gdscript. 🤦‍♂️

I'm going to have to go through each and every class in the Godot documentation at some point.

#gamedev #godot #godotengine
February 21, 2025 at 3:20 AM
I've managed to recreate the parts of the TileSet Editor, in GDScript, that I need for my collision polygon generator plugin.

It now merges any collinear line segments. Still need to handle multiple intersecting polygons, and optionally decimating the polygon further

#gamedev #godot #godotengine
February 19, 2025 at 5:03 PM
I think I can greatly simplify constructing the collision polygons out of the marching squares line segments if I define them all with a clock wise winding order in mind

The line segments go from orange->purple.

Now I just need to figure out reducing the segment count

#gamedev #godot #godotengine
February 17, 2025 at 2:04 PM
Because I didn't want to spend a week defining collision shapes for gigantic tile sets, I've been toying around with the idea of using marching squares to generate the shapes.

Currently I've gotten it to the point where it can generate a bunch of line segments

#gamedev #godot #godotengine
February 17, 2025 at 1:50 PM