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

This Satuday we invite to watch another #speedpainting of our artist Daniel Faiad.

How great is this scene of #Pecaminosa?

#ScreenShotSaturday | #IndieDev | #DigitalArt

Just a Pico sprite

Microsoft Windows XP Unprofessional (windows logo prototype)

Call it 'wrong turn'!🚫 The feeling of running into a house with only one exit🚪, and being doomed to die. #pixelart #pixelartist #pixelartwork #art #pixel #indiegame #IndieGameDev #indieartist

Let me introduce you to the new Mech line: Gendai Spec. Those are Mech that specializes in surprise attacks, covered operations, and stealth. They are equipped with melee weapons but one of Gendai's frames supports sniper rifles.

Explosive domino effect

Coming Soon...

It's old and it glows. Experience the nostalgic tile-matching puzzle game in it's new glory!

Game : https://gamejolt.com/games/colortris/499578

ColorTris gameplay - Peach squares

______________________

Music : https://soundcloud.com/the-musical-ghost/ghost-kozmos-tetris-the…

Hey you, rookie! Yes, I am talking to you!! Come over here? Relax! Just stick to me and everything will be fine. By the way, my name is James Varhuher, but you can call me Big J. I will bring you up to speed.