◀ VibeCruiser

vector golf

A vibe-coded golf game — play it in your browser, no install. Simple game to try out what opencode and vibe coding is about

by @falkdahl · falkdahl/vector-golf on GitHubLANG JavaScriptHOSTED ON FALKDAHL.GITHUB.IOUPDATED 29 Aug 2026

Vote and save it — free account with email or sign in with GitHub

Made this, @falkdahl? See how many people played it → or use email

Best with a keyboard. Controls: Left / Right Arrow (or A/D): rotate aim around ball

▶ Play full screen ▲ Vote: free account with email ▲ Or sign in with GitHub

GitHub may ask you to sign in, then to let VibeCruiser “Verify your GitHub identity” and “Act on your behalf”. We only read your profile and email, and never post anything.

Open the live demo Source on GitHub

From the README

Simple browser-based 2D golf game using HTML5 Canvas and pure vanilla JavaScript. No third-party dependencies, no build step, hostable as a static site.

Wind vector field (20x15 grid) with bilinear interpolation influences ball each tick. Arrow grid + particle flow visualization (toggle with H). Orbit aiming with Left/Right Arrows, power charging with Hold Space, force bar. Static obstacles (rect + circle) instant reset on touch.

The game is installable and runs fullscreen landscape when installed.

Read the full README on GitHub →

Built something like this? Submit your vibe — free account, takes a minute. How listing works.

More like this

More golf games →

Made this?

Claim it: create a free account, then press CLAIM THIS in the cruiser. Put the badge below in your README or on your demo page first; that link is how we know it's yours.

Your project is on the cruise, loaded live from your own site. Put the badge in your README or on the demo page: it shows your live play count, it links back to this page, and everyone who lands here is one click from running the real thing.

On VibeCruiser

How listing, the badge and claiming work →