[GameMaker] Procedural Infinite Cave Generation (like Terraria)

Lukket Opslået Nov 23, 2015 Betalt ved levering
Lukket Betalt ved levering

I need you to program random Terrain generation code. Program must be created using GameMaker Language in the latest version of GameMaker.

The infinite world is to consist of blocks that are 32px x 32px.

The infinite world consists of the sky and the earth. The earth section contains an infinite number of caves. All terrain is to be deterministically created from a single seed.

Use this algorithm for caves:

[url removed, login to view] (instead of connecting rooms with 180 degrees they need to be 45, 135, 180, or 225)

There must be caves/dungeons that connect to the top level (sky), which the player can travel down. These caves/dungeons must be infinite and procedurally generated from the global seed.

create new sections (chunks) using the global seed, so that the section can be recreated the same when the player returns.

Chunks are rendered when they enter the players game view and destroyed when they leave the game view (save memory).

Paths in the cave must be at a minimum 4 blocks wide and high. Caves must have multiple paths. Example without cave: [url removed, login to view]

Example with cave attached (this one is not infinite, but the one you program will need to be)

Spiludvikling

Projekt ID: #8953833

Om projektet

2 bud Remote projekt Aktiv Dec 30, 2015