Developers

Contribute and help the world evolve

Evolution Land is owned by players and created by developers. Any developer, no matter you are a designer, front-end engineer, or smart contract developer, you can find contribute and help the world evolve. The incentive is built into the base smart contracts.

UI

Front-end Interface

Evolution Land's game logic is stored on the blockchain. Any web3 supported front-end can interact with the smart contracts without prior permission. Right now, players can access the game through v1 and v2 interfaces. They are perfect samples to show how you can design and develop various UIs while interacting with the same backend. We will open-source v1 front-end soon. It's a minimal design interface that serves as a scaffold project upon which you can develop.

Architecture Designers

Evolution Land plans to release new gameplays of constructing buildings that players can construct or purchase to be deployed on the Land they own. A building market will be in place. Designers can model and design architectures to sell on the market.

SDK

A client-side javascript SDK library is already open sourced on the github.

const evo = new Evolution();

evo.createWeb3js({provider: web3.currentProvider})
evo.createTronweb({
  fullHost: 'https://api.shasta.trongrid.io',
})

// evo.createEvolutionLand('ethereum', 'ropsten')
evo.createEvolutionLand('tron', 'shasta')

evo.ethEvoland.buyRing(10000)

Smart-contract Interaction

Assets and game logics are all on-chain. You can:

  • Propose to introduce your asset to be used in Evolution Land

  • Use Evolution Land assets in your application

  • Invoke game plays contract from your application

Check out smart-contract source code at the repos.

Contract addresses are the mainnet and testnet:

Ethereum Mainnet

Ethereum Ropston Testnet

Tron Mainnet

Tron Testnet

Last updated

Was this helpful?