Giter VIP home page Giter VIP logo

Brief

Game Link : Click Here

Market Place link : Click Here

GalacticWar is a novel protocol that mixes NFT, Gaming and DEFI . At the core GalacticWar is a play to earn game which is powered by XDC blockchain. Community can contribute and earn in a variety of ways, including but not limited to Playing Game , Live streaming gameplay, staking weapons as well as selling on secondary market places.

We strongly believe that a good game is an amalgamation of Scarcity, Thrill , Realtime and Sharing. We have combined various elements to bring these properties.

Overview

Why

Gamers have recently understood that centralized institutions are fragile. Many game servers are shut down and users are enable to retain there assets which took them years to earn. We can make asset ownership more transparent and trusted with Blockchain. With the influx of new gamers around the world due to various reasons like cheap internet and compute devices. The blockchain gaming industry is still very nascent and there is a huge potential for growth. GalacticWar a realtime strategy game with alluring graphics and play to earn mechanics will onboard games from web2 world as well as web3. We specifically chose XDC as it is a one stop solution to Smart contract execution.

Gameplay

Townhall

Build the most powerful kingdom and army

The core of the game lies in creating your own base and looting other bases to earn Aureus (in game XRC20 token). All the elements in your base are XRC20 tokens which can also be sold on DEX.You own your assets. This essentially provides liquidity to the players who wishes to sell there assets. There are special purpose miners which help players to mine in game currencies at a certain rate. There are attackers which players can buy to loot other bases.

To give a more detail overview of the Tokenomics

  • Aureus : This is the main currency of the game which can be used to buy all the assets like cannon/xbow/archer/valkyrie. Players cannot buy Miners with Aureus miners can only be bought with XDC.

  • Miners: Miners are locked when a player adds them to there base. Once locked miners start producing aureus every block and after certain amount of blocks the storage is filled so players have to keep collecting. On upgrading miner level the storage capacity and per block output increases

  • XRC1155 Assets : This are in-game assets that include defenders and attackers. Once a player places them in there base the assets get locked and when a player removes them from there base the assets are unlocked and can be sold in the secondary market place. Currently we have 6 such assets.

  • Cannon

  • Xbox

  • Tesla

  • Archer

  • Valkyrie

  • RoboDriller

The contract is dynamic and allows the addition of assets so we can add more building and asset to the game without redeploying the contract

Beside depending on secondary market place we have our own marketplace in which user can buy/sell various assets.

  • 3D Marketplace : We have our own marketplace in which users can buy/sell there assets. The best part about the marketplace is that players can visualize the asset in 3D before buying it. This gives them the overview of how they will look in the game.

Architecture

Usually Gamers spend a lot of there time and effort to advance in a game and when online games shut down or there servers are compromised there is a significant amount of value loss here. Some of the rare assets even take years of hardwork to earn. But when this efforts are spent on centralized games there is a high chance that in future you might not be able to retain ownership of your assets. We aim to solve this by creating a game in which all assets are stored as NFT so that owner can retain full ownership of there assets. We have devised our architecture to resolve this shortfalls of traditional games.

Assets as NFT and Logic : Our game logic is transparent and verifiable as we are using smart contract for our backend logics. We have deployed our frontend on the IPFS . XDC provides free faster transactions to users and it improve the user experience of the game.

Backend SmartContract : To deliver the most decentralized experience from the events happening in the contract for updating the UI we have deployed our backend as smart contract on XDC network

Attractions

Guilds : People always like playing games together and allowing players to form guilds increases the interaction and active users. Guilds will be a core part of the game and the membership will be tokenized by utilizing XRC-721 standard to show proof of ownership

Liquid Assets : All the assets in the game are XRC-20 and hence provides the players opportunity to trade them whenever they want. The concept of liquid assets not only guarantee users that they belong to them but also can be used to arbitrage trade allowing more trading volume in the platform

Mystery Boxes : Players will be able to buy and earn mystery boxes for their proof of contribution. Creating organic growth and demand.

Decentralized : The goal is to transition towards a decentralized DAO in the longterm to be sustainable and keep the product development as decentralized as possible. A proper documentation will be provided for governance and contributions

Why XDC ?

XDC provides a wonderful way to deploy and manage your application with robust and decentralized architecture the smart contract based architecture of XDC allows applications to be grow and allows sufficient rights to upgrade the code with time. Even the users don't have to pay a fee in order to use the app.

Ease of Management : By allowing upgradation of backend smoothly XDC provides great support for the agile paradigm which leads to smoother development process.

Cost Efficient : XDC provides very competitive pricing for hosting and executing backend code which makes XDC very attractive

Easy Learning Curve : We really liked how detailed the documentations are which accounts for faster development from team. Solidity itself is fairly easy to learn with the documentations provided.

Challenges we ran into

  • Art Work : Beautiful Art requires time we have been working on this game for more than two months and are very proud to present our 3D assets. We currently have 8 3D assets which we plan to increase over time

  • Game Logic : Writing the whole game logic on the blockchain requires multiple contracts we ended up deploying 4 contracts.

  • Making Assets Generic: It's easy to make a niche asset that only works on your platform but our NFT Assets support secondary marketplaces.

Future Updates

We truly feel that NFT , Gaming and Streaming are interconnected. We want to take this project to it's full potential. Future updates that we have planned are :

Marketplace Outreach : Contacting Market place and listing our contracts to provide liquidity to players

Providing Liquidity on Swap : Aureus token will be paired with XDC so users can buy/sell there rewards

Bringing Tournaments : Users will be able to fight in the tournaments for rare assets

Forming Guild : Players will be able to form guild/clan so during an attack they can send some help to fellow guild member.

Stream Liquidity Mining : Users whose streams get the most views will be able to mine aureus from it so essentially a stream will become a miner which yields on people watching it

Adding more Assets : We want to increase our library of assets such as defense assets and attacker assets

strange969's Projects

hacktoberfest icon hacktoberfest

🌱 Contribute your favorite 📚 Data Structure implementation, 🕸 Algorithms, and 🎲 Projects. 😊 | Very Active Repository, Star and Share with your friends |

hacktoberfest2021_cardgame icon hacktoberfest2021_cardgame

🌱 Contribute your favorite 📚 Data Structure implementation, 🕸 Algorithms, and 🎲 Projects. 😊 | Very Active Repository, Star and Share with your friends |

rakathan2022 icon rakathan2022

AgriBlock is an NFT application Based on Ethereum Blockchain written in Solidity Smart Contract, and using the power of React Frontend, and ether.js to interact with the Smart Contract present in the Ethereum Blockchain, a user can Upload & Mint (In IPFs), buy and Sell NFT, in the AgriBlock NFT marketplace.

tic-tac-toe icon tic-tac-toe

Using HTML, CSS and JavaScript creating Tic Tac Toe game

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.