PixJump is a vertical pixel-art jumping and climbing game. You control a little character who walks, jumps, and climbs ladders across ever-rising platform blocks, ascending layer by layer. The game features both **Endless Mode** and **Level Mode**, along with a coin system, skin unlock, leaderboard, and ad-based revival.
## Basic Controls
- **Tap / touch anywhere on the screen** to make the character jump. The character auto-walks in the current direction; there is no directional control.
- Touching a **ladder** makes the character auto-grab and climb upward. Upon reaching the top, the character steps onto the next layer and automatically turns around to continue.
- Touching a **wall** or **brick** makes the character automatically turn back.
## Game Modes
### Endless Mode (Classic)
- Tap "Start" on the main menu to enter.
- Platforms are **generated randomly** and extend upward infinitely.
- Goal: keep climbing as high as possible to beat your best floor record (scored in `Floor`).
- **Coins** randomly appear on platforms; collect them to unlock skins, revive, and more.
- When you fail (hit by an enemy), your climbed floors count toward the historical best and are uploaded to the leaderboard.
### Level Mode
- Tap "Levels" on the main menu to open the level select screen.
- There are **20 fixed levels**, with routes and difficulty defined by preset data and increasing progressively.
- There is **no coin collection** in Level Mode. The ladder on the final platform is replaced with a **finish flag**.
- Reaching the finish flag means **level complete**, and the next level is unlocked.
- After winning, tap "Next" to continue.
## Scoring & Progress
- **Current Floor**: shows the floor you are on; each climb gains `+1 Floor`.
- **Best Record**: your highest floor in Endless Mode. New records are saved automatically and synced to the leaderboard.
- **Progress Saving**: current level, unlocked levels, coins, skin, best record, and sound toggles are all saved locally.
## Enemies (Touching = Fail)
| Enemy | Behavior |
| --- | --- |
| Spike | A fixed spike trap; touching it means failure. |
| Spikeball | Rolls horizontally back and forth on the platform, bouncing off walls. |
| Saw | Moves in a circular path around a fixed center, spinning as it cuts. |
| Bat | Hangs in the level; wakes up when the player approaches, then drops and flies away along the platform. |
| Plant (Carnivorous Flower) | Enters attack mode when the player approaches and periodically fires **bullets** toward the player; being hit by a bullet means failure. |
| Chicken | Runs toward the player when approached and bounces off walls; touching the chicken **knocks the player back** (not a fail). |
## Items & Interactive Elements
| Element | Function |
| --- | --- |
| Ladder | Auto-grab and climb to the next layer when touched. |
| Box | Breakable: the box plays an animation and disappears when the player touches it. |
| Trampoline | Gives the player a **double-height** bounce with a star particle effect. |
| Coin | Collected in Endless Mode; each coin grants `+1`, with collect animation and sound. |
| Finish Flag (Endpoint) | The win condition in Level Mode; touching it completes the level with a victory effect. |
## Skin System
- **5 character skins** in total.
- The first skin is unlocked by default; the others cost `50 / 100 / 200 / 500` coins to unlock.
- Unlocked skins can be switched anytime for free, and the selection is saved automatically.
## Failure & Revival
- Touching a fatal enemy ends the run and shows the failure screen.
- You can **revive in place** (restart the current level/floor) by:
- **Spending 5 coins**; or
- **Watching a rewarded video ad** for free.
- You can also choose "Restart" or share with friends.
## Victory Rewards & Sharing
- A victory screen appears after winning a level or setting a new record.
- You can **watch a rewarded video to earn +10 coins**.
- Sharing to friends is supported.
PixJump is a vertical pixel-art jumping and climbing game.