Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

🥚 Ovo

An Ultra-Responsive, Mobile-First Arcade Experience

HTML5 CSS3 Vanilla JS Web API License: MIT


Welcome to Ovo, a hyper-casual, physics-based browser game meticulously crafted for mobile devices. Built entirely from scratch without bloated engines or external libraries, Ovo delivers a pristine, lightweight, 60FPS arcade experience right in your mobile browser.

📐 The Architecture: Pure & Robust

Forget heavy frameworks and massive payloads. Ovo is engineered using strict, vanilla web technologies to ensure instant load times and flawless performance on any device.

  • Native Physics Engine: Custom gravity, velocity, and collision detection algorithms powered entirely by raw JavaScript and optimized via requestAnimationFrame.
  • Web Audio API: Hardware-accelerated, zero-lag sound effects synthesized and generated directly within the browser for crisp, immediate auditory feedback on every tap.
  • Mobile-First UX: Touch events are deeply optimized to prevent ghost-taps, double-firing, and screen-scrolling interference, making the browser feel exactly like a native compiled app.
  • Zero Dependencies: No bulky external libraries, no frameworks, and no node_modules folder. Just elegant, highly efficient client-side logic.

🎮 Gameplay Mechanics

  1. Tap to Ascend: Touch anywhere on the screen to propel Ovo upward against the forces of gravity.
  2. Navigate: Dodge the procedurally generated oncoming vertical obstacles. Precision and rhythm are your only tools.
  3. Survive: Collision with an obstacle or the ground results in an immediate game over.

🚀 Quick Start & Deployment

Because this game relies purely on native client-side browser APIs, getting it running is incredibly simple. There is no build step or compilation required.

  1. Clone the repository:
    git clone https://github.com/yourusername/ovo-game.git
  2. Launch: Open the directory and simply launch index.html in any modern web browser.
  3. Mobile Testing (Recommended): Host the directory locally using a lightweight server (such as VS Code's Live Server extension) and navigate to your local network IP on your smartphone to experience the optimized touch controls.

About

Ovo 🥚 - A responsive, mobile-first browser game featuring custom physics and zero-latency audio. Built entirely with pure HTML, CSS, Vanilla JS, and native Web APIs. Zero dependencies.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages