Description
Gravi Hop | HTML5 Ball Jumping Game with 1000 Levels
Gravi Hop | HTML5 Ball Jumping Game with 1000 Levels is a 2D side-scrolling platformer built entirely with HTML5 Canvas, blending classic platformer gameplay with modern mechanics. The player journeys through 1000 procedurally generated levels. The game features a dual-currency economy (coins + diamonds), a purchasable cosmetics system (balls, menu backgrounds, game backgrounds), full multi-language support for 11 languages including Arabic, and integrated sound effects.
Key Features
- 1000 procedurally generated levels via a seeded RNG (deterministic layouts)
- Varied obstacles: electric walls, ground gaps, animated obstacles, spikes, lasers, stepping stones
- Dual-currency economy: coins + diamonds with an in-game currency shop
- Full cosmetics system: 10 purchasable balls + 10 menu backgrounds + 10 game backgrounds
- Gallery for previewing and equipping owned cosmetics
- 11-language support: Arabic, English, French, Spanish, German, Italian, Portuguese, Russian, Turkish, Chinese, Japanese
- Sound effects: 5 WAV files (jump, coin, start, game-over, click)
- Multi-input controls: keyboard (arrows + space) + on-screen touch buttons
- Auto-save: all progress stored in localStorage (settings, coins, level, cosmetics)
- Orientation lock (portrait) via screen.orientation.lock() with CSS overlay fallback


