 
                                
                    
                        Re: Half-Life? Random Map Generator
                        Posted by RaPtoR on 
    Tue Jan 25th 2005 at 8:00pm
                     
                    
                 
                
            
            
                
    
                    
                             RaPtoR
                            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
                            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
                            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
                     
                    
                 
                
            
            
                
    
            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
                            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
                     
                    
                 
                
            
            
                
    
            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
                     
                    
                 
                
            
            
                
    
            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
                            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
                            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 Foxpup on 
    Tue Jan 25th 2005 at 11:17pm
                     
                    
                        
                        Posted 
    2005-01-25 11:17pm
                     
                 
                
            
            
                
    
                    
                             Foxpup
                            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
                     
                    
                        
                        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
                     
                    
                        
                        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
                     
                    
                        
                        Posted 
    2005-01-25 11:37pm
                     
                 
                
            
            
                
    
                    
                             rs6
                            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
                            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
                            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 !