Plate Tectonics Simulation

Home

C++ Solo Project - Fall 2014

During the Fall of 2014 I developed a simulation of tectonic plate interaction based on the theory that plates break apart and slide away from hotspots in the asthenosphere, the layer beneath the tectonic plates.

Features:

  • Heat convection in the asthenosphere approximates tectonic plate movement.
  • Seas naturally flow and level in a modified recursive flood-fill algorithm, with each tile of water flowing down the steepest slope causing affected tiles to do the same until a margin of flatness is achieved.
  • The name of the world is generated by randomly picking English vowels and consonants to produce memorable names such as Rabibic or Yomak.
Continents break apart due to asthenosphere heat convection. Continents break apart due to asthenosphere heat convection. Continents break apart due to asthenosphere heat convection.