De-DungeonCrawler – 地牢爬虫区块链毕设代写

区块链毕设代写本文提供国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,De-DungeonCrawler – 地牢爬虫区块链毕设代写 是一篇很好的国外资料

De-DungeonCrawler

De-DungeonCrawler - 地牢爬虫

Built for the Chainlink Spring hackathon 2021

De-DungeonCrawler - 地牢爬虫

De-Dungeon Crawler

An awesome RPG dungeon adveture game running on Blockchain and powered by Chainlink VRF!
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
    • Built With
  2. Getting Started
    • Prerequisites
    • Installation
  3. Usage
  4. Contributing
  5. License
  6. Contact

About The Project

De-DungeonCrawler - 地牢爬虫

We created an RPG game that is powered by the Ethereum blockchain and ChainLink’s decentralised Oracle Network and minting NFTs

De-DungeonCrawler - 地牢爬虫

We have chainlink price feed setup, We have our own ERC20 token named ‘Dungeon’ which we are assuming to be 1$. So if a players wants to play the game we get LINK/USD price from the price feed and equivalent amount of Dungeon token that person has to pay in return to play the game. In the game there are 4 – 5 chests which mints 20 dungeon token and there is one Link Token which when claimed finishes the game.

A player has 3 lives if he loses 3 lives he dies, he has to play again to get the dungeon token. On winning the game successfully, we reward user with a unique NFT (Non Fungible Token) which has randomness generated by Chainlink VRF,IPFS provider. There is a DAO where users (artists/story writers) share Monsters/Game Character images, stories/maps for the next level, in the form of an Open Artboard/Creation zone for creators, upon reviewing which will be approved by the game Admins.

De-DungeonCrawler - 地牢爬虫

On a certain epoch the character and story with maximum votes raised will be awarded the ‘Dungeon’ token. And those characters and story would be implemented in the game.

Built With

We have used the following technologies for this project:

  • Ethereum (Ethereum blockchain ERC20 and ERC21 ethereum smart contracts)
  • Solidity (Language for writing smart contracts)
  • Chainlink (Chainlink VRFs for generating randomness and minting NFTs as rewards)
  • Phaser (For creating the RPG game)
  • Bootstrap (CSS framework)
  • ReactJS (web UI)
  • IPFS (P2P network for storing and sharing files in a distibuted file system)
  • Infuria (Access to Ethereum network)
  • Metamask (Wallet Provider)

There are many more

Getting Started

Instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

Make sure you have an Ethereum Wallet provider and NPM/Yarn package managers set up along with NodeJS. NPM can be installed with:

Installation

Following are the instructions for running the web application locally. First navigate to RPG-Solidity-Game/blockchain/

  1. Get a free API Key at https://infura.io/ , and Etherscan

  2. Clone the repo

    git clone https://github.com/Sagar133/RPG-Solidity-Game

    First navigate to RPG-Solidity-Game/blockchain/

  3. First navigate to RPG-Solidity-Game/blockchain/ and Install NPM packages

    npm install yarn
  4. Enter your API in .env inside RPG-Solidity-Game/blockchain/ folder

    ETHERSCAN_API_KEY="Your ETHERSCAN API KEY" RPC_URL="https://rinkeby.infura.io/v3/{YOUR RINKEBY API KEY}" MNEMONIC="Seed phrase of your metamask wallet" SKIP_PREFLIGHT_CHECK=true PRIVATE_KEY="Enter exported private key of your ethereum wallet metamask"

    NOTE: NEVER SHARE YOUR API KEYS AND PRIVATE KEYS

  5. Run the web application locally:

 npm start  OR  yarn start

Following are the instructions for running the game locally:

  1. First navigate to RPG-Solidity-Game/ folder and Install NPM packages

    npm install yarn
  2. Run the game locally:

 npm start  OR  yarn start

Usage

This project can be scaled in future and we can create our own marketplace for creating own assets and minting NFTs and using the rewards. Blockchain empowers the gamers to own the cryptocurrencies and even convert them into fiat currency. A crucial issue blockchain hopes to tackle is the common problem of delay in payments to the e-sports players. Blockchain technology makes use of smart contracts on which people can build decentralized applications.

selection Hero Story
De-DungeonCrawler - 地牢爬虫 De-DungeonCrawler - 地牢爬虫 De-DungeonCrawler - 地牢爬虫

Contributing

Contributions are what make the open source blockchain community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

  1. SAGAR BEHARA – Sagar Behara – [email protected]
  2. ELIO JORDAN LOPES – @Lopes_el17 – [email protected]
  3. YASH AGARWAL – @yashragrawal98
  4. Elvin-Skaria

Merge pull request


De DungeonCrawler

De-DungeonCrawler - 地牢爬虫

为Chainlink Spring hackathon 2021年建造

一款很棒的RPG地牢高级游戏,运行在区块链blockchain上,由Chainlink VRF提供支持
浏览文档»

查看演示·报告错误·请求功能

De Dungeon Crawler

De-DungeonCrawler - 地牢爬虫

我们创建了一个RPG游戏,它由以太坊eth区块链blockchain和ChainLink分散的Oracle网络和铸造NFT提供支持

Table of Contents
  1. 关于使用
  2. 开始先决条件安装
  3. 贡献
  4. 许可证
  5. 联系
  6. 以太坊eth以太坊eth区块链blockchainERC20和ERC21以太坊eth智能合约)

关于项目

我们有ChainLink价格反馈设置,我们有自己的ERC20代币名为“地牢”,我们假设是1美元。因此,如果一个玩家想玩这个游戏,我们可以从价格反馈中得到LINK/USD的价格,以及该玩家在玩这个游戏时必须支付的同等数量的地牢令牌。在游戏中有4-5箱铸币20地牢令牌和一个链接令牌时,声称完成游戏

一个玩家有3条生命如果他失去3条生命他就死了,他必须再玩一次才能得到地牢令牌。在成功赢得游戏后,我们奖励用户一个独特的NFT(不可替代令牌),该令牌由IPFS提供商Chainlink VRF生成,具有随机性。有一个DAO,用户(艺术家/故事作者)在那里共享怪物/游戏角色图像、故事/地图,供下一级使用,以开放的艺术板/创作区的形式供创作者使用,审核后将由游戏管理员批准

De-DungeonCrawler - 地牢爬虫

在某个特定时代,获得最多票数的角色和故事将被授予“地牢”令牌。这些角色和故事将在游戏中实现

我们在这个项目中使用了以下技术:

关于在本地设置项目的说明还有很多。要启动并运行本地副本,请遵循以下简单的示例步骤

确保您有一个以太坊eth钱包供应商和NPM/纱线包经理,以及NodeJS。NPM可以安装为:

使用

以下是本地运行web应用程序的说明。首先导航到RPG Solidity Game/blockchain/

  • 稳固性(用于编写智能合约的语言)
  • 链式链接(用于生成随机性和创建NFT作为奖励的链式链接VRF)
  • Phaser(用于创建RPG游戏)
  • 引导(CSS框架)
  • ReactJS(web UI)
  • IPFS(P2P网络)用于在分布式文件系统中存储和共享文件)
  • Infuria(访问以太坊eth网络)
  • Metamask(钱包提供商)
  • npm npm安装[email protected] -g

在https://infura.io/ ,以太扫描

先决条件

克隆repo

安装

首先导航到RPG Solidity Game/区块链blockchain

  • 在https://infura.io/ ,和Etherscan克隆repo git克隆https://github.com/Sagar133/RPG-Solidity-Game 首先导航到RPG Solidity Game/blockchain/

使用

首先导航到RPG Solidity Game/区块链blockchain/并安装NPM包

  1. 首先导航到RPG Solidity Game/blockchain/并安装NPM包NPM Install yarn
  2. 在RPG Solidity Game/blockchain/folder.env中输入APIETHERSCANu APIu KEY=“您的ETHERSCAN API KEY”RPCu URL=”https://rinkeby.infura.io/v3/{YOUR RINKEBY API KEY}“MNEMONIC=”Seed phrase of YOUR metamask wallet“SKIPu PREFLIGHTu CHECK=true PRIVATEu KEY=”Enter exported PRIVATE KEY of YOUR ethereum wallet metamask“注意:永远不要共享API密钥和私钥
  3. 在本地运行web应用程序:
  4. 首先导航到RPG Solidity Game/文件夹并安装NPM包NPM Install yarn
  5. 在本地运行游戏:
 npm start  OR  yarn start

贡献使开源区块链blockchain社区成为一个值得学习、启发和创造的神奇地方。非常感谢你所做的任何贡献

  1. 分叉项目
  2. 创建功能分支(git checkout-b Feature/AmazingFeature)
 npm start  OR  yarn start

许可证

This project can be scaled in future and we can create our own marketplace for creating own assets and minting NFTs and using the rewards. Blockchain empowers the gamers to own the cryptocurrencies and even convert them into fiat currency. A crucial issue blockchain hopes to tackle is the common problem of delay in payments to the e-sports players. Blockchain technology makes use of smart contracts on which people can build decentralized applications.

selection Hero Story
De-DungeonCrawler - 地牢爬虫 De-DungeonCrawler - 地牢爬虫 De-DungeonCrawler - 地牢爬虫

联系

Contributions are what make the open source blockchain community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. 提交更改(git Commit-m’添加一些AmazingFeature’)
  2. 推送到分支(git push origin功能/AmazingFeature)
  3. 打开一个Pull请求
  4. SAGAR BEHARA-SAGAR [email protected]
  5. 埃利奥·乔丹·洛佩斯[email protected] [email protected]

License

Distributed under the MIT License. See LICENSE for more information.

Contact

  1. 雅什·阿加瓦尔[email protected]
  2. 艾文·斯卡里亚
  3. YASH AGARWAL – @yashragrawal98
  4. Elvin-Skaria

Merge pull request

部分转自网络,侵权联系删除区块链源码网

www.interchains.cc

https://www.interchains.cc/22272.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » De-DungeonCrawler – 地牢爬虫区块链毕设代写

提供最优质的资源集合

立即查看 了解详情