antonmedv/termablo: A Diablo-like terminal roguelike. Contribute to antonmedv/termablo development by creating an accoun

github.com · 2026-09-30 · by Long Nguyen ·github
A Diablo-like terminal roguelike. Contribute to antonmedv/termablo development by creating an account on GitHub.

antonmedv/termablo

A Diablo-like terminal roguelike. Contribute to antonmedv/termablo development by creating an account on GitHub.

2 stars · 0 forks

README

Termablo 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. Play Nothing to install: ssh medv.io -p 2222 Or run it locally: go run github.com/antonmedv/termablo@latest Add -seed 42 and the world is the same every time. Share the seed, race a friend. The descent

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. In the dark

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. o auto-explores. Hover the mouse over anything to know what it is. Vim keys, arrows or numpad.

Keys

key action

arrows / hjkl yubn / numpad move, attack

. s wait

f r Firebolt, Frost Nova

tab cycle target

q w healing potion, mana potion

t town portal

g pick up

o auto-explore

i c m ? inventory, character, map, help

Q quit

Host your own docker compose up -d # then: ssh localhost -p 2222 or, without Docker: go run github.com/antonmedv/termablo@latest -ssh :2222 Every 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.

source

github.com · 2 images · 131 links

Comments (0)

No comments yet