Suppose we have a grid filled with numbers, and let's say that the numbers indicate heights of buildings:

Suppose we could jump from one building to an adjacent one (horizontally or vertically) if and only if the difference between the two heights equals 1 or zero.

Thus we could draw lines indicating where we can and cannot jump:

The resulting maze with numbers could be called a heightmaze.

The following two puzzles deal with the opposite activity: we know the lines of the maze and we must fill in the missing numbers.

Text format of the same puzzle:

- Code: Select all
`26 .. .. ..|31|36 36|33 ..`

-- -- -- --

.. ..|.. ..|31|.. ..|.. ..

-- -- --

22|30 .. .. ..|.. ..|..|..

-- -- --

.. ..|.. ..|30|38|.. ..|33

-- -- -- --

24|27|.. ..|..|.. ..|30|27

-- -- --

30|27 27 ..|32 .. .. 30|28

-- -- -- -- --

.. ..|34 33|29 .. ..|..|28

-- -- -- --

31|..|..|..|..|..|.. ..|..

31 ..|35 35 .. .. ..|.. ..

Text format of the same puzzle:

- Code: Select all
`32|..|..|35|..|.. ..|.. 47`

-- --

.. .. .. ..|.. .. ..|.. ..

-- -- -- --

.. ..|.. ..|..|.. ..|.. ..

-- -- -- -- --

.. .. .. .. .. ..|.. .. ..

-- -- -- -- -- --

..|.. .. ..|36 .. .. .. 33

-- -- -- -- --

..|.. ..|34|..|..|31 .. ..

-- -- -- --

.. .. ..|41|.. ..|41 41|32

-- -- -- --

..|35 ..|.. .. .. .. .. 40

-- --

30 30|34|.. ..|..|..|..|..

(Regards, evert)