KOTCH - King of the Crypto Hill

in dapp •  6 years ago  (edited)

Coming soon King of the Crypto Hill

Dear blockchain app gamers,

I'm looking for people to test my new upcoming dapp on the ethereum blockchain called King of the Crypto Hill.
The "King of the hill" will get ETH payed out each +/- 250 blocks(+/- 1 hour), this eth is gathered from the ingame transactions.
Playing the game will cost you some small amounts of eth. Outsmart, outplay, outlast the enemies and stay king of the hill to claim the eth payouts each 250 blocks.

Gameplay

How to become King of the hill?

To become king of the hill you need to attack it with soldiers

How do I get soldiers?

You can buy available soldiers with Gold of the Crypto Hill (GOTCH)

How do I get GOTCH?

You can get GOTCH by collecting them from villages you own

How do I get Villages?

You can either create a new one (0.010 eth) which has beginner protection(amount not yet set, will be 3 to 5 days) or by conquering them with soldiers.

Attack math

Soldiers will kill eachother at a 1 : 1 ratio
When you take over an enemy village it autotriggers a collect GOTCH from that village so you don't mis out on the spoils of war.
Attacking a village you own will result in supporting that village.
Attacking the hill if you're the king will result in supporting the hill.
The ui should also make it impossible to attack yourself. It's to prevent self attack when multiple attack transactions are sent to the same spot.

Each new created village increases the value output of each older village

Village 1 will generate 1 gold per block.
When village 2 is created, village 1 will generate 2 gold per block,village 2 will generate 1 gold per block.
When village 3 is created,village 1 will generate 3 gold per block,village 2 will generate 2 gold per block,village 3 will generate 1 gold per block.
etc...

Soldier prices vary

The prices for buying soldiers are linked to an 'available for hire' supply and the total supply of GOTCH.
The supply of 'soldiers for hire' gets filled with 50 soldiers multiplied by total amount of villages each each block.
Soldierprice is the amount available for hire divided by the totalsupply of GOTCH.
The supply of soldiers available for hire will never exceed the amount of total supply of GOTCH, soldiers will cost 1 gold each minimal.

GOTCH economic cycle

GOTCH at contract will be distributed when players collect it from their villages.
Players who paid for soldiers will put the gold back into the contracts pockets for redistribution.
Totalsupply GOTCH increases if a gold collection from a village exceeds the amount available at contract.

DOTCH - Diamonds of the crypto hill

DOTCH is an ERC20 token that can be obtained by selling 10 000 GOTCH for 1 DOTCH in the game. these tokens can be traded like any other ERC20 token. You can turn DOTCH back into GOTCH in the game.
These tokens will not be listed anywhere (yet).

Payrates for game functions per transaction (rates prone to change but should be maintained)

  • attacking 0.001 eth
  • supporting 0.001 eth
  • collecting taxes 0.001 eth
  • buying DOTCH 0.001 eth
  • selling DOTCH 0.001 eth
  • creating a new village 0.01 eth
  • renew beginner protection (totalvillages - villagenumber) * 0.001 eth (payable vacation mode if wanted)

ETH payout mechanics

The idea is to reward the active player: 50% of gathered eth before the next payout will be scheduled for payout in the one after it. So upon a payout the new next payout will be calculated, this will be 50% new eth gathered between last 2 payouts and 5% of eth that is in the contract. Each payout also pays 10% of this amount to the contract creator (me).
Eth payouts are triggered and done when people to things like attack, collect taxes, etc.. if you are the king of the hill I would advise you to at least do one of those things each 250 blocks to make sure you receive the payout.

How to test the game?

You need to have metamask setup, navigate from the main network to the ropston testnet.
you can easily obtain testnet ether buy clicking the buy button in metamask which will guide you to a page where you can simply request it.
Then navigate to: test.kotch.dvx.me/
Play the game: Create new village, collect gold from village, buy soldiers with gold, attack with soldiers.

Free starting village for unique pre registrations

Reach out to me on discord, reddit or here with your eth adress
or simply fill out this survey;
https://www.surveymonkey.com/r/57ZDCPS
The village will be manually created and assigned to your eth adress upon launch.

The UI is a work in progress

Most things are not yet what we want them to be, but we're working on it. It's notin my current knowledge how everything works but I'm eager to obtain this knowledge and help dev the UI. I'd like to launch the game when we feel like the game logic doesn't have any logic holes anymore. So please give us feedback if you find any loopholes or bugs.

Each bugfix will reset the testnet gamestate

practice makes perfect, also perfect to test diffrent starting stratigies

Thank you for reading, I hope to see you guys in the kotch game.

=> test it here: http://test.kotch.dvx.me
Don't forget to pre-register to get your free village upon launch on the mainnet.

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:  

You have a minor grammatical mistake in the following sentence:

Attacking the hill if your the king will result in supporting the hill.
It should be you're the instead of your the.

  ·  6 years ago Reveal Comment

what do you mean?

Nice Idea really!
One thing, in the how to become the king part of the post, you don't say a lot about the actual process.
What I understood is that people have the option to attack for villages or to kill the king.
But does every one is attacking the king all together and the one that deal the final hit become king. I'm curious about what defines the new king and everything.