Jump to content

  • Curse Sites
Become a Premium Member! Help
Latest News Article

Dungeon Adventure Generator


  • Please log in to reply
90 replies to this topic

#1

Seibai
    Seibai

    Coal Miner

  • Members
  • 134 posts

Posted 07 April 2012 - 11:13 PM

Download from here:

SkyDrive: https://skydrive.liv...9C2025618E4!145

DropBox: http://dl.dropbox.co...apGenerator.exe

The generator builds a Minecraft world that's sort of an exploration-based dungeon crawler.

You'll start in a canyon containing the entrance to an ancient dungeon. Somewhere within the dungeon there's a portal to another world, which has another dungeon with another portal. The types of worlds that are generated are random. There are a total of 9 possible world types that can be visited. Every time you generate a new map, it will randomly pick a sequence of four of these for your adventure. (Hint: the generator will display a "world sequence identifier" when it runs - this can be used to predict which types of worlds you will get).

The contents of each world and dungeon are random as well. There is no copy-paste behavior in this generator, everything is built from a set of rules, even the buildings (I spent a couple months coding some architectural ideas into this - special thanks to Christopher Alexander for writing some excellent books on the topic).

This generator works for the latest version of Minecraft at the time of it's publishing (1.2.5). It is still in Beta, and there is one very significant feature that's currently missing. In particular, I intend to add a set of options that are much more creativity-focused.

To use this generator:
1. Download the .exe file and run it
2. Enter a name to use for the world file
3. Wait unti it says "Map generation complete."
4. Find the folder in the same directory as the .exe with the same name you gave to the world, and move it to your levels folder (%appdata%\Roaming\.minecraft\saves) if you're running single player on Windows.
5. Run Minecraft and select the world
6. Play Posted Image

I'm intentionally not putting any screen shots up at this time. I figure all of you can take good ones and post them in this topic. In the meantime, what this generates should be a surprise.

Also, I don't expect this currently works with Mono, but if someone with Linux is willing to work with me, I'm game for trying to get it there. This is pure .Net without any WPF, so it should be possible.

If you find any bugs, please PM me with info. A screen shot would be good too.

Have fun.
I make map generators :)

Register or log in to remove.

#2

Seibai
    Seibai

    Coal Miner

  • Members
  • 134 posts

Posted 08 April 2012 - 12:54 AM

To add some details:

The main update I'm planning for this generator is to add hidden signs in each world with passwords on them. You'll then be able to use those passwords to generate the world type the sign was in by itself, with a bunch of settable options. That will turn this into essentially 10 generators in 1.

I expect to have that working in a couple weeks. I plan to take a brief break from coding first.
I make map generators :)

#3

Flascher
  • Location: United States
  • Minecraft: Flascher

Posted 08 April 2012 - 02:17 AM

Sounds pretty sweet Posted Image I'll try this out, I love MCDungeon and have used a couple of your other map generators before actually Posted Image I may even make an LP of it. Not sure about that yet though, I haven't done an LP before Posted Image

Also: as I ran it the first time, Avast! thought it was suspicious, just thought I'd inform you of that, but to everyone else, this is entirely legit!

PS: Its a bit slow, even on my computer. I have a 6-core 3.3GHz processor too :l Hopefully it just needs some performance tweaks since it seems as though you're early on in development. ;)

#4

Superbleester

Posted 08 April 2012 - 02:17 AM

Sounds cool getting ready to test it!
Life is hard, so when its easy, enjoy it. A quote I made myself.

#5

Seibai
    Seibai

    Coal Miner

  • Members
  • 134 posts

Posted 08 April 2012 - 02:36 AM

View PostFlascher, on 08 April 2012 - 02:17 AM, said:

PS: Its a bit slow, even on my computer. I have a 6-core 3.3GHz processor too :l Hopefully it just needs some performance tweaks since it seems as though you're early on in development. Posted Image

What was it doing when it was slow? I know at least one of the world types takes a long time to initialize. there's one in particular that's much more complicated than the others (I'd originally intended it to be a separate thing). Probably you didn't make a note of it, but it would help to know the world sequence identifier that was shown too.
I make map generators :)

#6

Flascher
  • Location: United States
  • Minecraft: Flascher

Posted 08 April 2012 - 03:00 AM

View PostSeibai, on 08 April 2012 - 02:36 AM, said:

What was it doing when it was slow? I know at least one of the world types takes a long time to initialize. there's one in particular that's much more complicated than the others (I'd originally intended it to be a separate thing). Probably you didn't make a note of it, but it would help to know the world sequence identifier that was shown too.

Well, I mean its a large map and it generates 4 worlds or so. Its understandable that its a little bit slow. The whole thing took just over 1200 seconds (20 minutes) to generate it all. I think the sequence was SM and maybe a T. I don't remember the last letter. I'm only 100% positive on the S though. haha.

But on the bright side, this is really cool, Its great for people who like MCDungeon, but would rather have more of an adventure map feel rather than a dungeon generated in a normal world. Maybe I will do an LP on this after all ;) If I can think of some sort of design I'd be willing to make you a logo for this generator or something in Photoshop. If you have any design ideas, feel free to throw them out there.

#7

Curufea
    Curufea

    Coal Miner

  • Members
  • 102 posts
  • Location: Australia

Posted 08 April 2012 - 06:10 AM

Excellent - a new Seibai generator to try out!  Always a fun thing to do.
"This is my timey wimey detector. Goes ding when there's stuff."

#8

Seibai
    Seibai

    Coal Miner

  • Members
  • 134 posts

Posted 08 April 2012 - 05:22 PM

And I'll admit I'm really anxious for someone to post screenshots. I'm worried the dungeons might be too hard for people to get to the rest of the content, even though I tried to make the first one pretty easy...

But it's possibly worth explaining that each world in this is equivalent to any of the generators I wrote before. Some have rather more to them than those did...
I make map generators :)

#9

lacrossee

Posted 08 April 2012 - 07:22 PM

This is actually pretty magical, it's like someone hand-crafted each level.  One problem I've been having is that there isn't enough food to be had.

I'm currently on the fourth world (a forested island).

#10

Seibai
    Seibai

    Coal Miner

  • Members
  • 134 posts

Posted 08 April 2012 - 07:59 PM

View Postlacrossee, on 08 April 2012 - 07:22 PM, said:

This is actually pretty magical, it's like someone hand-crafted each level.  One problem I've been having is that there isn't enough food to be had.

I'm currently on the fourth world (a forested island).

I'd been considering putting a chest with some food in it next to the starting point in the first world. Past that I'd been expecting people to sort of establish a base in each world to build up resources bfore moving on.

I'm actually really impressed someone made it to the fourth world that quickly. Did you play through the dungeons on normal? I'd been thinking that the third dungeon might be too hard.
I make map generators :)

#11

lacrossee

Posted 08 April 2012 - 08:38 PM

View PostSeibai, on 08 April 2012 - 07:59 PM, said:

I'd been considering putting a chest with some food in it next to the starting point in the first world. Past that I'd been expecting people to sort of establish a base in each world to build up resources bfore moving on.

I'm actually really impressed someone made it to the fourth world that quickly. Did you play through the dungeons on normal? I'd been thinking that the third dungeon might be too hard.

I managed to just rush the dungeons, collecting zombie meat and spider eyes along the way.
I've been playing on hard, but i also have been skipping nights.  The third dungeon was a challenge, but still fun.

Also, my favorite place!
Spoiler:


#12

Pyro
    Pyro

    Obsidian Miner

  • Members
  • 1358 posts
  • Location: Sweden

Posted 08 April 2012 - 10:46 PM

Do you mind telling what you used to create this?

View Postnoobkilla123, on 28 May 2012 - 07:44 PM, said:

c is good but java maked minecraft so java can make better games with blocks so i would pick java

INACTIVE - RARELY VISIT THE FORUMS, IF YOU FOR SOME ODD REASON NEED ME, SEND A PM!


#13

Seibai
    Seibai

    Coal Miner

  • Members
  • 134 posts

Posted 08 April 2012 - 10:59 PM

View Postawesomeface811, on 08 April 2012 - 10:46 PM, said:

Do you mind telling what you used to create this?

C#. Nothing else at all.
I make map generators :)

#14

cmoiromain

Posted 08 April 2012 - 11:44 PM

Oooooh, shiny ! I've been looking to this generator for a few months, glad it finally came out !

I'm currently generating a world. The identifier is SHPF.

It ran quite quickly up to 73%, then it literally stopped for, like, three minutes, and started again, but a lot slower than the beginning. I guess it's generating the more complicated part you were talking about.

I'll post a couple of screenshots once I'm in the game.

#15

Pyro
    Pyro

    Obsidian Miner

  • Members
  • 1358 posts
  • Location: Sweden

Posted 09 April 2012 - 12:40 AM

View PostSeibai, on 08 April 2012 - 10:59 PM, said:

C#. Nothing else at all.
No API or anything?

View Postnoobkilla123, on 28 May 2012 - 07:44 PM, said:

c is good but java maked minecraft so java can make better games with blocks so i would pick java

INACTIVE - RARELY VISIT THE FORUMS, IF YOU FOR SOME ODD REASON NEED ME, SEND A PM!


#16

cmoiromain

Posted 09 April 2012 - 01:48 AM

Ok, I've played a little, here are a couple of screenshots for those "no pix no clix" nazis, or simply for the curious. I does spoil some of the fun of discovering the different worlds, but you'll still enjoy exploring the mazes.

Spoiler:


#17

Curufea
    Curufea

    Coal Miner

  • Members
  • 102 posts
  • Location: Australia

Posted 09 April 2012 - 02:51 AM

You had different worlds than me!

My second world was a brick/cobblestone maze

Also - I did find the first world the hardest - dying at least 5 times.  There's a lack of resources and food, and I spent most of my time harvesting sand from rooms to help make walkways on lava or sandstone to block up where monsters come through.
All the chests with tools were too far into the maze to be useful.
"This is my timey wimey detector. Goes ding when there's stuff."

#18

cmoiromain

Posted 09 April 2012 - 03:40 AM

I found the first pretty easy. I found a couple of pieces of bread, and an axe at the very end.I just didn't bother killing enemys. And for the lava rooms, you have to jump over the pressure pads, it's not that hard.

I'm still on the third right now, It is waaaay too hard and annoying. Even using boats, since you can't go upstream it takes literally minutes to explore a singe branch of the maze; there are 12 or 20 branches in each big room; so far, I have encountered at least 3 or 4 big rooms. And that is not counting the usual splits.
I've been navigating & wimming for hours, and I still feel like there is a good ten-hour work on there to find the exit. I'll give it an extra hour tomorrow, I just can't play this map any longer right now.
I think you should try to reballance that sewers level. Maybe some way would be to have a puzzle to solve in each big room, and if you succeed it displays which way is the way out.

#19

Seibai
    Seibai

    Coal Miner

  • Members
  • 134 posts

Posted 09 April 2012 - 04:24 AM

View Postcmoiromain, on 09 April 2012 - 03:40 AM, said:

I'm still on the third right now, It is waaaay too hard and annoying. Even using boats, since you can't go upstream it takes literally minutes to explore a singe branch of the maze; there are 12 or 20 branches in each big room; so far, I have encountered at least 3 or 4 big rooms. And that is not counting the usual splits.
I've been navigating & wimming for hours, and I still feel like there is a good ten-hour work on there to find the exit. I'll give it an extra hour tomorrow, I just can't play this map any longer right now.
I think you should try to reballance that sewers level. Maybe some way would be to have a puzzle to solve in each big room, and if you succeed it displays which way is the way out.

That's definitely the hardest sort of third world in this generator. I might add some sort of hinting if enough people get furstrated by it. Personally, I kind of like the vastness of that world type.
I make map generators :)

#20

Seibai
    Seibai

    Coal Miner

  • Members
  • 134 posts

Posted 09 April 2012 - 04:44 PM

View Postawesomeface811, on 09 April 2012 - 12:40 AM, said:

No API or anything?

Nope. I reverse-engineered the file format and went from there.

And I expect later today I'll post a bit more info on how this thing works. In particular, how you can tell which world types you'll get. There are at least 3 world types no one has mentioned even seeing yet...
I make map generators :)