Being a “learning by doing” type of person, I have made a new game to play with EOS & Trybe tokens.

This time with a little bit enhanced UI and increased React experience.

I called this game Dungeon Hunt.

The login screen gives all the information on the game play.

As you click on the monsters, the below opening window will give the information about how to hunt that monster.

 

For playing, you have to login with your Scatter account.

Only after login, you will see the gaming UI.

You can choose to play with EOS or TRYBE.

You can adjust the bet amount while for EOS min bet is 0.1 EOS and max bet is 1 EOS.

For TRYBE, min bet is 10 TRYBE and max bet is 100 TRYBE.

What you have to do is first choose a monster to hunt, then roll 3 dices by pressing ROLL button and wait for the result of the hunt.

There are 5 types of monsters you can choose to hunt.

1- Rats : Very weak, HP is only 7. This means, you can hunt a rat with 7 total of 3 dices. But the reward of hunting a rat is very low.

2- Goblins: Weak. HP is 9. This means, you can hunt a rat with 9 total of 3 dices. The reward of hunting a goblin is 1.2 times the bet amount.

3- Orcs: Average power. HP is 11. You can hunt an Orc with 11 total of 3 dices. The reward of killing an Orc is 1.8 times the bet.

4- Trolls: Strong monsters. It is risky to chase a Troll. HP is 13 and it pays back. The reward of killing a Troll is 3.5 times the bet.

5- Dragon: A dragon is not a monster to mess with! HP is 15 and you have only 10% chance of killing a dragon. But the bounty is 9.5 times the bet, so it is worth a shot for the bold only.

As you choose the monster and click roll, you will be asked to send the bet ( hunting cost ) via Scatter.

As you accept sending the hunting cost, you will be informed on the block number and transaction ID of the transaction.

Then you will have a nice dice rolling animation ( i hope this works fine on the server!) and be informed on the result.

The reward will be transferred immidiately to your account and you will se it at the top right corner.

I really had fun making this game and I hope you will enjoy playing it.

The game will be live as beta again this week ( I still have some kinks to solve!)

I would really appreciate any feed-back on the gameplay or improvement ideas of any kind.

FD.

28 votes, average: 4.96 out of 528 votes, average: 4.96 out of 528 votes, average: 4.96 out of 528 votes, average: 4.96 out of 528 votes, average: 4.96 out of 5 (28 votes, average: 4.96 out of 5)
You need to be a registered member to rate this.
(5155 total tokens earned)
Loading...

Responses

  1. Cryptotexty

    So I played a game, it worked well. Easy to understand how to play. I won few times, not only lost, but in general I’m around-1,2 EOS
    You might think to increase the maximum bet, now it is 1 EOS
    Also my last bet was not executed (it was only 0.1 EOS and I put it on Goblin, so no need to refund, but I’m mentioning it in case it might help your development
    Here is link to transaction https://eosflare.io/tx/ecb71964aacb7bea52aedab53dee96782445e7c85b97f762593731bd97dbbc9e

    May be it’s a sign to stop playing in order not to loose all my EOS))
    I might try it in future with Trybe (when I’ll be able to withdraw some tokens from the site)

    (1)
    1. firedream Post author

      @cryptotexty thank you very much for playing the game and the feed-back.
      The problem is weird, seems like the client side didn’t send a message to server side, as if the bet is send via normal transfer but not the game itself.
      I see all other transfers but not this one.
      It seems this would happen even it is not very frequent so I have to implement a refund system.
      You said not needed but I refunded 😉
      FD.

      (0)
        1. firedream Post author

          The transfer has no problem, the problem was communication with client side and server side.
          System is working 2 ways, client side tells server side that it has send a transaction, server side checks the transaction, verifies it and does necessary actions.
          In this case, the server completely disgregarded the transaction or didn’t receive the information from client side.
          This should be verified with a blockchain streamer like dfuse but these API’s also misses transactions more than the old trustable socket.io.
          For now, I will put a control to server side to check all the client side messages to understand if it is a missing of socket connection or it is a faulty condition that is put in the script.
          Thank you again for helping me discover this bug.
          FD.

          (0)
  2. AD

    Nooooooooo! The gambler in me wants to play it right now!
    The game looks like a lot of fun. I envy you for being able to make it.
    How long did it take you?
    What edge does the house have in this one?

    (0)
    1. firedream Post author

      Lol! Then I recommend you to wait for evolution of this game. This is just an early beta with more gambling and less strategy.
      What I have in mind is :
      – The monsters will defend with 2 dice and the HP drop will be difference of 3 dice attack – 2 dice defence.
      – If the monster doesn’t die with one shot it will attack you back with 3 dice and you will defend with 2 dice.
      – The player will have rogue, priest and warrior class with balanced attack and HP so you can choose your strategy ( high attack-low HP, low attack-high HP or balanced )
      – The game will finish when you or the monster is dead!

      It will still involve too much luck, so it can be called as gambling but it will have more strategy involved.
      I am not yet at a dev level to apply all I have in my mind but I will be learning as I do.

      FD.

      (1)
      1. Brandon Holsey

        But hey, the early motto could be:
        “Just one lucky roll can net you a Troll”
        It’s an interesting take on dice. I’ll admit, I’m no fantasy gamer but this does look appealing from a UI standpoint (especially for a new baby beta). Looking forward to seeing the evolution of this and your future projects. Great work

        (0)
  3. Infosion

    Wow, really nice! This looks for me honestly, the way it is, much more playable then the HERO game from EOSFast. Really nice looking characters and sounds very interesting for lots of people I guess!

    (0)
  4. Julia Williams

    Dear friend I am little bit surprised as how creative you are and it’s a very beautiful experience while seeing the game previews and I am sure that your game will rock.
    Five star rating for your wonderful efforts dear friend.

    With love and respect ✊

    (0)
  5. Luke Phoenix

    Nice job! I am so excited to see where you take this! I am currently studying Javascript and will get into React later this year. I can’t wait to be able to apply myself to building dapps! I am finding so much inspiration watching you create games integrated with Trybe! All the best to you @firedream

    (0)
  6. Tom Norwood | Trybe

    Great game Firedream! I imagine it could be a choose your own adventure D&D type game where you venture through the landscape and meet different monsters and need to kill them… When you win, your own hitpoints goes up by the amount you win by. But when you lose, then you die and have to start again. Or maybe you just have to go and rest in a tavern which costs money (but restores your strength)… And you could potentially buy better equipment too which would increase your chances of winning. Anyway, I’m sure there’s a lot you could do with this 🙂

    (0)
    1. firedream Post author

      Tom, thank you for the comments.
      This dApp and game development is a journey, even I don’t know where it will take me.
      What you recommend is in my mind and the possibilities are endless…

      I think I have read it in your blog, the best is first to make a scooter, then a bicycle, then a bike and a car instead of a tire, a steering wheel etc…
      What I’ve made is working but less functional and it will grow with imagination and experience.
      Thank you for testing!
      FD.

      (0)