Playground
Scripts loaded straight from the src folder, without the extension.

A page full of things to climb

Every block on this page is here to test one part of the terrain scan or the movement. Scroll around and watch what the figure does with it.

A plain text link

Cards

Blue hills

Rooftops

Flat tops with a short drop between them.

Green field

Scaffolding

Tall sides that are good for wall hops.

Orange dunes

Railings

Low enough to vault at a run.

Purple peaks

Ledges

Just out of reach, so they get grabbed.

Red sunset

Drops

High enough that the landing turns into a roll.

Dark grid

Gaps

Wide enough to need a running jump.

Stairs, walls and a chimney

A gym for the extra moves

Thin bars to hang from, two towers with a beam overhead to hook, a line to grind along, and buttons to bounce on.

Gaps

A form, for typing in player mode

Click in here and type.

Clipped and hidden things

The carousel below is cut off on the right. Only the tiles you can see should be platforms.

This box scrolls on its own.

Row 1
Row 2
Row 3
Row 4
Row 5
Row 6
Row 7
Row 8
Row 9
Row 10
Row 11
Row 12

None of the next five should count: display none, opacity 0, visibility hidden, collapsed, and parked off screen.

Hidden with opacityShould not be a platform.
Parked off screen. Should not be a platform.

A long article

Parkour began as a way of getting from one point to another as quickly as the body allows, using only what is already there. A wall becomes a step. A railing becomes something to swing a leg over instead of walking around.

The same idea works on a web page. A heading is a ledge, a paragraph is a rooftop, and the gap between two cards is an alley to jump.

Skyline
An image inside a figure, with a caption under it.

Underlined heading

The heading above only draws a line under itself. The platform should be that line, with the words as a second, shorter one.

Short heading

Short headings matter here because the block is much wider than the words in it. The figure should stand on the words, and step off where they end.

A quote block with a border on one side and a background of its own.
MoveWhen
VaultLow obstacle at a run
Wall hopTall side, holding toward it
RollLanding from a long fall
Ledge grabA top that is just out of reach

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum.

Another heading further down

Praesent mauris. Fusce nec tellus sed augue semper porta. Mauris massa. Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.

Curabitur sodales ligula in libero. Sed dignissim lacinia nunc. Curabitur tortor. Pellentesque nibh. Aenean quam. In scelerisque sem at dolor. Maecenas mattis. Sed convallis tristique sem.

Proin ut ligula vel nunc egestas porttitor. Morbi lectus risus, iaculis vel, suscipit quis, luctus non, massa. Fusce ac turpis quis ligula lacinia aliquet. Mauris ipsum.

One more

Nulla metus metus, ullamcorper vel, tincidunt sed, euismod in, nibh. Quisque volutpat condimentum velit. Class aptent taciti sociosqu ad litora torquent per conubia nostra.

Nam nec ante. Sed lacinia, urna non tincidunt mattis, tortor neque adipiscing diam, a cursus ipsum ante quis turpis. Nulla facilisi. Ut fringilla. Suspendisse potenti.

Nunc feugiat mi a tellus consequat imperdiet. Vestibulum sapien. Proin quam. Etiam ultrices. Suspendisse in justo eu magna luctus suscipit. Sed lectus.

A feed that keeps changing

A new note arrives every three seconds and the oldest one leaves.

Fixed badge