Game
Mindscape
8 years ago

Dungeon Generation


I spent this week working on special dungeons. So why don’t we talk about how our dungeon generation system works. Warning this might get a bit technical, but i’ll try to keep it as simple as possible.

So how do we get from this

5d09dbc58a249.png

To this

5d09dbc62ecf1.png

First we generate a grid of zeros. Then we go through the grid zero by zero and see if a room will fit and if we want to make one, if we do then we create a box of 1,2,3,4, and 5 (which represent walls) and fill the box in with tens (which represent floor tiles). We save each of these rooms in another array that stores their position and size. After that we chisle out paths connecting each room. Then we populate each room, excluding the start and ending rooms with a monster randomly chosen from the monster pool, or a chest. Then we take this grid of numbers and spawn the corresponding tiles. By leaving things so open ended we can re-use the same dungeon gen for special dungeons by changing the size and number of rooms, the tileset, and the enemy pool. If you have any questions or want a more in depth run down, just let me know. I’ll see you next week with another update :)



1 comment

Loading...

Next up

Ooo Fancy Lighting

Did you know that today is #InternationalJazzDay? 🎷😎

No? 😯 Well, we couldn't pass up this date!

And what better to celebrate this day than #Pecaminosa #OST? 🎷

Let us know what you think about it and have a great weekend!

Been working lately on lots of 'behind-the-scenes' boring stuff that no one really cares about, so here’s a guy playing the sax for some reason.

#screenshotsaturday

We made a lot of improvements on the Freezing Plains visual. Things like pine trees, tiny bushes, some rocks, and others game props!

#IndieGame | #IndieDev | #GameDev | #PixelArt | #WaifuQuest | #WifeQuest | #screenshotsaturday

Heya! I wanted to show some gameplay progress i made so far. I hope you like it ^^

Regular exercise is key for healthy wings.

Try it out!

https://gamejolt.com/games/AeonNightmares/605184

An infected room from the second part of Cybel ! Are you up for some cleansing?

Today I tackled drawing different variations of facial expressions for one of the main characters in Eden. What do you think of it? :) Eden: https://gamejolt.com/games/Eden/592698

A few screenshots of the places you'll cross in the Demo of Blu. You can play it today on #gamejolt !

OK, this starts to be too tricky puzzle already :D

#platformer #indiegame #puzzle