KEEP THIS HANDY
Controls at a glance.
- Left / right
- Move or advance and retreat in combat.
- Up
- Jump, climb or block an attack, depending on context.
- Down
- Crouch, crawl, climb down or sheathe the sword.
- Shift
- Grab an edge, drink a potion or strike with the sword.
- Space / Enter
- Show remaining time / continue.
Actions depend on the situation
The documented controls assign several actions to the same key. Up can jump, climb or block; Shift can grab, drink or strike. Start by learning one context at a time. During exploration, approach an edge carefully and understand how grabbing behaves before trying a longer sequence.
Mobile uses a different control surface
The README recommends landscape mode and provides a diagram of touch regions. It also explains dragging between regions for continuous movement sequences. That documented support is useful, but it is not a verified full mobile session on this guide. Follow the actual diagram rather than expecting visible keyboard buttons on every device.
A state URL preserves selected values
The project documents level, maximum health, remaining minutes and guard-strength parameters. It describes updating URL parameters automatically. Keep the address intact if you want those values when returning. Those parameters do not document the exact position of every character or an in-progress action, so avoid treating a bookmarked URL as a frame-perfect save.
What happens to your progress?
The project uses URL parameters for level, maximum health and remaining minutes. They do not describe an exact mid-jump snapshot.
Check the save and backup guide ↗A FEW USEFUL ANSWERS
Before the next click.
Can I use a gamepad?
The README documents controller bindings. Check the active browser and controller mapping before relying on them.
What should I save before closing?
Keep the full state URL. For any additional save feature, follow the current host’s own instructions.
A useful next read.
Classic platform controls: learn the action before the gap. ↗Follow the source.
Oliver Klemenz, ultrabolido and PrinceJS contributors; original Prince of Persia rights remain with their owners. Licence notice. Unlicense implementation; original game assets retain separate rights.
Latest collected source change: Fullscreen (opens a new tab) . Repository activity does not identify the hosted game version.
All media and source credits ↗


