You're not currently connected to the Ethereum network! You need to use an Ethereum enabled web browser to play Crypto Kingdoms!
You can use Google Chrome if you install the MetaMask Chrome extension.
You can use Firefox if you install the MetaMask Firefox extension.
You can use an iPhone or iPad if you download the app Coinbase Wallet.
You can use Android if you download the app Coinbase Wallet & DApp Browser.
Please come back and refresh this page once you've added the extension.
Crypto Kingdoms is a strategy game built on the Ethereum blockchain. Playing the game is a great way to learn about blockchain technology while having fun playing a game.
The MetaMask Chrome extension (or mobile apps) will allow you to create an Ethereum wallet that will hold an Ethereum address that can be used to transfer Ethereum to and from any other Ethereum address. It also enables browsing of Ethereum-enabled websites such as Crypto Kingdoms which uses an Ethereum smart contract to host a multiplayer strategy game with a prize!
You don't have to spend any real Ethereum to play the game - just switch your MetaMask extension or browser app to the Ropsten test network, request some free test Ethereum and join us on the test game! But first, get the Ethereum browser extension or mobile app from one of the links above!
{{ helpText }} admin@cryptokingdoms.org
Couldn't find the active game! 😱
You need to switch to the "Main Ethereum Network" in MetaMask or in your app's settings.
You may need to refresh the page or restart Google Chrome.
The blockchain may need a moment to sync.
Welcome {{ (isInGame && gameStats.gameCurrentTurn - playerStats.actions < 20) ? "back to" : "to" }} Crypto Kingdoms!
A new game is about to begin!
A new game has just begun!
A game has currently reached its half way point!
A game is currently under way!
A game is currently under way!
A game is currently in its final chapter!
A game is currently in its final inning!
A game is currently approaching its end!
A game is currently reaching its final conclusion!
A game is currently playing out its final moments!
The game has ended! Thank you for playing!
There's currently a game in progress!
There's currently a game in progress!
| Game | {{ gameStats.version }} |
| Time Till Start | {{ nextTurnCountdown }} |
|
Turn ⚙️ |
Game |
{{ gameStats.version }} |
Number of Players |
{{ gameStats.numberPlayers }} |
Total Gold in the Game |
{{ formatThousands(gameStats.totalGold) }} |
Turns Completed |
{{ isNaN(gameStats.gameCurrentTurn) ? checkingBlockchainString : (gameStats.gameCurrentTurn) }} |
Turns Remaining |
{{ (isNaN(gameStats.gameCurrentTurn) || isNaN(gameStats.gameTurns)) ? checkingBlockchainString : (gameStats.gameTurns - gameStats.gameCurrentTurn) }} |
Turn Time (Hours) |
{{ isNaN(gameStats.gameTurnTimeSeconds) ? checkingBlockchainString : Math.floor(((gameStats.gameTurnTimeSeconds / 60 / 60) * 100)) / 100 }} |
Next Turn (Minutes) |
{{ nextTurnCountdown }} |
Winner Prize (Ethereum) |
{{ isNaN(gameStats.totalPrizePool) ? checkingBlockchainString : Math.floor(web3.fromWei(gameStats.totalPrizePool, "ether") * 1000) / 1000 }} |
The game {{ Number(gameStats.gameCurrentTurn) == 0 ? "will begin" : "began" }} on {{ formatDate(gameStats.startDate) }} and {{ Number(gameStats.gameCurrentTurn) < Number(gameStats.gameTurns) ? "will end" : "ended" }} on {{ formatDate(gameStats.endDate) }}.
The kingdom with the most gold on the last turn is the winner and takes the Ethereum prize!
You're not currently in the game!
On the Ropsten test network you can get free test Ethereum from the Ethereum Ropsten Faucet website.
New Kingdom Name:
It costs {{ Math.ceil((gameValues.gameJoinCostEther + gameValues.gameJoinTransactionCostEther) * 1000) / 1000 }} Ethereum (also called Ether or Eth) to join the game which pays for the prize pool and the game host's fees. Actions within the game have small transaction fees (average cost of {{ gameValues.averageTransactionCost }} Eth, which goes to Ethereum miners). The game will require at most {{ gameStats.gameTurns - 1}} actions to secure a victory, so it will cost {{ Math.floor((gameValues.gameJoinCostEther + gameValues.gameJoinTransactionCostEther + gameValues.averageTransactionCost * (gameStats.gameTurns - 1)) * 1000) / 1000 }} Eth to play a full game in total.
You're on the Ropsten test network! Get free test Ethereum from the Ethereum Ropsten Faucet!
|
|
|
Hover over stats and actions to see details.
Tap on stats to bring up details.
Tap on the background to hide details.
Tap on actions to use them and bring up their details.
You are on a small display! Rotate your phone to see the list of kingdoms!
{{ waitingForActionTransactionMessage }}
Public Event Log
{{ eventMessage.time }} |
{{ eventMessage.text }} |
You're signed up and ready for the game to start! Come back later!
🏰
The game ended on {{ formatDate(gameStats.endDate) }}. Congratulations to {{ winnerStats.kingdomName }} who was the winner with {{ formatThousands(winnerStats.gold) }} gold!
Winning Kingdom |
Stats |
|---|---|
Name |
{{ winnerStats.kingdomName }} 👑 |
Actions |
{{ formatThousands(winnerStats.actions) }} |
Gold |
{{ formatThousands(winnerStats.gold) }} |
Soldiers |
{{ formatThousands(winnerStats.soldiers) }} |
Spies |
{{ formatThousands(winnerStats.spies) }} |
Wizards |
{{ formatThousands(winnerStats.wizards) }} |
Dragons |
{{ formatThousands(winnerStats.dragons) }} |
Hovels |
{{ formatThousands(winnerStats.hovels) }} |
Mining Camps |
{{ formatThousands(winnerStats.miningCamps) }} |
Banks |
{{ formatThousands(winnerStats.banks) }} |
Barracks |
{{ formatThousands(winnerStats.barracks) }} |
Castles |
{{ formatThousands(winnerStats.castles) }} |
Thank you for playing Crypto Kingdoms!
🏰
Please see the README.md for an overview of the game. Crypto Kingdoms is open source. Source code is available for the Ethereum Solidity Smart Contract and this website client is self-contained.
You have no Ethereum! You can get free test Ethereum from the Ethereum Ropsten Faucet!
You're running low on Ethereum! You can get free test Ethereum from the Ethereum Ropsten Faucet!
{{ helpText }} admin@cryptokingdoms.org
CryptoKingdoms.org does not collect or store any information. No cookies. Nothing.
No Ethereum accounts found.
Do you need to unlock MetaMask?
Do you need to unlock your Ethereum account?
| {{ "My " + (foundAccounts.length <= 1 ? "Account" : "Accounts") }} | Balance |
|---|---|
| {{ account.address }} | {{ account.balance }} |
Connected to Ethereum {{ networkName }} network.
{{ lastUpdateTime.toLocaleString() }}