After a solid 4-ish straight hours of work, I finished my pseudo-random level generator for a game that I'm working on modeled after the game Evil Forest (http://armorgames.com/play/13436/evil-forest) by Seething Swarm. Features: -Five possible level designs -Eleven different blocks -Two different level themes (Dirt and Stone) -Two different types of "Pools" that can randomly spawn in Stone levels -Six different backgrounds to go with the level themes -A variety of things to prevent the level from being impossible (for example, blocks such as spikes can never spawn in an area that you would need to jump onto) How it works: To keep it from generating a jumble of random blocks, there are five different designs which provide a formation of blocks. Because of this, it can never generate more than five different level "shapes," however that means that each level is designed by a human rather than a computer and thus feels playable. Within these levels, there are certain areas designated as "possible dangerous block areas." As you might expect, these areas have a chance of featuring a dangerous block. Dirt: -Thorns -Spider Web Stone: -Spikes -Poison Spikes -Lava (Which will have the same effect as Poison Spikes, but is a nice change of appearance) -Acid (This special block will periodically drop acid from UNDERNEATH it, thus it can only spawn where there is room underneath it) There is a 20% chance that any dangerous block area will instead be a "pool," and only contain a certain block type along it's length. Because I plan on making the Stone theme more "advanced" level with harder enemies and such, these can also only spawn in Stone levels. Pools: -Ice -Goo And that's pretty much it! Please leave any thoughts or questions in the comment section, I want to know what you think! Also, feel free to use this (or just the idea and make your own), but be sure to give me credit for my work. -Radicalace