EthBattle: Ethereum crypto strategy with dice. Part 1

in bitcoin •  9 months ago  (edited)


EthBattle is a web-based crypto game where humans play against CPU and get rewarded in ETH if they win.Being essentially a hexagon-based strategy, EthBattle has a gambling element in it.The victory reward is calculated in the dedicated smart contract which takes the total prize pot and pays its parts to the winners.


Before starting a game, each player must set a bet in ETH with a minimum of 0.05 ETH, which gets added to the common prize pot.

In addition, there is a game token called 'Golden Thaler' (GTA :) that can be added to the bet, increasing the (potential) payback in case of the win.The players in the game have access to 'AmmuNation Store' where GTA can be exchanged in return for ETH.


The player fights against 1-7 CPU opponents on the hexagon-based map. The objective is to eliminate all the other players occupying all their hexagons one by one.


On each turn, the player attacks an opponent's territory from one of the adjacent territories as long as the attacking territory has 2 or more dices on it. The rules of combat between two adjacent territories are the following: both parties throw dices, and the one with the higher pips wins.
If the attacker wins - all his dices but one are capturing the loser's territory. If the defender wins - the attacker loses all but one of his dices.
The button 'End turn' ends the player's turn and the next player continues the game.
At the end of each turn, the player is given a number of dices equal to the greatest amount of adjoining territories that player owns. These dices are randomly placed throughout all of the player's territories, up to a maximum of 8 dices on a single territory.


If the player wins he/she must claim the win in the smart contract by pushing the button 'Claim prize' 

Rewards payment

After a certain number of wins is reached, the ongoing round finishes and a new one begins.Each winner will automatically receive his/her portion of the ETH prize pot on their address.

Important: if there are winners who had used the referral links, 1% of their ETH prize will be automatically transferred to the referee's address.

Personal tips I have so far:

  • It’s beneficial to add the GTA token to the bet. When counting the winner's prize, the effect of GTA bet is increased by 15%, meaning whatever the 'price' of GTA is, it’s worth using it.
  • When attacking the enemy territory, don't attack the area with dices equal to your amount.In case of equal pips, the attacker loses.
  • When choosing which direction to attack - target the edges. It’s typically a safer land.
  • Always prioritize attacking the winner. You might let a strong opponent grow way too big.


What I like in particular about the EthBattle is that it's more fun than just a standard Ethereum dice or gambling, where you always lose in the long run. It's also a quick one and rarely takes me longer than 15 mins to win. Or even faster to lose ;)

It has a pretty user interface, comparing to the most of the other crypto games out there.Moreover, it has a gambling component which makes it fun. 

PS. Please upvote and play with my referral link if you haven't played yet.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

@kivanov has set 20.000 STEEM bounty on this post!

Bounties are a new way you can earn rewards irrespective of you Steem Power. Go here to learn how bounties work.

Earn the bounty by commenting what you think the bounty creator wants to know from you.

Find more bounties here and become a bounty hunter.

Happy Rewards Hunting!


Max winning votes will be given to the ones who wins the game (not a demo!) providing the Ethereum transaction id!


One of the funniest cryptocurrency games I played.

  ·  9 months ago Reveal Comment

The amount of risk of the game makes the game even more fun

Thanks for the heads up!

Pretty nice for a decentralised, transparent dapp. Btw, wouldn’t this game be pretty gas consuming? If not, I would reallyt want to play this game.

The gas is used only on initial ‘bet’ transaction, and (in case of) win.

Looks like a good game. Will check out.

look interesting, it is under my budget lol

Wow! really Interesting. Being a game addict, I fancy trying this out!

I wish we could have such a game on the Steem blockchain.

Anyways, I have to buy some Eth and experiment Ethbattle.

Thanks for sharing, I will get back to you in case I need help or further clarifications.

Posted using Partiko Android

This type of game brings me really good memories from my childhood, I´ve spent so many hours/days playing dice games (board games) that every once in awhile I have to play those exact some games, online.

EthBattle reminds me a little bit of monopoly mixed with another game that I´ve played (I don´t remind the name right now).

risk i think?

I seem to have a blur in my mind, but I've definitely played risk too... so it might actually be it!

Interesting ... I like gambling and I have played similar games in the past on my laptop and X-Box. Clever Idea bringing crypto gambling into the equation.

Sounsd interesting Ill give it a shot a bit later

Good idea, good strategy. Thanks for this article.

Nice post man.
I am just hearing about this platform will check it out.

Kinda sorta like risk

Posted using Partiko iOS

Good play game~~

You got a 34.78% upvote from @sleeplesswhale courtesy of @minnowpond!

This game looks brilliant a little bit like the game risk but you bet instead 😊

You got a 20.35% upvote from @dailyupvotes courtesy of @minnowpond!

@dailyupvotes is the only bot with guaranteed ROI of at least 1%

Congratulations @kivanov! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You received more than 500 upvotes. Your next target is to reach 1000 upvotes.

Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word STOP

Support SteemitBoard's project! Vote for its witness and get one more award!

You got a 100.00% upvote from @steembloggers courtesy of @minnowpond!

This game looks brilliant a little bit like the game risk but you bet instead 😊

You got a 55.28% upvote from @luckyvotes courtesy of @minnowpond!

This post has received a 11.76 % upvote from @boomerang.

You got a 40.95% upvote from @brupvoter courtesy of @kivanov!

It seems a good game, I already voted and spread it

Glad to see some skill based aspect getting involved. Just pure betting is not a good thing to get involved in. is a great game that share many similarities. The game seemed simple enoguh that somebody could make a similar product on STEEM. I'd really love to see that with 3 second free transactors among 60K active users.

@kivanov purchased a 66.89% vote from @promobot on this post.

*If you disagree with the reward or content of this post you can purchase a reversal of this vote by using our curation interface

I knew CryptoKitties wouldn't be the last big game for Ethereum. I'm going to play this lol

Sneaky-Ninja-Throwing-Coin 125px.jpg
Defended (29.82%)
Summoned by @kivanov
Sneaky Ninja supports @youarehope and @tarc with a percentage of all bids.
Everything You Need To Know About Sneaky Ninja


You got a 100.00% upvote from @emperorofnaps courtesy of @kivanov!

Want to promote your posts too? Send 0.05+ SBD or STEEM to @emperorofnaps to receive a share of a full upvote every 2.4 hours...Then go relax and take a nap!

Wow I like betting games a lot. But I don't have Eth what to do?

Congratulations @kivanov!
Your post was mentioned in the Steem Hit Parade in the following category:

  • Pending payout - Ranked 2 with $ 240,56

This game looks brilliant a little bit like the game risk but you bet instead 😊

This game looks brilliant a little bit like the game risk but you bet instead 😊

This game looks brilliant a little bit like the game risk but you bet instead 😊

This game looks brilliant a little bit like the game risk but you bet instead 😊

  ·  9 months ago Reveal Comment
  ·  9 months ago Reveal Comment
  ·  9 months ago Reveal Comment

You got a 24.99% upvote from @joeparys! Thank you for your support of our services. To continue your support, please follow and delegate Steem power to @joeparys for daily steem and steem dollar payouts!

  ·  9 months ago Reveal Comment
  ·  9 months ago Reveal Comment

Thank you for using @entrust!

You got a 95.24% upvote from @entrust courtesy of @kivanov!

Entrust is a bot focused on rewarding delegators and helping users promote their posts. We give 100% of the total rewards to the delegators with payouts will be given daily. If you would like to consider delegating to @entrust, we've made a quick delegation link for you :

10000 SP | 5000 SP | 1000 SP | 500 SP | 300 SP | 200 SP | 100 SP or visit our own tracker website for more information :