Portfolio - Flash Game - Parkour

Parkour 2D Physics Engine Demo

by Tarik Dzkeman & Pheonix Liu

---Controls---

The game is controlled by the Left /Right /Up arrow keys. Up is jump and the side keys move the player left and right.

---Environment---

The environment is made up of a series of green blocks. They are placed in the play area by click the block and dragging it where you would like it to go. The size of the blocks can be manipulated by the arrows in the bottom right corner.

---The Physics---

The environment and player physics are controlled by the arrow sliders on the right hand menu. Below is a rundown of what the sliders do

-----The gravity slider controls how fast the player is pulled to the ground. This affects the speed of his decent and limits how high he can jump.

-----The Strength slider controls how high he can jump, how fast he can run and how quickly he accelerates. The player may also get stunned if he runs into a wall too fast or lands from too high a height. Strength increases his resilience to getting stunned.

---- The skill slider controls his ability to slow after he stops running, how slowly he is able to slide down walls, how much maneuverability he has in the air and the extent to which he gets stunned when he hits a block or falls from too high.

---Notes---

If the player lands from a large height he may get stunned if he is not strong enough to withstand it and if the gravity is high enough. If he keeps running in the same direction he was before and continues his momentum forward he will not get stunned. If you move the player into a wall as he is falling you are able to slow his decent by making him slide down the wall.

---Known Issues---

The player is able to jump immediately after he lands. If he jumps on the corner of a block and jumps immediately afterwards he doubles his velocity and jumps much higher. If a block is thin and low enough to jump up to, his head will pass through the block before the demo registers the collision.