A deeper look at Hand of Fate

The short version is, Hand of Fate is an exciting blend of Choose Your Own Adventure, Deck Building and RPG. It seems simple at first, but there are plenty of paths to choose, lots of ways to be lead astray, armor and weapons to be discovered as well as lost, and the ever present danger of running out of food. Each game is unique and you can easily devote a few minutes to an adventure and pause when you “exit” the floor, or sit down and run the gauntlet to see if you can make it.

I’ve played a few hours, but my progress has been less than ideal. Sure, I’ve made a few mistakes – I’ve chosen poorly, I’ve run out of food, I’ve drawn the Huge Failure card one too many times and I’ve encountered the final test with woefully low amounts of health and ended up face down in the dirt. However, I keep going back for more. I have to say, I’m greatly entertained by Hand of Fate. Each round is quite different, with varying numbers of opponents, random encounters with both helpful characters, and ill tempered bandits.

As I’ve said, the game board is laid out as a series of cards. You move from card to card to reveal the path. On some cards you are ambushed. On others you can buy weapons, armor and food. On other, you can draw the luck of an encounter which presents choices on how to proceed and then a card you must choose that determines Success or Failure (or Huge Success, Huge Failure) in some cases. From there, you may receive a reward such as a villager revealing most, if not all, of the cards on in your path. This gives you the chance to pick the path of least resistance. Sometimes you may get a powerful piece of armor. In things go poorly, you may have to defend yourself, you may lose gold, you may lose food.

When you start, the weapons are pretty meager, Armor, Sword, Shield. As you progress and earn rewards, these can become much more powerful and may even have extra abilities. For example, while still early, there is a Hammer that can deal an explosive blast in all directions, helm that increases healing abilities, bracers that increase quickness and a shield that increases dodge. These come into play when you engage in the RPG element.

To start, the combat is simple – move in the direction of the enemy and click the mouse to strike. The computer takes care of the rest. However, as you progress and get more abilities, you can then Block incoming attacks and use the special ability of your weapons and armor by using the number keys. Unlike other games, you don’t get to run away from combat to heal or swill down health potions and make another attack. The battle is to the death and you only get one shot at it.

You also have to keep in mind that you will always be outnumbered. Sometimes the battle is 3 to 1, sometimes 6 to1. On a couple occasions it’s been even higher. There is no one waiting in the wings to come in and battle with you, no healer standing off in the corner keeping you alive. You have to face your enemies with whatever weapons and health you have left after your long journey.

You will gain bonus tokens for being victorious, new cards, weapons, armor and encounters. These will be available to add to your deck for the next adventure. Even if you lose, you will still receive the tokens you picked up along the way. Many of the decisions and encounters have a token as a reward. The more tokens you receive, the better off you will be for the next round. That is the plan anyway, as it’s all up to the luck of the draw.

One thing to keep in mind, food is about the most important thing you can have. Each move you make on the board allows you to heal and regain health. If you run out of food, you lose health for every move you make. Again, no health potions, so if you get ambushed with 20 health and the odds are 4 to 1 against, it might spell doom. You will run across caravans that offer food for purchase and you will run into priests, villagers and goblins that have a pretty hefty desire for your food. In order to get a reward you may end up having to share half your supplies. And even if you offer up a small amount because you’re running low, it may not be enough to placate and you may end up having to defend yourself or have it stolen. As the “dungeons” get longer and longer, you will need food to sustain you. While hoarding gold for that uber weapon might work in other games, finding a caravan and buying stacks of food may be a better use of resources.

Overall, Hand of Fate is a lot of fun with interesting story telling, meaningful decisions and interactive choices as well as quick paced combat. While the adventures have similar elements, they don’t play out the same way each time. And with DLC packs easily integrating into the game, I can see this expanding for quite some time.

Other articles of interest:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Comments
  • Simple wildcard searches for pattern matching (2)
    • Don Pedro: For that scenario it seems .contains would be your choice. For example, variable.contains(‘amazo n.com’) to see if the url had amazon.com. In that case, www.amazon.com, forum.amazon.com, retail.amazon.com would all...
    • Jony: Hi, How can I use a wild card to assert a URL is the one I want. I just want to verify the domain ==expected but not anything after it. Tried * but not working and only works when I have full URL.
  • Create a Dynamic Object at Runtime (2)
    • Saish: How to add shadow root parent to this runtime object..
    • Jeremy Brien: I appreciate this! I saw this post on LinkedIn this morning and was able to find a use case for it! I found that defining my xpath with an iterable variable allows me to loop through and capture text from tables created...
  • Output status messages and test information by writing to the Log File Viewer in Katalon Studio (2)
    • Don Pedro: That would be things like: log.logWarning(‘The import date listed on the site is: ‘ + importDate) log.logWarning(‘The value from the site is: ‘ + salesFigure) log.logWarning(‘Filter Results for ‘ +...
    • Prashant Pednekar: Thanks for the informative article but can we also put some variable values to make it more exciting.
  • Setting up a repeatable Search Method in Katalon Studio (1)
    • RJ: Thanks a lot! This is very helpful 🙂
  • Filling forms with random numbers in Katalon Studio (3)
    • Patrick Clough: We created a handy random string generator custom keyword. The method takes in a string for the type of string you want, and an integer for the length. Looks like this: static String RANDOM_ALPHANUM =...
    • Don Pedro: randomNumber is the variable that holds the result of generating a new random number. Depending on how things work on your site, you might need to convert the number to a String before it’s recognized correctly....
    • Seth: When you are setting up randomNumber is this a new keyword or a new variable? I am trying to randomly generate unique socials and can’t seem to connect my generator to my Set Text.
  • Working with Dates and Date Formatting in Katalon Studio (5)
    • Ann: THANK YOU ! That worked perfectly !
    • Don Pedro: import groovy.time.TimeCategory currentDate = new Date() println currentDate use( TimeCategory ) { after30Mins = currentDate + 30.minutes } println after30Mins https://stackoverflow.com/ques tions/21166927/incrementing...
    • ricky julianto nugroho: hay can u gave me an example for plus a hour in the time ? example : now is 15 pm i want to print 16 in the text thank you
  • Boostnote for Code Snippets (1)
    • Manual: Hi Don, Regarding the code snippets and examples that you have created. Is there any GitHub repo or something that can be shared? Thanks
  • Using TypeIt4Me with Katalon Studio (3)
    • Manual: That’s great thanks for sharing.