Beta

Slashdot: News for Nerds

×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

More Randomness, More Replayability For Games?

simoniker posted about 10 years ago | from the left-to-chance dept.

Role Playing (Games) 57

Thanks to GamerDad for its 'Long Shot' editorial discussing whether randomly generated gameplay and maps make for more interesting videogames. The author argues: "As time has advanced and games have become less like the arcade games of old, plotting and story have removed the randomness from many of our games... That's to say nothing of the gameworlds themselves... The places you'll visit are always going to be the same with each play through." However, he points out: "Ensemble Studios has done an absolutely superb job of making online play in Age of Mythology exciting through the use of random maps. These maps are generated using excellent seed criteria that give the player the feeling of playing a pre-designed map but with completely unique designs every time", concluding: "I'd like to see the same kind of thing applied to first person action and more."

cancel ×

57 comments

Paranoia (4, Funny)

RidiculousPie (774439) | about 10 years ago | (#9724458)

This is about as close as I've gotten to what many old arcade games did as a matter of course, drop players into a world and let them fend for themselves in a situation with pre-determined rules but random everything else.

I personally prefer the paranoia solution. You aren't allowed to know the rules ;-). Endless crazy fun

Re:Paranoia (1)

Sigma 7 (266129) | about 10 years ago | (#9725015)

I personally prefer the paranoia solution. You aren't allowed to know the rules ;-). Endless crazy fun
While the paranoia situation works if done properly, most GMs don't know how manage a game properly. As a result, you will see GMs performing six rapid illegitimate deaths in a row where a drop pod "accidently" lands on a character, with the next drop pod "accidently" hitting two more characters.

Re:Paranoia (1)

Thedalek (473015) | about 10 years ago | (#9725744)

I personally prefer the paranoia solution. You aren't allowed to know the rules ;-). Endless crazy fun...

For the GM. For the players, not so much.

Re:Paranoia (1)

Reteo Varala (743) | about 10 years ago | (#9735688)

Of course. The computer wants you to be happy.

The computer wants you to hunt those evil commies, but you are not a high enough clearance to know the map or the rules! Sounds like a game to me... ...wait a minute...

Randomness would be good (3, Insightful)

bigman2003 (671309) | about 10 years ago | (#9724468)

Randomness would be good, and one genre that would really benefit, would be the First Person Shooter/Sneakers.

I'm in the middle of playing through the Rainbow Six 3 campaign mode, and what I've been dealing with is the same thing that I have seen on every other FPS:

I walk into a new room, and start getting shot at. Instead of running out, I continue to move forward to draw fire from as many enemies as I can. Yes I die, but now I know where everyone is.

Reload my last save, and this time I enter the room knowing where everyone is. I 'sneak' in, kill them, and move on.

I would say that this is 'smart gameplay'. It works, but it is also 'cheating'.

But that is the only way to do it, when they hide the enemies behind boxes, tables, etc, and they are set to ambush you as you walk by.

While I do LIKE this type of gameplay (problem solving really) it would be nice to have some randomness built in, to keep me honest.

Re:Randomness would be good (1)

ASkGNet (695262) | about 10 years ago | (#9724483)

There's a utility for Half Life, called RandMap [furnation.com]
Check it out :)

Re:Randomness would be good (1)

BenjyD (316700) | about 10 years ago | (#9724576)

I used to do that too in the earlier versions. Why bother with heart beat sensors and reading the intelligence, I'm probably going to have to try the level several times anyway and can learn where the terrorists are that way.

I've always disliked that kind of thing - it's the reason I like the lack of quick save on most console games. If you have to repeat the last five minutes of level just to get to that point again, you're going to be much more careful.

that's because R6 3 wasn't made by Red Storm (1)

mnemonic_ (164550) | about 10 years ago | (#9724629)

It was made by french Ubisoft developers under the Red Storm label.

The original games, Rainbow Six and Rainbow Six: Rogue Spear had a good deal of randomness. Contacts would move in patrol paths, starting at different positions each time you played, sometimes not appearing in the paths at all. Enemy positions on the pre-mission map were almost always approximate, you never knew if a terrorist would actually be at the indicated location. Each mission was satisfyingly unpredictable (to a reasonable degree), each time you played them.

The first two games required skill and adaptability, whereas R6 3 was reduced to a sort-of Counter-Strike "plus" to cash in on more casual gamers who weren't looking for the counter-terrorism simulation that characterized the originals. Very sad to see one of the most unique games butchered by attempts at garnering mass appeal.

Re:that's because R6 3 wasn't made by Red Storm (2, Insightful)

Sigma 7 (266129) | about 10 years ago | (#9724941)

The original games, Rainbow Six and Rainbow Six: Rogue Spear had a good deal of randomness. Contacts would move in patrol paths, starting at different positions each time you played, sometimes not appearing in the paths at all. Enemy positions on the pre-mission map were almost always approximate, you never knew if a terrorist would actually be at the indicated location. Each mission was satisfyingly unpredictable (to a reasonable degree), each time you played them.
Actually, I found that the randomness of Rainbow Six (the original game) to be fairly limited. The enemies might have appeared in various locations, but I haven't really noticed much of a difference - usually, the only changes in the enemy patrol paths have to do with taking a bit longer to complete a portion of the map.

Also, I found that Rainbow Six had enemies with "Aim-bot" accurracy. This resulted in either the mission being very easy or very hard (your teammates are easily gunned down by one enemy should you fall.)



The first two games required skill and adaptability, whereas R6 3 was reduced to a sort-of Counter-Strike "plus" to cash in on more casual gamers who weren't looking for the counter-terrorism simulation that characterized the originals. Very sad to see one of the most unique games butchered by attempts at garnering mass appeal.
Rainbow Six (Raven Shield) was the first game in the series where I noticed that enemies were in different locations than normal for each attempt of the map. However, in general, they were usually in the same place and could be dealt with by using Auto-Aim (either that or you die as soon as you step into their FOV - especially on 'Elite' difficulty.)

Of course, it was also the first game where I actually noticed an unnecessairy delay after throwing a grenade and switching to your primary weapon. (Why the fsck do you have to draw a second grenade and put it away before switching? Didn't see anything in the manual or training on how to do this properly.)

Re:Randomness would be good (1)

FriedTurkey (761642) | about 10 years ago | (#9726235)

SWAT3 would randomly generate where the bad guys were. They would start at 3 or 4 predetermined locations. It always kept you looking out in different directions. That was a good game.

Re:Randomness would be good (1)

tabby (592506) | about 10 years ago | (#9726399)

I call it 'dumb gameplay'. R6 has heartbeat sensors etc for a reason, to allow planning: determine location of terrorists, make a plan, execute plan. *That* is smart gameplay.

Re:Randomness would be good (1)

bigman2003 (671309) | about 10 years ago | (#9727370)

Then again, not every version of Rainbow Six has heartbeat sensors. My sig should give you a clue on that.

Re:Randomness would be good (1)

thrash242 (697169) | about 10 years ago | (#9730030)

How do you save in Raven Shield? A cheat? Normally, saving isn't allowed mid-mission.

F-Zero X (3, Informative)

wick3t (787074) | about 10 years ago | (#9724572)

If anyone wants to check out a great example of randomness, I highly recommend F-Zero X on the N64. The X Cup (which needs to be unlocked) generates random tracks providing a whole new experience every time you play. There are the occasional tracks with tight corners and no walls where everyone just flies of the edge and dies, but I see it all as part of the fun.

Re:F-Zero X (1)

Incoherent07 (695470) | about 10 years ago | (#9727024)

My favorite X cup track was fairly short, and the only feature to it was a curve with a jump in the middle of it. As a result, all 29 computer cars flew off the track, and I won easily.

Random courses, custom maps (1)

swerk (675797) | about 10 years ago | (#9741393)

I loved F-Zero X's X Cup! I only wish there was the option to save those tracks when the random numbers stumble upon a design that's extra-good.

In Japan, if you didn't mind plunking down some cash on the ill-fated 64DD, you could get an F-Zero expansion disk that included a track editor. I still wish that had been released here in some way; I was disappointed that F-Zero GX had no such extra. Editors are another good way to boost replay value. Random maps have the advantage of surprising the player, but in TimeSplitters 2 for example, I can create my own deathmatch or capture the flag... er, bag... maps to swap or play with my buddies. Since I suck at the single-player game and can't unlock all the built-in maps, that's a pretty attractive feature. Now, if there was some ingenious algorighm for generating a random deathmatch map, that would be the best of both worlds! No more accusations from my buddies that I know where the armor is. ;^) Here's hoping some such craziness dons on the developers in time for TimeSplitters 3!

Rule of Thumb (1)

illuminata (668963) | about 10 years ago | (#9724693)

When thinking about using random maps and things of that nature in a game, don't use it in a game where the story plays a large role. While there are probably worthy exceptions, when the story matters, so does the cohesiveness of the world. Don't destroy the world of the game by copping out and doing random stuff.

Ikaruga (5, Insightful)

Doctor Ian (452190) | about 10 years ago | (#9724771)

I don't think that it follows that more randomness means more replayability. It can just highlight the meaninglessness of playing games. Ikaruga is almost totally deterministic with just a few enemies that swap around to keep you paying attention. The whole game is about 25 minutes from start to finish, yet the serious players have spent hundreds of hours on the game. That is some serious replayability, and it gains it through being not random.

Then again, on the other side, there's stuff like Diablo, Phantasy Star Online or Minesweeper where the random spin is pretty much the saviour of the game.

Another issue with random whatever (evel, monster placement, etc...) generation is that, most of the time, it sucks. No care or human ingenuity is used. For example, F-Zero X's random track generator creates tracks that aren't half as good as the 24 built in ones. All the randomly generated Doom level I've played from various programs can't even compare to maps which are made by anyone who knows roughly what they are doing. Again there are counter examples, like the levels in Worms which were randomly generated.

I think it all boils down with how the game needs the player to deal with possibilities. If there's something which needs to be unknown, or some unknown factor, what better way to set it up than have it picked out randomly?

I'm only trying to point out that it's a double edged sword, as the article seemed very pro-random. The dungeons in Daggerfall were just completely uninteresting, yet the author suggests this is down to a poor random generation algorithm? I don't think so, the dungeons were generally well constructed from a technical point of view. They were boring because it is just boring to wander randomly around a dungeon full of random, meaningless corridors and templated rooms, looking for a random item placed randomly somewhere in the dungeon, so you can get the item back to the random villager who gave you the random quest to do this. It just sort of hits home that maybe you're really wasting your time?

Re:Ikaruga (1)

Man_Of_Science (797096) | about 10 years ago | (#9727305)

Well, what about moving away from random generators and talk about plain old replay value instead. Random generators are good for map games, but good replay value can be added to any game and make you come back to it again and again. Like RPG games where you pick the character you want to be, u have partial replay when you win and go back to be another character, but it gets better when that character gets to go on their own quest, and not down the same on you just spent hours and hours beating. Then you'll come back again and again. I guess this works with short gameplay games, so, longer and complex games makeup for it with what...70 hours of gameplay? After that, does anyone really want to go back through it all after you've beat it once already? Different characters and quests can also be applied to FPS, strategy, even platformers i guess, as for puzzle, i guess there would be unlocking new puzzles, or something. I'm just saying more replay value should be payed attention to by developers, and look beyond random generators, because you're still doing the same thing, just on a different terrain, it doesnt fully give you the feeling of "playing for the 1st time all over again". I'm glad i rented LOTR 2 towers for PS2, anyone who has played it can back me up on that.

Re:PSO (1)

Stormwatch (703920) | about 10 years ago | (#9729612)

Phantasy Star Online's maps may seem random at first. Truth is: they are exactelly the same locations, with only three or four variations of gates and enemy placement for each level.

Re:Ikaruga (1)

MilenCent (219397) | about 10 years ago | (#9734356)

Daggerfall's problem *could* be that there weren't enough interesting things that could be generated in dungeons. With out current level of random design thinking, you'd need a huge number of possible "specials" that could appear in a dungeon.

Mark my words: I predict in the future, random content will become the norm rather than the exception. People are waking up to the fact that Nethack's simple rooms and corridors, items and monsters produce a surprisingly interesting game experience. (Well, until Gehennom....) More work needs to be done, but if done *properly*, so that the levels aren't impossible, yet aren't often easy, and the dungeon layout poses real, but not unsurmountable, challenges to the player, then random generation can absolutely save a game. We just haven't seen to much, yet.

The Unexpected (3, Interesting)

ThePyro (645161) | about 10 years ago | (#9724977)

The thing that hurts replayability the most for me is that, after the 1st time through a game, I usually know where most, if not all, the enemies/items/etc... are going to appear. There are no surprises any more!

I don't think random level generation is needed. Just look at how popular multiplayer is - those people are playing on the same levels over and over again. It's the unexpected that keeps bringing them back. With human opponents, you never know when or where you're going to run into somebody, OR what they're going to do. You must constantly use your head to do well.

Random enemy placement (especially right behind the player :) ) may extend the life of a game by a bit. Also, it might be helpful to give more variety to the tactics that enemies use. Thus, the players won't know for sure that "okay, that brown guy is going to run at me for 3 seconds and then break left, so it's safe for me to take careful aim now."

All you really need is a little bit of a surprise here and there to keep the adrenaline flowing...

Re:The Unexpected (1)

L7_ (645377) | about 10 years ago | (#9735486)

Why even play the game the first time through? Just type in the game/level/npc/quest item/whatever into a search engine and have one of the multitude of spoiler sites guide you through it.

Random maps? (2, Insightful)

GoofyBoy (44399) | about 10 years ago | (#9724986)


Worked for Rogue/NetHack/Moria/Angband/ToME for years :)

Re:Random maps? (2, Informative)

Anonymous Coward | about 10 years ago | (#9725383)

You forgotten to mention ADOM [www.adom.de] .

Re:Random maps? (-1, Flamebait)

Anonymous Coward | about 10 years ago | (#9733387)

Fuck ADOM. The dev got some hate mail from the low IQ portion of the free software scene and that somehow convinced him to never release the source to ADOM. Whatever.

So ignore ADOM, it is not a genuine rogue-like if you don't get the source.

Re:Random maps? (1)

c64cryptoboy (310001) | about 10 years ago | (#9733452)

These maps are generated using excellent seed criteria that give the player the feeling of playing a pre-designed map but with completely unique designs every time

The same was done with Gateway to Apshai [arcor.de] (1983)
Seeded randomness created approx 800 levels on the Coleco version, and 128 levels on the Atari/C64 versions.

Gauntlet wasn't random (3, Insightful)

johannesg (664142) | about 10 years ago | (#9725053)

Every level in Gauntlet was hand-designed, and the same each time you played the game. What changed was the positions of the enemies, as they tended to spawn extremely rapidly. As a result, minor changes to your own route could radically change the opposition you encountered.

Anyway, I agree with one of the other posters: purely random levels just make the game meaningless. It is the same with soaps on TV (which I consider to be randomly generated for the purpose of this argument): I'd rather see a good, one-off story, then see the same elements repeated in different combinations again and again and again.

Re:Gauntlet wasn't random (1)

SuperRob (31516) | about 10 years ago | (#9727229)

You can't do "pure random", because you're more likely to get broken maps than you are to get anything fun. Diablo was one of those games that did "random" very, VERY well. I can still play that game for hours even with it being very old tech now.

Either way works, depending on the game (2, Insightful)

agraupe (769778) | about 10 years ago | (#9725386)

Randomness is great for games like FPSs, RTSs, and other games where things can soon get repetetive. That being said, I think if a whole bunch of games start coming out with "Random" modes, it will be the plot and story that suffer. For example, I can reply Final Fantasy 7 without getting tired of it. The story is so engaging that it gets me every time. For games like racing, though, where there isn't anything in the way of plot, randomness is an excellent feature. I think both avenues need to be explored.

Covert Action (1)

Mukaikubo (724906) | about 10 years ago | (#9725424)

Covert Action should be a case study of why random can be fun. Every mission, heck every BUILDING is completely random-generated, and it's a blast.

Disgaea (3, Informative)

dancingmad (128588) | about 10 years ago | (#9725425)

In Nippon Ichi's tactical RPG Disgaea, there's an item world; you "enter" an item and do battle on randomly generated maps. For every 10 levels you beat the item becomes stronger. It adds a lot of replay vale to the game and certain stages (Cave of Trials) require you level up your weapon.

Sometimes you do get a doofy level where you can't beat all the enemies or the exit panel is right next to the base panel (you can exit in one move), but overall it's always give you some way to get out of the level (defeating all the enemies or the exit panel).

Its really one of the big elements that make the game last as long as it does (80+ hours - I'm at 70 something and nowhere near unlocking all the stuff).

Point Blank (2, Informative)

philbert26 (705644) | about 10 years ago | (#9725453)

One thing I hated about Point Blank was that some stages were totally predictable. The stages that had carboard baddies pop up for you to shoot at followed a pre-defined sequence. I loved that game for its variety, and it seemed such a waste to have predictable stages.

I don't think you can apply total randomness to FPS games, because level design is pretty difficult to do well. I guess with some effort, you could at least make some variation. I remember being impressed the first time I went back through some empty rooms in Dark Forces, and new stormtroopers showed up! Ah, memories.

X:Com (2, Insightful)

mollyhackit (693979) | about 10 years ago | (#9725474)

All I want is X:Com. It had random encounters and map generation. It didn't even need a thick slowly progressing plot. You made it yourself, "Hey remember the time they invaded the base and we got them with the last gernade". The randomness was what made you play for hours. Even though the maps where layed out in tiles it still kept the creepiness because the aliens were always in different spots. Just rebuild X:Com using Front Mission 4 style giant robots (but a better customize interface) and some online play for good measure, then we'll have some fun. Oh, if you can't get X:Com to run on your computer try finding the port for the Playstation

Re:X:Com (0)

Anonymous Coward | about 10 years ago | (#9726633)

Seriously. Xcom:Ufo/TFTD needs an updated version. Gameplay needs to be close to identical to the original, including random maps that are fully destructible and have buildings that the soldiers can enter. (unlike ufo:aftermath!) 3D gfx are a requirement these days anyway. And multiplayer. It must have decent multiplayer, with a ctf mode too.
Make it and they will come!

More Replayable Games? (2, Insightful)

ksiddique (749168) | about 10 years ago | (#9725517)

Oh man! I've already got a lot of games that I'd like to play through once that I don't have time for. If they start making games more replayable then I'd never get anything done! :)

Tastes great with handheld RPGs! (1)

bluemeep (669505) | about 10 years ago | (#9725537)

Recently, I picked up a tamagotchi-like RPG called Dungeon Quest [hiphip.com] that's been eating my free time like Skittles. It's a very basic roguelike (randomized maps and items), but it's small enough that I can bring it to work (and easily stuff it into my pocket with the Boss passes by).

Considering how much idle time my job involves, having this has provided me with more than ample entertainment and sanity saving for it's price.

Simcity 2000 (1)

AlastairMurray (537904) | about 10 years ago | (#9725627)

Having random maps certainly helped add another dimension to SimCity 2000.

How about doing it right? (4, Insightful)

Gothic_Walrus (692125) | about 10 years ago | (#9725935)

Lest we forget, randomness needs to be done correctly to work.

The Xbox version of "Toejam and Earl" boasted completely randomly generated worlds. According to my friends that have played it, though, the levels aren't really all that different from the ones that were generated the time before. Heck, I've even heard someone say that the random levels took away variety from the game.

On the other hand, we can't have random levels that don't work. Putting a snowy mountain in the middle of a rainforest just won't work, and it's not fair to have random levels that are impossibly difficult (as mentioned in another post, F-Zero X has generated race tracks with incredibly sharp turns and no walls).

Still, randomness is appealing. I love puzzle games like Tetris, mainly because the experience is different every time. The basics are the same, but the actual challenge is never the same.

It's been said, but this would be great for some genres. There are too many shooters and strategy games for the PC. Find a way to develop random maps that are logical, challenging but not overwhelming, and fun and you've got a goldmine on your hands.

As far as I can tell, finding a good randomization system is the biggest hurdle. If we clear that, then we've just found a way to put level designers out of business. :)

Re:How about doing it right? (1)

MilenCent (219397) | about 10 years ago | (#9734390)

TJ&E III's worked by making random landscapes, but making the randomness less threatening to the player than in the original TJ&E. In TJ&E 1, if you fell off a level you got sent to the level below it. In III, you just got put back on land with a minor health loss. Considering that III, like the original game, and Rogue and Nethack for that matter, were games of resource management where the resources you got were randomly selected, this put a bit of a hamper on gameplay by making it less essential that players had to plan well.

The other thing that TJ&E III did wrong (besides ghettoing-up the theme and diminishing the utter zaniness of the original game) was making items start out pre-known. Too many people who have tried to make Roguelike-like games (including Angband) have ignored the central role played by the useable items. The original TJ&E did it just right in my opinion, by including the mega-screwing Randomizer item, while III's Randomizers were more like minor setbacks.

Well, the other other thing III did wrong was have the misfortune to be released on a system on which gameplay is undervalued. Whoops....

It's simple (2, Insightful)

saia (657352) | about 10 years ago | (#9726501)

Randomly generated content is only as good as the generator. Some games spend lots of time making sure that the code that spits out random stuff is decent and the random content is good. Others just spit out completely random crap and it usually suffers for it.

So everytime someone says it either works or doesnt work in Game X, it always boils down to the quality of the random generator.

Re:It's simple (0)

Anonymous Coward | about 10 years ago | (#9733435)

it always boils down to the quality of the random generator.

Wrong, for some games randomness is inappropriate. No one cares how good the random generator is if it is used to generate content that should never be random.

A Balance (1)

whataboutMike (787504) | about 10 years ago | (#9726973)

Idealy games should incorporate random elements within a compelling plot and good level design. In a FPS this might mean having a dozen different arrangemts of bad guy placement within a level. That combined with good AI, reacting to the player, would create game play that seemed to always be different but would still seem non random. This could even be taken a step farther by having predefined level styles which could be built and populated randomly (like a random style map in a RTS game). If done well enough this might be able to create playable (and enjoyable) multiplayer levels. Still, one of the most important elements of a good game is the plot. Game developers should not abandon good plots in favor of randomness hoping to make the game more replayable. What they need to do to really make game replayable is to add seemingly random elements within an excellent plot.

Super Mario R(andom) (1)

hiroshi912681 (589840) | about 10 years ago | (#9727158)

dahrkdaiz has made a neat little hack for Super Mario Bros.
It randomises the levels and enemies... just need to patch your game (that you own): Dahrk Hax [panicus.org]

This hack starts you at level 1-1. After that, it's all craziness from there. Every enemy, except Bowsers, have been randomized. The positions of the enemies have been slightly altered to prevent impossible situations. Not every possible enemy is included in the randomization: Spinies, Lakitus, Green and Red Koopa Troopas, 4 types of fire bars, long fire bars, Bowser's fire, Bloopers, and many more. Sometimes, due to a certain mix of enemies, the game will glitch due to the game's original coding. Each level after 1-1 is randomly chosen. You can go from 1-1 to 8-4 or 7-3 to 2-3. Beating a castle stage will also make the next stage randomly chosen. Beating 8-4 does the same thing. So you never get to save the princess. This is more of a marathon Mario game than an adventure that ends. Everytime a new level is chosen, the enemy speed changes. The enemy speed is randomly selected for four choices. Finally, the level pallete is changed everytime a level is loaded. Every possible pallete was included, from night, to snow. This hack was generally made for fun, a few people love it due to the fact you'll never really "master" this game.

Soldier of Fortune 2 (2, Informative)

dumpsterKEEPER (787464) | about 10 years ago | (#9727311)

I'm sure there may have been some predecessors, but SoF2 was one of the first mainstream FPS games to include random map generation right out of the box for both SP and MP. Now granted, these maps are heightmap generated terrain maps with random buildings scattered about, but they are still surprisingly fun. The other cool thing is that each map is generated off of a seed, so if you find a cool random map that works well you can note the seed and then utilize that exact same map in the future. Of course, you can also just have the game generate a completely different map each time as well.

There are even some servers such as Hexapalooza Jumbo CTF that run all random maps all the time. CTF being one of the most enjoyable game types to play on these random maps, it works very well. There are some downsides to the setup, primarily because the maps can get a little repetitive after a while, but it still is a good example of how random map generation can be integrated into a game style for which random map generation rarely works.

Not really read all the comments... (2, Insightful)

88NoSoup4U88 (721233) | about 10 years ago | (#9727794)

But I have to mention Raven Software's attempt at random generated first person shooter maps in SoF2 : While very far from perfect, and limited to outdoor maps : it is a very good, and inovative thing they did (which got very unrecognised, imho).

Damn abbreviations : (1)

88NoSoup4U88 (721233) | about 10 years ago | (#9727888)

SOF2 = Soldier of Fortune 2 (for those who don't see this in the storm of abbreviations nowadays ;) )

Re:Not really read all the comments... (1)

Sigma 7 (266129) | about 10 years ago | (#9728507)

But I have to mention Raven Software's attempt at random generated first person shooter maps in SoF2 : While very far from perfect, and limited to outdoor maps : it is a very good, and inovative thing they did (which got very unrecognised, imho).
Actually, I've seen random map generators for earlier games. The first random map generator released commercially would be RandRott, released on the Bonus Pack CD for the game.

There have also been some third party random map generators for Doom as well - the first one that actually worked would be Randseen, but that generator could only produce maps with 255 things before encountering a bug (which the author incorrectly blamed ID software for such a low limit when it turned out that RandSeen used an 8-byte counter for the number of things.)

Other than "minor" attempts, there haven't been much development in the Random map department.

Re:Not really read all the comments... (1)

88NoSoup4U88 (721233) | about 10 years ago | (#9728596)

Allright, cool to know : Will google those ones later.
When you mentioned the Doom one, i vaguely remembered it, but good to see some names with it.

Re:Not really read all the comments... (1)

Sigma 7 (266129) | about 10 years ago | (#9731584)

Just so that you know, you might want to select "Slige" as your favoured map generator. Currently, it's the best one for the game, but has been idle for an extra long time (the author even took some time to answer e-mails when I contacted him - he really didn't have much free time.)

I would have liked to patch Slige to fix some scattered bugs but there is one problem - the author placed the entire source code into one file, making it fairly difficult to keep track of the general area where changes should be made. (Reason: The author claimed that it was easier to manage.)

Random maps have always been the best (4, Insightful)

Teddy Beartuzzi (727169) | about 10 years ago | (#9728987)

Civilization, Railroad Tycoon, Master of Magic etc, they *became* classics because they had random maps.

Sadly, many of the sequels dropped the random maps, and were lousy. They just never seemed to figure out the correlation.

Re:Random maps have always been the best (1)

agraupe (769778) | about 10 years ago | (#9734610)

One couldn't argue that the maps in Civ II (the only Civ I have experience with) were connected to any sort of possible reality. There were jungles, deserts, tundra, etc, all kind of mashed together. That being said, it's still an entertaining game. With cheats, I've been able to get into space in 1600. Oddly, that is no less satisfying than playing it the way it's meant to be played, because the map/diplomacy, is alway different.

The dilemma (1)

Weirdofreak (769987) | about 10 years ago | (#9729953)

It's very hard to incorporate a story into a randomly generated world. Some games are built on story, such as most of the FFs. Others - FFCC, for instance - aren't, and wouldn't suffer much, if at all, from randomisation, but many people like games to have a good story, and would be alienated if all games were made wholly random.

So you'd need a generator that can handle certain conditions. For instance, a typical Zelda game, if it were to have randomised dungeons, would need to have the dungeon item, map, compass, boss key and boss room. You'd need to be able to get the item without items you don't yet have, but with the item you obtained last dungeon. The boss key would be inaccessible without the dungeon item. No room would be wholly inaccesible or pointless. There should be a shortcut to the boss from the dungeon entrance. A certain number of heart pieces or suchlike would be in the dungeon. The difficulty should remain basically the same.

There's another problem: memory. You can't randomly generate a dungeon every time you enter, it would break the continuity. So you'd need to store the dungeon on the memory card, and depending on the complexity that could be big.

And of course, don't randomise everything. Keep the world map the same and only randomise dungeons. Dungeons are the challenge, and should remain challenging every time. The world map is there simply to give you access to the dungeons.

That works for RPGs/Action-Adventures. FPS's would be a whole different matter. When do you randomise, and what? You could randomise the whole game when it starts and keep it like that all the way through, or every time you start a level make it different. You could keep the map the same and just change the location/quantity/quality of boxes, powerups and/or enemies. Which would be better depends on what makes the game fun. Metroid Prime, for instance, would really suffer if the world was different every time you starrted a new game, because the world is the game. Changing which enemies you fight each time you enter a room, however, would (IMO) make it more fun - to a certain extent. Obviously no war wasps in the Phendrana Drifts or anything along those lines. Jedi Outcast, on the other hand, is made what is is by your Jedi Powers and lightsaber duels, and randomising each level wouldn't be too bad.

Re:The dilemma (1)

Aexia (517457) | about 10 years ago | (#9732514)

There's another problem: memory. You can't randomly generate a dungeon every time you enter, it would break the continuity. So you'd need to store the dungeon on the memory card, and depending on the complexity that could be big.

Actually, you *can* randomly generate it. You only have to preserve the seed used for the dungeon builder, plus a few others things(items found, puzzles completed.) Just run them through the generator again and you should get the exact same dungeon.

Check out my M. Sc. (Tech.) Thesis (1)

metalmario (717434) | about 10 years ago | (#9730848)

I implemented a random terrain generator and a random house generator (3D), and made it a MOG. Plus some other sweet stuff like a cool AI system and lots of wild speculation. ;)

http://www.hut.fi/~vhelin/dippa.ps [www.hut.fi]

The Space Between (2, Insightful)

Randym (25779) | about 10 years ago | (#9735664)

Trying to assert that "more" or "less" randomness is 'better' or 'worse' misses the point that randomness is a continuum from, as it were, "brown" (deterministic, correlation between neighborng events = 1: i.e. hand-coded, no surprises) to "white" (completely random, correlation = 0). What might make games more interesting is not whether they are hard-coded in the 0 or 1 mode [digital], but if you could *adjust* the amount of randomness in the game (0...1, analog). If you wanted to play the game like it was originally designed, select 1; if you want wacko wierdness, select 0; if you want a random-like game that nevertheless mostly follows the rules, pick something like .7.

(This could be related to Wolfram's lambda parameter in cellular automata research as well: a game that 'hovers on the edge of chaos' would seem to be more interesting than either one totally deterministic or totally random.)

Of course, it goes without saying that this sort of analog parameter would have to be designed into the game from the beginning. Obviously, it's just easier to declare a certain sub-set of the game objects to be 0 (totally random) and another sub-set to be 1 (fixed). That's precisely why randomness in games *isn't* that interesting: too much all or nothing.

Levels of randomness (1)

kingsmedley (796795) | about 10 years ago | (#9765603)

A few of the posts have pointed out that randomization doesn't work so well with certain genres or within certain game frameworks. Some games, after all, are built completely around the idea that it is the level design itself that provides the challenge.

But many old games had total randomization and did it well. I think a great example would be the Intellivision game Advanced Dungeons & Dragons. The entire world was totally randomized - right down to where the mountains were and where the rivers flowed.

I think a good strategy would be to add a randomization feature to most games. For example, how about after you beat a level in an FPS game, a "random" option is unlocked? Then next time you play, you can click this option to randomize item locations and enemy locations. And to level the playfield in a multiplayer match, perhaps play in a completely randomly generated arena?

Randomization works with any game, but some people will not enjoy it as much as others. So designers should consider ways to incorporate different levels of randomization. Another FPS example - a user who only wants little randomization could choose to randomize which objects are at which locations, but not change those locations. So let's say this means there is always an item located at the top of the stairs, you just don't know what it will be until you get there. Now with total randomization of item locations, you don't know if there will be on object waiting at the top of the stairs. Hell, to make it truly total randomization, the item could in fact be floating in the air 15 feet above the staircase - or even embedded inside the staircase. This is a little TOO random for me, but it certainly does enhance the challenge. Randomizing the locations of enemies and certain obstacle (such as drone guns) can be done in much the same way - you know there is an enemy in the next room, but which enemy? Or for that matter, how many?

It is fairly obvious how FPS and strategy titles can benefit from randomization. But how about other genres? How about replaying an RPG in which all the characters have been randomly regenerated? Or the world map has been scrambled, so you no longer know where anything is? (Much like the first time you played!) If the game experience is rigidly bolted to a series of pre-rendered cut-scenes, then you're kinda stuck here. But if not, then you have room to twist things up a bit.
Check for New Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Create a Slashdot Account

Loading...