Half-Life? Random Map Generator

Half-Life? Random Map Generator

Re: Half-Life? Random Map Generator Posted by RaPtoR on Tue Jan 25th 2005 at 8:00pm
RaPtoR
212 posts
Posted 2005-01-25 8:00pm
RaPtoR
member
212 posts 61 snarkmarks Registered: Jan 1st 2005 Location: Sweden
Hi Everyone!

Some years ago i saw a program called "Randmap". It's purpuse was to
create random maps to Half-Life one. I thought the idea was realy good
and downloaded it, tested it, and I Loved it... and Hated it.

The tought of playing a new map all the time and never ever getting
bored of the game gave me a real kick... for the first 2 compiles. I
got more and more dissapointed at it, cuz the maps looked realy bad.
They lacked everything that could be described as "Detalis", the
textures was badly aligned, the mosters where showing up on bad and
strange locations, the weapons and ammo where also badly placed (if
they where placed at all). The square, ugly, badly lit rooms made me
sick.

But even though... i liked the idea!

And that's why i have been working on my application called "Half-Life?
Random Map Generator" for about 30 hours. I'll soon be about half-done.
I can promise you that the rooms WONT look square, and they'll have
lots of details too. The application will use (a limited ammount of)
inteligence when compiling the maps so monsters and weapons will be
placed well.

And hopefully, it will get done to! :smile:

I'm coding it in the very user friendly Visual Basic :wink: so you wont
have to feed commands it to some sort of DOS console. :biggrin: Lots of
options will keep you happy before compiling the map.

I'm also setting up standars for HL?RMG so anybody could make their own
rooms (and also their own genre if they wont want them to mix up with
the other rooms). Prefabs and point entities will also help the
eventual mapper.

What do you think about the idea??

//Sorry for making it look like an AD, it will actualy be a freeware
Re: Half-Life? Random Map Generator Posted by ReNo on Tue Jan 25th 2005 at 8:02pm
ReNo
5457 posts
Posted 2005-01-25 8:02pm
ReNo
member
5457 posts 1991 snarkmarks Registered: Aug 22nd 2001 Occupation: Level Designer Location: Scotland
I can't say I'd use it personally, nor do I think any mappers here
really would other than to experiment with it, but its still a nice
enough idea and a good project.
Re: Half-Life? Random Map Generator Posted by RaPtoR on Tue Jan 25th 2005 at 8:07pm
RaPtoR
212 posts
Posted 2005-01-25 8:07pm
RaPtoR
member
212 posts 61 snarkmarks Registered: Jan 1st 2005 Location: Sweden
I agree, it wont be anything serius. But even though, i think it will be quite fun.
Re: Half-Life? Random Map Generator Posted by 7dk2h4md720ih on Tue Jan 25th 2005 at 8:08pm
7dk2h4md720ih
1976 posts
Posted 2005-01-25 8:08pm
1976 posts 198 snarkmarks Registered: Oct 9th 2001
I agree with Reno. I can't see myself using it, but it would be
interesting to see how you deal with certain problems. Even a
simplistic random single player map generator could be fun for an hour
or two.
Re: Half-Life? Random Map Generator Posted by Monqui on Tue Jan 25th 2005 at 8:18pm
Monqui
743 posts
Posted 2005-01-25 8:18pm
Monqui
member
743 posts 94 snarkmarks Registered: Sep 20th 2002 Occupation: Poor College Student Location: Iowa, USA
I worked on something along these lines a few years back, got bored with it after a while. Hope it goes better for you, though :smile:
Re: Half-Life? Random Map Generator Posted by Nickelplate on Tue Jan 25th 2005 at 8:31pm
Nickelplate
2770 posts
Posted 2005-01-25 8:31pm
2770 posts 346 snarkmarks Registered: Nov 23rd 2004 Occupation: Prince of Pleasure Location: US
It sounds nice, but nothing will ever substitute for good old weeks-worth-of-work.

Fun idea. I say go for it. But one thing I recommend is to make sure there is one thing that is ALWAYS in EVERY map: A logo. Make it so that every map that is made with this program has some sort of identifying feature that lets EVERYONe know it was generated. Some n00b will always wanna take credit for these maps, but with this feature we can just really laugh at them.
Re: Half-Life? Random Map Generator Posted by mazemaster on Tue Jan 25th 2005 at 8:36pm
mazemaster
890 posts
Posted 2005-01-25 8:36pm
890 posts 438 snarkmarks Registered: Feb 12th 2002
Its an interesting problem. One of the biggest problems is where to start - maps can have so many degrees of freedom. You can place brushes anywhere in 3D in any pattern, with any lighting with monsters anywhere, and so on, but yet to a human observer there are tons of very obvious "right" and "wrong" choices. How are you supposed to write a program that algorithmically generates all of that and makes it look reasonable?

I think I may have some insight into the problem though. On my HL2 maps I've been finding myself using a lot of hirearchical vis groups, and as I look over the vis groups I'm thinking "hey, maybe a computer could generate this". I think one way to design a map generator is to take good .vmf's, break them down into visgroups using your personal intuition, and then study why you broke them down the way you did and use that as a basis for your map generator.
Re: Half-Life? Random Map Generator Posted by Andrei on Tue Jan 25th 2005 at 9:11pm
Andrei
2455 posts
Posted 2005-01-25 9:11pm
Andrei
member
2455 posts 1248 snarkmarks Registered: Sep 15th 2003 Location: Bucharest, Romania
Where's the fun in playing a randomly generated map? If i remember
well, the olde random map gen practically made huge hollow cubes with
some moronicly placed weapons and a some walls for cover . Dunno
about you, but i'd rather waste 2 minutes downloading something cool,
rather than rushing with a mapgen.
Re: Half-Life? Random Map Generator Posted by Spartan on Tue Jan 25th 2005 at 9:43pm
Spartan
1204 posts
Posted 2005-01-25 9:43pm
Spartan
member
1204 posts 409 snarkmarks Registered: Apr 28th 2004
I hate the idea. Eventually they'll make random map generators so good you won't need mappers. Plus all the fun is the time spent making a map. I really don't like the idea of a random map generator.
Re: Half-Life? Random Map Generator Posted by 7dk2h4md720ih on Tue Jan 25th 2005 at 10:05pm
7dk2h4md720ih
1976 posts
Posted 2005-01-25 10:05pm
1976 posts 198 snarkmarks Registered: Oct 9th 2001
Eventually they'll make random map generators so good you won't need mappers.
You'll be long dead by then pal. :smile:
Re: Half-Life? Random Map Generator Posted by Foxpup on Tue Jan 25th 2005 at 11:17pm
Foxpup
380 posts
Posted 2005-01-25 11:17pm
Foxpup
member
380 posts 38 snarkmarks Registered: Nov 26th 2004 Occupation: Student Location: the Land of Oz
Jumble for DooM 1 is the only good random map generator ever made. If you can make a random map generator as good as that, I'll download it.
Re: Half-Life? Random Map Generator Posted by Captain P on Tue Jan 25th 2005 at 11:18pm
Captain P
1370 posts
Posted 2005-01-25 11:18pm
1370 posts 1995 snarkmarks Registered: Nov 6th 2003 Occupation: Game-programmer Location: Netherlands
It takes an enormeous amount of effort, investigation and time to
create a map-generator that creates believable maps. Personally, I
don't think it's worth it. Good maps have a sort of personal touch,
whatever it is, a certain aspect that no generator can achieve. So if
the goal would be to create good maps in a short time-span, I'd say
it's a waste of time as you'll not get there.

However, if you can design this tool as something that aids mappers in
an usefull way, let's say by creating a bare-bone layout on wich a
mapper can base his or her map, I see more use for the program. It
could save time without having the negative aspect of creating
monotone, random or 'strange' maps as it's used as a tool in the
process. Something like Nem's terrain generator.

And another argument to continue would be to get insight in
level-design. You'll surely have to do some investigation into 'what
makes a map good'. And it'll teach you a lot about algorithms and
generally solving this type of 'problems'. Almost a sort of AI-coding...

So, good luck!
Re: Half-Life? Random Map Generator Posted by xconspirisist on Tue Jan 25th 2005 at 11:20pm
xconspirisist
307 posts
Posted 2005-01-25 11:20pm
307 posts 81 snarkmarks Registered: Feb 26th 2003 Occupation: Student Location: UK
I am a frontend coder for a map generator for hl1. Love them, they're
not meant for serious maps, a computer cant think, or be inspired, yet.
But for making kill boxes with a few bored 30 minutes, go for it.
Re: Half-Life? Random Map Generator Posted by rs6 on Tue Jan 25th 2005 at 11:37pm
rs6
640 posts
Posted 2005-01-25 11:37pm
rs6
member
640 posts 94 snarkmarks Registered: Dec 31st 2004 Occupation: koledge Location: New Jersey, USA
It would be cool to intergrate into a mod, so everytime a new round starts there is a new random map. It would put a twist in the game.
Re: Half-Life? Random Map Generator Posted by RaPtoR on Wed Jan 26th 2005 at 3:00pm
RaPtoR
212 posts
Posted 2005-01-26 3:00pm
RaPtoR
member
212 posts 61 snarkmarks Registered: Jan 1st 2005 Location: Sweden
Thanks for all the thoughts!

rs6: Yes i have been thinking about a random map generator for multiplayer games. That would be realy cool.

Captain P: Thx, i might make something like that in the future.

Foxpup: Never seen Jumble, but i hope i won't disapoint you. :biggrin:

TwoKnifes: I agree :smile: As i have mentioned before, mapping requires more of the artistic brain-part than the logic.

Andri: I can promise you that it won't be anything like that. My generator will work in rooms, rather than square hollow spaces.

Mazemaster: Well, the "right and wrong" choises will be made by the
room maker. There is not a chance in the world that i could create an
application that made its own map completley by itself. Thanks for the
tips, ill consider it.

Nickelplate: I agree with you, but even though, it's a plus knowing
your map is totaly unique. The Logo idea sounds great! Or some sort of
signal so no n00b could take credits for the maps.
Re: Half-Life? Random Map Generator Posted by Andrei on Wed Jan 26th 2005 at 3:06pm
Andrei
2455 posts
Posted 2005-01-26 3:06pm
Andrei
member
2455 posts 1248 snarkmarks Registered: Sep 15th 2003 Location: Bucharest, Romania
Don't make the generator too good though, or we'll have to find a new hobby. Perhaps even get lives shudders !