Latitude, altitude, the local topography and geology are some of the parameters affecting the actual strength of Earth's gravity. The purpose of this app is to educate people on how the strength of Earth's gravity varies depending on location and how different gravity values affect movement.

This project is solving the Gravity Map challenge.


How it works:

The user searches for a location on Earth (a city, for example);

The map will show that location and it's Geoid height measurement in relation to the corresponding location on the "ellipsoidal idealized Earth".

The height of the geoid above the WGS84 ellipsoid measurement is calculated by the GeographicLib which uses interpolation in a grid of values for the earth gravity model EGM2008.

Once the app collects the geiod height, it applies a function of it to the gravity constant of the game.

The user can play the game experiencing the effect of different gravity strength values in movement.

Live demo

Project Information

License: MIT license (MIT)

Source Code/Project URL:


@guifroes -
@tdruiva -
@thiagoofelix -
@igortrusz -


  • Thiago Felix
  • Guilherme Froes
  • Igor  Trusz
  • Tania Silva