Here are some general tips which might help you win the game more frequently. These assume you have fully unlocked all game mechanics and play to win (as opposed to, e.g. completing a specific challenge or trying to force a specific build).
- Find A build, not THE build. To win, you must gain extremely powerful item/card synergy and focus on it. However, do not try to pick a build beforehand and force it. Although that could work, victory chances will be much greater if you just watch for whatever potentially powerful cards/items you will encounter, and adapt your build to those. After learning basic game mechanics, first 10-12 game stages are pretty easy, so you have time to pick a variety of cards and items with good potential. At stages 12-15 you have to make a decision, concentrate on chosen build, maybe remove unneeded cards and hard-roll for missing cards/items to complete the build.
- Choose next encounter carefully. With experience, you will learn to pick terrains with high chance of enemies vulnerable to your current hero, and not the other way around. For example, in the late game you might consider avoiding Cemetery when you have now way to prevent fear. On the other hand, if you have Helm of Courage, you may prefer Cemetery, since you are immune to the main threat there.
- Hoard rerolls. Instead of rolling once or twice every stage, it is sometimes better to wait for favorable reward improvements (like additional cards/items, higher chances for upgraded/rare cards, banishing effects like Porcelain Dove) and then spend rerolls with higher efficiency. This is especially true for cards, since adding marginally-useful cards to the deck is more detrimental in short term than picking not-ideal item.
- Pick cards speculatively and stash them until you find the rest of the combo. Some of the most powerful builds require 2 or even 3 pieces which are rather useless on their own. Stash provides room to collect those without jeopardizing your short-term power. In particular, do not be afraid to add 1 or 2 'off-color' cards even when you do not yet have a way to replenish resources in their cost.
- Utilize quests to the maximum. Since quests are optional, the early game is much easier if you never accept them. However, quests are essential for smoothing out randomness and giving the player reliable path to victory. Remember that next quest offerings are influenced by the hero's current state. For example, picking 'ritual' card gives high chance to encounter a quest with 'Ritual Circle' card reward, which may be hard to find otherwise.
- Look for rare items / quests. Rare items are quite powerful, but the quests for them are hard and may be fatal if your hero is not prepared. Ideally you should familiarize yourself with those quests to be able to determine whether you are strong enough to take the quest when offered.
- Be stingy with upgrades. Upgrades offer a guaranteed way to increase your power, which makes them tempting to do instead of rerolling rewards. However, many early-game cards provide comparatively small power increases when upgraded, so it may be better to save upgrades for the late game. With the exception of some permanent buffs which can increase your stats cumulatively if upgraded early, you should upgrade only when you power is otherwise insufficient to win the next stage. Vice versa, in the final 2-3 stages, it is usually beneficial to dump all your money into upgrades since your build should be already completed anyway.
- Stash the cards before removing them. Since stashing is free, you can effectively remove up to 3 cards from your deck temporarily without spending gold. You can also use stash for rarely needed cards -- the most popular example is to stash healing cards for a hero with good defence, and only unstash them when the hero actually loses life.
- Get rich quick. Look for gold-gaining items, quests and encounters in the early part of the game (approximately stages 2-8). Although it is possible to win the game without ever spending a coin, having enough money for multiple rerolls and upgrades is significantly more reliable.
- Learn to break the game. Many items/cards have outright game-breaking strength which is not obvious from the first glance. Learning to recognize those and even find new ones not anticipated by developer is both a strong element of winning strategy and a lot of fun. Just as a random example, I know of at least 3 different ways (each with several variations) to gain infinite gold, and it is very possible that there is more.
- Ignore all of the above. And have fun in whatever way you like :)
If you have your own ideas and strategies, please post them here or on our discord.