A solo hexcrawl roguelike. Explore an unknown world, fight monsters, gather loot, complete quests — and try not to die.
🗺️ The World
The map is a 20×20 grid of hexagons — each one a different biome (plains, forest, mountain, swamp, desert, coast, ruins, or town). Most hexes start hidden as ?. You reveal them by moving into them.
Each hex has a Threat Level (T1–T5) based on how far it is from the starting town. T1 is safe; T5 is lethal. The further you explore, the tougher — and more rewarding — the world becomes.
⏰ Time: Watches
A day has 4 Watches: Morning, Afternoon, Evening, Night. Each watch you get:
- 2 Moves — spend them to walk to adjacent hexes
- 1 Activity — one of: Explore, Forage, Investigate POI, biome action, or class abilities
Each watch costs 1 food. When you Camp, the watch ends and you heal HP. When you run out of moves or activity, press ⏳ Pass Watch.
⚠ Evening and Night watches have higher encounter rates. Be careful.
🚶 Movement
Use the direction pad (NW/N/NE/SW/S/SE) to move to adjacent hexes. Each hex shows a move cost:
- 1 move — Plains, Coast, Ruins, Town
- 2 moves — Forest, Swamp, Desert, Mountain
Injuries, storms, and skills can change these costs. If you can't afford the cost, you need to Pass Watch to refresh your moves.
⚔ Actions
Each hex offers different actions in the Actions panel:
- 🔍 Explore — thoroughly search the hex. Costs your activity. Chance of loot and XP.
- ⛺ Camp — rest and heal HP. Ends the watch. Chance of night encounter.
- 🌿 Forage — search for food and herbs. Costs your activity.
- 🗺️ Investigate POI — examine a Point of Interest (shown as 🟡 on map). High loot chance, also risk of combat.
- Biome actions — each biome has a unique action: Hunt (forest), Mine (mountain), Fish (coast), Gather Herbs (swamp), Scavenge (desert), Scout (plains), Delve (ruins).
Actions marked with a risk label (☠ %) have a chance of triggering combat.
⚔ Combat
When you encounter an enemy, a pre-combat screen shows the enemy's stats and description. You choose to Attack or Flee (fleeing costs HP).
In combat you pick a Stance each round:
- ⚔ Aggressive — +2 ATK, but you're reckless (enemy AC lower to hit you)
- 🎯 Precise — no ATK bonus, but damage is upgraded one tier
- 🛡 Defensive — -2 ATK, but +2 ARM this round
You also have a Class Ability, can use Items, and can attempt to Flee mid-fight. If you die, you lose gold and gain an injury — on Normal difficulty, you survive at 1 HP. On Hardcore, it's permanent death.
📊 Stats Explained
- HP — your health. Reaches 0 = defeated. Heals from camping, potions, class abilities.
- ATK — your attack bonus added to a d20 roll vs the enemy's AC. Higher = more hits.
- ARM — your armour. Added to your AC. Enemy rolls d20+ATK vs your 10+ARM.
- DMG — your damage die (d4/d6/d8/d10). Result converted to 0/1/2/4 damage.
- XP — gained from combat, exploring, and quests. Fill the bar to level up.
🍖 Food & Survival
You consume 1 food per watch. If you run out, you starve — losing 1 HP each watch. Always keep a food supply. Forage, buy rations in town, or hunt in forests to restock.
🌟 Levelling Up & Skills
When you earn enough XP, you level up and gain 1 skill point. You also start with 2 free points. There are no automatic stat gains — all power growth comes from skills.
Open 🌟 Skills to spend points. Key stackable skills:
- Toughness — +2 Max HP (buy as many times as you like, 1pt each)
- Weapon Training — +1 ATK permanently (stackable, 1pt each)
- Iron Flesh — +1 ARM permanently (up to ×5, 2pt each)
Each class also has 16 exclusive skills. Some require a prerequisite skill first (shown as 🔒 Locked).
🎒 Inventory & Loot
You carry 8 items by default (Ranger's Pack Light skill adds +2 per rank). Items include:
- Weapons & Armour — equip from inventory to improve your stats
- Consumables — potions, antidotes, poison vials — use them with the Use button
- Trade Goods (shown in gold) — must be sold at a merchant in town for full value. Cannot be used directly.
- ✦ Rare items — powerful magical equipment with special properties, found at threat 4+
Loot scales with threat level — higher threat zones drop better items and more gold.
🏰 Towns
Towns are safe havens. In town you can:
- 🏪 Buy — weapons, armour, supplies, accessories
- 💰 Sell — your loot and trade goods
- 🍺 Rest — fully restore HP and heal all injuries (costs gold)
- 📋 Noticeboard — pick up side quests, bounties, and main quests
- 🏆 Collect Rewards — claim gold for completed quests
- 🎲 Gamble — risk gold for more gold
📋 Quests
Accept quests from town Noticeboards or NPC encounters in the wild. Three types:
- ★ Main Quest — find a specific dungeon and defeat its boss. Multiple rooms, big reward.
- Side Quests — explore certain biomes, kill enemies, investigate locations.
- ⚔ Bounties — hunt a named enemy. They can appear anywhere in the right biome.
Completed quests must be returned to a town to collect the reward.
👹 Encounters & Neutral Creatures
Moving into hexes can trigger encounters. Most are hostile enemies — but some are neutral creatures (brown bears, deer, wandering merchants). For neutral encounters you choose: Attack for loot or Leave in peace (gains a small XP reward for restraint).
Evening and Night watches increase encounter frequency. Skills like Trackless and Shadow Step reduce it.
🗺️ Map Tips
- Drag the map to pan. Scroll wheel (or pinch on mobile) to zoom.
- Press ⊙ to re-centre the map on your position.
- 🟡 Gold dots on hexes = unvisited Points of Interest.
- ⚪ White dot = your current position.
- Click any visited hex to see its description.
- The Cartographer skill reveals adjacent unvisited hexes. Scout Ahead in plains reveals 8 surrounding hexes.
⚙ Classes at a Glance
- ⚔️ Fighter — tankiest. Shield Bash stuns enemies. Potions heal +2 extra. Best for beginners.
- 🏹 Ranger — lowest encounter chance. Aimed Shot ignores armour. Eats less food. Best in open terrain.
- 🗡️ Rogue — first strike ×3 damage. Smoke Bomb escapes. Best gold economy. Fragile but deadly.
- 🔮 Mage — free damage every round (fray die). Spells for burst damage, healing, shields. Weakest HP but most versatile.
💾 Saving
The game auto-saves after every combat and move. You can also press 💾 Save manually. Your save is stored in your browser — clearing browser data will erase it.