Web Player Game In Progress: Dungeons Stray

Working on a webplayer rpg with randomly generated dungeons

currently have a nearly complete dungeon generator with very rough entrapment avoidance
a few material sets
basic ai
stat system

working on enemy models

made custom shader to add glow to lava walls

Interesting. I love the idea of random dungeons.

Can we see more? Perhaps an eagle-eye view of one of your dungeons so we can see the layout?

yea can we see more than a block of ???

Heres a birds eye view


as you can see theres a few blocked areas but keep in mind its not done yet

completely rewrote the dungeon generator which now works much better, here’s a dungeon it generated

Nice

working on over-world area, here’s the tower portal which takes you to the dungeons:


will texture when functionality is added

Cool!

Do you mind sharing in a real quick summary of how you did the random dungeon? I would really really appreciate it :slight_smile:

+1 :slight_smile:

Great work, btw.

keep in mind it’s nearly 200 lines of code and it’s not yet finished,
i learned this method when i was learning c++ and making console rpg’s

I just use a 2d integer array and have a “bot” scan through the array to form a long path
it randomly picks a direction based on the previous direction

when i create the array it starts filled with 1’s(walls)
11111111
11111111
11111111
11111111
11111111

then the “bot” scans through picking a direction with a tendency to form halls more than rooms to prevent 1 huge room from happening every time, also it doesn’t remove the borders
11111111
10111111
11111111
11111111
11111111

11111111
10011111
11111111
11111111
11111111
11111111

11111111
10011111
11011111
11111111
11111111
11111111

11111111
10011111
10011111
11111111
11111111
11111111

11111111
10011111
10011111
10111111
11111111
11111111

11111111
10011111
10011111
10111111
10111111
11111111

11111111
10011111
10011111
10111111
10011111
11111111

11111111
10011111
10011111
10111111
10001111
11111111

and so on

Wow, only 200 lines of code? I would really love to make one of these just for learning purposes.

I sort of understand the 2D array stuff. Thanks for sharing, it helps :slight_smile:

a couple screenshots of progress on the over-world so far

Looks pretty good, but is it just me or on the picture with the stone hands does the texture seem to have a line through it on the finger of the left hand?

Did someone say skyrim?! <3

I love skyrim :smile:

Its great, the generator and the concept, whats not great is the extreme similarity to the elder scrolls view, don’t remake a game thats already done and thats important to remember, try to differentiate your game to others, but keep it up! and XZ001, its just the seams in the hand, it can be easily fixed by editing the texture or repositioning the seam itself.

Thanks for the comparisons to Skyrim, that’s quite a compliment.
The seams in the hands are already fixed now just went over it in blender with a blur brush.
This game is actually not going to be like Skyrim. The only real similarities is the open world, first person perspective, and that it’s an rpg.
It’s really a lot more on the lines of Wizardy, when I get the game-play good enough and you see a video you’ll see what I mean.

The main things I wanted to do with this game is that enemies wont level with you, nearly no level cap, and a nearly endless experience.

the farther out you explore, enemies will be more powerful, you might be walking along and find an enemy that’s lvl 4, you kill that enemy and continue on, you happen upon a dungeon portal that’s level 7 or so. In the portal enemies and treasure will be lvl 4~10. If you blindly wonder forward and reach the map border you might find an enemy with a level in the thousands. Low level characters will have to train in order to adventure on. This is the game I’ve always wanted to play, so I’m making it. :slight_smile:

I have decided to completely restart this project. from the start of this project up until now, I have learned a lot more and I believe that this idea needs better quality, so to start things off I have made a completely new, more advanced, multi floor, efficient dungeon generator. More updates to come soon.

this is the new dungeon generator earlier today,
first tests of multiple floors

this is the dungeon generator now,
all rooms now align properly
849391--31726--$dungeongeneratortest2.jpg

Right on man. I’ll be following this.

thanks, I should have more to show soon :slight_smile: