Navesink.Net

The personal home page of Sam Posten!

Coding Projects
Gravwell
Fire neon sparks, grow bubbles, set off chain reactions. Chiptune rock and world high scores.
Sam Posten's Finger Drummer
Play 18 drum kits in your browser with keyboard, mouse, touch or gamepad.
Sam Posten's Finger Drumming Trainer
30 lessons that take you from two pads to all sixteen, with timing scores and cloud saves.
Harford County Liars Dice
Bluff against up to 9 friends or computer players in the classic dice game.
Flickr Photo Stream
Kadath@Flickr
Email Sam
Sam's Navesink.net email
Navesink References
Satellite Images of Navesink
Navesink in Wikipedia
Follow Sam on Twitter
Twitter Navesink
Browse
Home
All posts by date
  New toy: Gravwell  
Saturday, November 14, 2026

Back in the early iPhone days there was a whole little genre of neon bounce-and-grow games that ate an embarrassing number of my train rides. I missed them. So I built my own, and I named it after the thing that keeps pulling you back in: a gravity well.

Gravwell

You have a cannon at the bottom of the screen. Aim, fire a spark, and watch it ricochet around the field until it runs out of steam. When it stops, it swells up into a bubble and keeps growing until it bumps into a wall or a neighbor. Every bubble takes three hits. Cyan means fresh, amber means hurting, pink means one more and it pops.

Here is the part that makes it dangerous: chain reactions. When a bubble pops it throws off a blast, and everything inside that blast loses a hit. Anything that drops to zero pops too and throws its own blast, and so on down the line. Line up a cluster of pink bubbles and one lucky bank shot can wipe out half the board. Each pop in the same shot is worth ten more points than the last, so a long chain adds up fast.

The catch is the dashed pink line near the cannon, the Kármán line, which is where space officially begins. If a spark ever falls back below it, it burns up on reentry and your run is over. Every shot is a little negotiation between greed and gravity.

Things to fiddle with on the menu:

  • Screen: Vertical gives you a tall phone-shaped field. Full screen fills your whole monitor, which is a very different game.
  • Bubble shapes: Circles, Hexagons (they pack together like a honeycomb), or Mixed, which deals out triangles, squares, pentagons, hexagons and circles. Triangles are sneaky. They are smaller than they look and they bounce sparks off at angles you will not expect.
  • Rewinds: Turn these on and you get three do-overs per run. Lose a spark past the horizon and you can rewind to just before that shot and try again. Purists can turn them off.

It also has a soundtrack: a chiptune rock loop with a driving bass, crunchy power chords, an 8-bit lead and rock drums. There are no audio files. Every note is synthesized in your browser while you play. There is a music button and a volume slider if your coworkers object.

And there is a world high score board. Type in a pilot tag of up to ten letters and your best score goes up against everyone else who has played, with a separate top ten for every combination of settings. The board is empty as of tonight, so right now the top spot belongs to whoever bothers to finish one run. Go get it.

How to play:

  • Mouse: aim by moving, fire by clicking.
  • Touch: drag to aim, lift your finger to fire. It plays great on a phone.
  • Keyboard: arrow keys aim, Space fires, Esc pauses, M toggles the music.

Built with Claude Code, same as the others, and it lives in the Coding Projects box on the left. Give it a spin, post a score, and tell me what breaks.

posted by Sam @ 8:30 PM   0 comments   Labels: Coding, Games
HomeOlder post »
About Me

Sam Posten

Name: Samuel Posten
Home: Navesink, NJ, United States
Previous Posts
Archives
Links
Template by
Isnaini Dot Com
Free Blogger Templates

Restored from the Internet Archive