A Diablo-like roguelike for the terminal.

Every torch, campfire, crystal, lava pool and spell casts real, colored, flickering light.

You see only what the light reaches.

Nothing to install:

ssh medv.io -p 2222Or run it locally:

go run github.com/antonmedv/termablo@latestAdd -seed 42 and the world is the same every time. Share the seed, race a friend.

Emberhold, the last lit town before the dark. The Ashen Fields. The Crypt of the Fallen, four floors down to the Bone King, who raises the dead. Blackmarsh, with cold lights over the water. Do not follow them. The Sunken Grotto, and the Drowned Oracle at the bottom of it. Then the Burning Abyss, which keeps going down.

- Light is the game. Ray-cast, colored, stopped by walls. Firebolts light the corridor as they fly. Wraiths, wisps and fire imps carry their own glow, so you see them coming. So do they.

- Loot the Diablo way. Magic, Rare and Unique gear with prefixes and suffixes. A Jagged Long Sword of the Whale. Emberbrand, whose edge never cools. Anything with Light Radius makes the dark smaller.

- Champions and uniques. Bloodmaw the Hungry. Frostmarrow the Unburied. Extra Strong, Swift, Stone Skin, Fire Enchanted, Vampiric. The big ones shrug off Frost Nova.

- Town. Hadrik's Forge for steel, Mirela's Remedies for potions and a patch-up, Captain Voss with a bounty on the Bone King. A portal home when it gets bad.

- Quick hands. oauto-explores. Hover the mouse over anything to know what it is. Vim keys, arrows or numpad.

docker compose up -d # then: ssh localhost -p 2222or, without Docker:

go run github.com/antonmedv/termablo@latest -ssh :2222Every connection gets its own game. -seed gives every player the same world. -max-sessions and -idle keep the box sane.

Built with Bubble Tea and Wish. MIT.