1 year ago

I think I should rip all the Flooring out of my game...
They're objects, and I don't think they need to be.


All I need is to store a value in a grid, I can then use my lookup system to get the correct sprite to draw after the ground has been drawn.

I might be able to get away with adding decimals to indicate which sprite frame to draw, so you can still have different patterns.

If not, I can store arrays in the grid instead, then I can skip the lookup and just have; grid[# x,y] = floorType,sprite,frame instead. Which is basically what I do for my ground when there's an overlay (although with that it's 2 separate grids, one for the base ground tile and one for the extra info).

I can keep things like faster movement over flooring and buildings needing them by checking the grid coordinates instead of doing a collision check.
It's funny how scared I was of grids when I first started making this (the documentation hammers home that point) and now I'm using them for a bunch of stuff

Heck this would save me having to do adjacent checks when placing floor to see if there needs to be an end piece, since the end will automatically be drawn over because draw priority works topleft to bottom right.

Means I can't have the building placement effect though. I couldn't get the tween system to work with array values, so one nested in a grid is probably out too.

Can do the same with Roofing too...then I can skip drawing the roof if the grid x/y is z distance to player....

edit; actually depth probably wont let roofing work



0 comments

Loading...

Next up

No favourite game, just a favourite series.

#MyFavoriteGame

Buy why, it's the same code the player uses!!?!

Woo! Finally got my Sun lion!

Hopefully I can get a Moon bat later this week!

Also this dummy, it's got spikes for eyes!?

Madeline is the main protagonist of the mountain climbing platformer, Celeste. The game has been praised for its visuals, gameplay, and introspective narrative. The game's creator Maddy Thorson confirmed that Madeline is trans in 2020.

(Urm, I just found this in my drafts, so I'm not sure if I posted it? Meh, it'll do for now! Progress post coming later once I'm sure GameJolt is stable! )

Woop! The Goblins now have Swords!

Happy Video Game Day!

July 8 is Video Game Day, a holiday that's obviously close to our hearts at Game Jolt.

Celebrate by completing our quests! They won't be around long, so get the rewards while you can.

Another Pokemon Go level attained!

Also new cards from TCG Pocket!

June Game Dev Progress (2025)

Hey everyone! I hope you're all doing well! Kind of a super short one this month as I lost a couple weeks to moving out and didn't have a computer.

Dive into the cozy post-apocalyptic open world of Critter Cove!

Gentleman Rat Studios (@GR-Rob ) describe it as “a little bit Animal Crossing, a little bit Stardew Valley. Maybe even a little bit Windwaker, too."

Wishlist the game: https://bit.ly/CritterCove

Somewhat delayed thanks to @MomentaryUnicorn for becoming a Ko-fi supporter.

You are amazing, thank you so much for the support. It really helps me out a lot!

Please everyone, go check out her cute pixel art!!