Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit) (+1)

Thanks for playing! I'm glad someone noticed the control hints (there's also one if you just leave the first pumpkin alone) 

Godot makes controller support so easy! It's a shame you don't see more more people implement it.

Terrain generation uses the wave function collapse algorithm, only simplified a bit to just use a simple socket enum to match tiles. Each tile (check this comment here to see the tile set) can connect to either a blank floor, a fence, trees, or a path. As new tiles come in range, only tiles with the right socket facing the right direction are eligible to spawn, and the actual tile is picked at random, with a weighted average.  The secret sauce in the generation is that the stage itself is only 8x8 tiles. You're actually walking across a 2-dimensional ring buffer!

Regarding the cape, I didn't want to mess with Kay's rogue model, so it's just Softbody that's using the original model's cape mesh. I just copied the mesh resource from the inherited scene's MeshInstance, and pasted it into a new Softbody node and played with the damping and drag until it stopped freaking out. 

The jump is the example CharacterBody3D script  jump  left in totally unmodified because it was just enough to get you over half-tile gaps 😂

The candies actually are RigidBodies, and they did used to explode out of the pumpkin exactly like you suggested! I tried shooting them at an angle and straight out, and with a bunch of different starting patterns, but the number of candies that actually stayed on the stage was too inconsistent and I had to give up that strategy.

(1 edit) (+1)

Yeah I actually ran into the pumpkin control hint after wandering past the second pumpkin.

I did a quick read on wave function collapse algorithm. Very interesting. I'll read up more on it. Thanks. I'd also never heard of a ring buffer, so I learned about that just now. That's really cool. Third new thing, I didn't realize SoftBody3D existed. I'm really glad I asked all those questions. I actually liked your cape better than the ones I've been playing with. VERY cool.

(+1)

I'm glad you asked a bunch of questions too! 

So I've been playing with the cape, and when Skelet-Tom jumps, it flaps through his head. The capsule on the CharacterBody3D doesn't affect it I think because most of the cape starts inside it. I tried parenting it to a smaller capsule on a different collision layer and that kind worked, but not totally. How did you deal with clipping?