Skip to content

Complete deployment guide, system architecture documentation, and development documentation for Evolution Land.

License

Notifications You must be signed in to change notification settings

evolutionlandorg/evolutionland

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Evolution Land

Backend service providing game data including land plots, apostles, and NFT assets
Play Evolution Land »

Documentation · Report Bug · Request Feature

Table of Contents

Overview

Evolution Land is a blockchain-based virtual world game with multiple components working together to create an immersive gaming experience.

Key Components

Our ecosystem consists of several key repositories:

Repository Description
evo-backend-server Core backend service for API and game state management
evo-frontend User interface and interactive elements
market-contracts Dutch auction marketplace smart contracts
land Land management smart contracts
token-contracts Ecosystem token contracts
evo-deploy Deployment contracts and tools

Getting Started

Prerequisites

  • Docker and Docker Compose
  • Minimum 4GB RAM
  • 20GB available disk space
  • Internet connection

Basic Deployment

  1. Clone the repository:

    git clone https://github.com/evolutionlandorg/evolutionland.git
  2. Deploy backend services:

    cd deploy/docker
    bash ./start.sh
  3. Deploy frontend by following evo-frontend instructions

Network Deployment Guide

Prerequisites

  • Python and pip installed
  • Wallet credentials
  • Docker environment (for backend)

Deployment Steps

  1. Deploy Smart Contracts

    # Follow evo-deploy repository instructions
  2. Generate Land Resources

    cd ./init
    pip install -r requirements.txt
    export CHAIN=<network_name>
    python land.py
  3. Deploy Apostles

    python apostle.py
  4. Setup Marketplace

    python apostleAuction.py
    python clockAuction.py

Detailed deployment instructions can be found in our Documentation.

Contributing

We welcome contributions! Please read our Contributing Guidelines before submitting pull requests.

Support

License

This project is licensed under the MIT License - see the LICENSE.txt file for details.

About

Complete deployment guide, system architecture documentation, and development documentation for Evolution Land.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published