Real-world terrain combat · Now in your browser

YOUR ZIP CODE. THEIR GRAVEYARD.

Type any US zip. We pull the real elevation, every street and every building from public data, an AI director turns it into a war zone, and goblins pour over the hills. You get two guns. They both go BOPOOOOOOM.

Try
KRAWK gameplay in Telluride, Colorado
TELLURIDE, CO 81435 · LIVE GAMEPLAY CAPTURE
SCROLL
01 — The World

Not a map inspired by your town.
Your actual town.

Every battlefield is generated live from open data the second you hit deploy. The hill behind your house is the hill the goblins come over.

0real structures
in 90210
0km of road
traced from OSM
0meters of true
vertical relief
0elevation samples
per battlefield
▲

Satellite elevation

AWS Terrarium digital elevation tiles decoded at ~5 m resolution. Canyons, ridgelines, the steep driveway you hate.

terrarium z15 · 193² samples
▦

Every building, every street

OpenStreetMap footprints extruded to their tagged heights. Roads, rivers, parks, pools, parking lots and trees.

overpass · footprints · ways · landuse
☁

Live weather & sun

Open-Meteo conditions right now. Raining in Seattle? It's raining in the fight. Dark in Miami? Bring the Magnum.

open-meteo · wmo codes · local sun
✶

AI battle director

A language model reads the terrain and writes the war: biome, palette, fog, goblin spawn zones, wave count, codename and trash talk.

openai · json director · deterministic fallback
02 — Zip to warzone in ~20 seconds
  1. GeocodeZip to coordinates, local tangent plane, 1 km box.
  2. SurveyElevation tiles, OSM geometry and live weather, fetched in parallel.
  3. ScatterTrees, cars and cover dropped where they'd really be.
  4. DirectThe AI director picks the mood and writes your briefing.
  5. ArchiveGzipped into a consistent-hash sharded database. Second visit: instant.
Loading screen streaming the world build
Mission briefing with tactical map of Beverly Hills
03 — Arsenal

Two guns. No upgrades.
No apologies.

No loot boxes, no attachments, no battle pass. A double-stack .45 and a .44 Magnum revolver, modeled, animated and synthesized from scratch.

SIDEARM · SEMI-AUTO

M1911 Double-Stack

.45 ACP
Capacity
14 + 1
Damage
58
Fire rate
630 rpm
Reserve
∞
HAND CANNON · DOUBLE-ACTION

Colt Anaconda

.44 MAGNUM
Capacity
6
Damage
160
Penetration
4 goblins
Reload
Speedloader
BOPOOOOOOM!!!

Every shot is synthesized live: supersonic crack, chamber thump, a sub-bass drop you feel in your teeth and a tail that echoes off the real buildings around you.

04 — Bestiary

They took your zip code.
Take it back.

Goblins with spears. College emo girls who hate them as much as they hate you. They close distance. You don't get to stand still.

Sneak55 HP · Fast as hell

Low, quick, spear first. If you see it, it's already too close.

Grunt100 HP · The horde

Hunched, snouted, rusty spear. There are always more.

Emo Girl80 HP · Dorm-room eyeliner

College kid in all black. Rushes you. Also hates goblins. Use that.

Shaman130 HP · Ranged

Lobs cursed fireballs from 26 m. Prioritize.

Brute440 HP · Tank

Heavy spear. Hits for 34. The Anaconda was invented for this.

Krawk3,600 HP · The Goblin King

Ground slams. Summons. Final wave. Good luck.

07 — Global Killboard

Ranked by zip.
Sharded for scale.

Every run lands in a consistent-hash ring of database shards keyed by player and zip code. Global ranks are a scatter-gather across all of them, in milliseconds.

CONNECTING…
TOP OPERATORS · ALL ZIPSLIVE
  1. Loading the wall of fame…

Type your zip.
Defend your block.

Free. In your browser. No install. Phones supported — desktop is still sharper.