Escape City

Escape City is a blockchain-based game where players grow and evolve their characters, known as runaways, through engaging escape gameplay.

  • 13,755 Raised
  • 362 Views
  • 7 Judges

Categories

  • Gaming in Web3

Gallery

Description

Escape City

Escape City is a decentralized game built on the MultiversX blockchain. Players grow and evolve their runaways through engaging and immersive escape gameplay.

Escape City offers a dynamic and interactive experience where players manage and evolve their runaways. By completing challenges, players increase the weight of their runaways, allowing them to multiply. Additionally, players can list their runaways for auction and buy runaways from others.

Features

Multiplication Mechanism: Runaways can multiply once they reach a weight of 200. Players collaborate by requesting and approving multiplication.

Auction System: Players list their runaways for auction and buy runaways from others.

Gameplay Mechanics: Players earn points by participating in escape games, which contribute to their runaway's growth.

Architecture

Escape City consists of smart contracts deployed on the MultiversX blockchain and a React-based frontend application. The architecture ensures secure and decentralized gameplay, with smart contracts handling the core game logic and the frontend providing an interactive user interface.


Smart Contract Overview

Multiplication Mechanism

Request Multiplication: A player can request the multiplication of their runaway with another player's runaway if both meet the weight requirement.

Approve Multiplication: The owner of the target runaway approves the request, leading to the creation of a new runaway.

Auction System

List Runaway for Auction: Players can list their runaways for auction, setting a price for others to buy.

Buy Runaway: Players can purchase listed runaways, facilitating a dynamic marketplace.

contract adress: erd1qqqqqqqqqqqqqpgq0xcq4gw05kw86ttw267gwc0asvefkg5r6dzs8mh6fa


Frontend Integration

The frontend application is built using React and integrates seamlessly with the MultiversX blockchain. Key components include:


Runaway Management: Interfaces for viewing, managing, and evolving runaways.

Multiplication Requests: UI for requesting and approving runaway multiplication.

Auction Listings: Pages for listing runaways for auction and buying them.

Gameplay Interface: Interactive escape game where players earn points to grow their runaways.

Github: https://github.com/Kagwep/escape-city

escape city

Attachments