Home Accidental Engine Articles Resources Contributors Terms and Conditions

Articles on Random Level Generation

The collection of articles and tutorials dealing with random generation of levels in a tile-based world. While most of these tutorials may use the Accidental Engine as a demonstration platform, the techniques demonstrated are not specific to any platform and may be used in any number of ways. We hope you find these articles interesting, and if you find something particularly helpful please remember to email the author if their contact information is available and express your appreciation.

Some Uses of Noise and Turbulence

An article dealing with various uses of Perlin noise to introduce noise into arbitrary patterns or functions. This techniques is useful in adding noise to maps that have many unnatural long, straight lines. The article also introduces some additions to the Accidental Engine to facilitate the creation and manipulation of Perlin noise maps, which can come in handy in many uses.

Read the article.

Cave Generation Through Fractal Accretion

An article discussing the generation of random cavern systems using a particle accretion fractal technique, in effect 'growing' caves in a manner similar to the growth of crystals in nature.

Read the article.

Mazes and Labyrinths: An Introduction to Random Levels

A good introductory article on using the Accidental Engine to generate various types of random mazes. Serves as a starting point for learning the basics of how scripts for the engine should be constructed and used.

Read the article.

Squint's Mini 'Fractal Tile Maps' Tutorial

An article on using fractal techniques to generate levels, by Andy 'Squint' Newman.

Read the article.

All content on page copyright 2004 Joshua Tippetts