Чтобы создать приложение для альпинистов, необходимо понимать, что такое гора.
Это - конус в 3д-пространстве.
У нас имеются координаты икс, игрек и зет. Имеются также ширина горы, высота горы, длина горы. Плюс мы можем рассмотреть данный объект с точки зрения положения на карте. Это будет долгота, широта и высота над уровнем моря.
Также у нас есть альпинист. Он имеет свои координаты, а также вектор скорости и вектор ускорения.
Соединив всё воедино, можно создать модель восхождения на гору. Желаю тебе успехов, мой дорогой разработчик! :)