Estfor Kingdom is an idle browser-based blockchain role-playing game. Players can train a range of skills and combat stats to increase their player level and collect resources or kill monsters. Random loot generated by chainlink oracles. From woodcutting to slaying dragons players can choose from a variety of tasks of their choosing competing to be the best on the high scores.
We wanted to create a game where 100% of the logic could be provably done on the blockchain. We did not want to pollute the ledger with unnecessary transactions, so we support a lot of bulk operations and tasks that can be queued over 24 hours so that it can be played with only 1-2 transactions done per day. This makes it fair in accessibility and cost-effective in gas to play. We were all fans of RuneScape growing up and know it is still very popular and thought a game similar to that would be a good fit for an Idle adventure RPG. The struggles mainly came from the graphics needed as it would take a lot of time and cost a lot to get these professionally made, but thanks to the AI image advancements recently we were able to utilize it in aiding a lot of the monster and character creation.
Built with/frameworks:
- Typescript
- React, Material-UI, web3.js
- Solidity, Hardhat/ethers
- nodejs, express
- TheGraph
- Chainlink VRF
- AWS EC2
- Amazon RDS
- Redis
- Cloudflare
- Midjourney
The game is still in active development and we will be looking to release an alpha-testing version to the public in the coming weeks. The submission URL is currently only open to whitelisted addresses.
Extra FTMScan links:
- players: https://ftmscan.com/address/0x4e6736c52c2cca692a97201fdc63d9bfce4dd315
- itemNFT: https://ftmscan.com/address/0x2005ec464f7913e35978f0620d6a4250d6e04617
- playerNFT: https://ftmscan.com/address/0xc461dc373f434622ecb91a43cecb84d777d29b7f
- shop: https://ftmscan.com/address/0xce04c0b04d969cf1d639aad1e2af16bfea5f51a3
- world: https://ftmscan.com/address/0xe1171cf923e65bde537cd1911bfa597fa611fcb6
Built With
- amazon
- amazon-web-services
- chainlink
- cloudflare
- ec2
- ethers
- express.js
- hardhat
- material-ui
- midjourney
- node.js
- rds
- react
- redis
- solidity
- thegraph
- typescript
- vrf
- web3






Log in or sign up for Devpost to join the conversation.