Random Generation

Generative content (not a term I especially like) is very very indie. Why? Because small teams don’t have the assets to create a huge amount of content. Computers can do it for us, often very well.
I, however, want to seperate myself out from the general indie affection for randomly generated content. I’m an absolutely massive fan of generative stuff for a much deeper reason than “it’s easier”. I’m a complete novelty-freak, and the last thing I want to do is go back to a game and play the same levels over and over. I’ve put a huge number of hours into F Zero X’s Random mode – despite the generator not being particularly good if I’m honest – and it’s one of the reasons I’m a big fan of Alpha Centauri, Diablo, Bridge Baron, and multiplayer games. Unlike some people, I do not want the entire experience designed for me by a human unless I’m playing an fps.
Synapse is based in a very large part on random generation. If you ever find yourself wanting to choose a particular map, I’ve failed. Synapse was designed from the ground up to be about every level being new. And thus – to segue nicely into what I did today – I worked on the random level generator today.
When making a game as an indie and especially when creating a game based on original mechanics, it’s difficult to know what to work on next. EC and I fired off several mails to each other this week based on that. Well, Synapse has been running off an extremely dodgy random level generator so far, and with the arrival of No Huddle (MORE LATER) I decided that it was vital that the levels started resembling places and moved away from simple cut out parts of a big map.
In general, you have to correctly identify what’s holding your in-development game back. It’s actually one of the most important skills. Is the problem that the core mechanic needs work? Or does the interface just need dragging out of the stone age? Do you need to hone the control of your character, or do you need more variety? If you target the wrong area, you waste one hell of a lot of time.
The reason that I decided to work on the random level generator is because I’ve decided to try a new deployment system for No Huddle, where the offense starts in a location on a street, and the defense can deploy inside *any* buildings. I also want to improve the feeling that you are exploring/breaching an actual location. (Don’t even get me started on how difficult it is to know when what’s on the critical path is part of the aesthetic… that’s a whole other nightmare).
Anyway, I’ve almost got Random Level Generator version 2 in with Bin’s help I hope to have it fully functioning by tomorrow evening.
Leave a Reply
What's This?
- Visiting the Village is Mode 7's blog and podcast.
Latest Episode
RSS Feeds
- Everything
- Just Podcasts
- Blog Comments
Mailing List

The Village Twit
Find Out More...
- Find out...
Chat
- Join our IRC channel in your browser
Play Determinance
- Download the demo
Search
Useful
Archives
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
Categories
- Competions (2)
- Development updates (7)
- Monday Night Live (10)
- News (779)
- Paul's Re-education (1)
- Podcast (49)
- PR trials and tribulations (12)
- Registered User Bigup! (1)
- The Encounter With Dracula (9)
- The Massive Reading Test (3)
- The Mode 7 Pub Challenge (2)
- Touch and Go (3)
- Uncategorized (278)






