文件名称:NiFTyHextris:基于浏览器的游戏,玩家可以领取NFT收藏品
文件大小:1.44MB
文件格式:ZIP
更新时间:2024-05-02 01:41:18
game JavaScript
NiFTyHextris 基于浏览器的游戏,玩家可以领取NFT收藏品 灵感 要使用Chainlink VRF构建出色的游戏,让游戏玩家在获得高分后就可以申领NFT。 重构版本可在获得高分后支持NFT的创建。 它能做什么 基于浏览器的Web3游戏,用户可以玩游戏并要求ERC721令牌作为奖励。 用户通过创建与Matic Mumbai Test Network部署的智能合约的交易来开始游戏。 这将注册游戏的开始并从Chainlink VRF请求随机数。 请求ID被注册为GameID,其中保存了钱包地址的Game Stats映射。 平均而言,大约需要2个区块确认才能获得随机数,然后移除叠加层,游戏计时器开始运行,用户可以开始玩游戏。 一旦用户获得了分数,便会进行另一项交易以结束游戏,从而更新GameID的游戏统计信息并将ERC721令牌奖励给用户的钱包。 笔记: 用户必须在其Dapp浏览器
【文件预览】:
NiFTyHextris-main
----style()
--------fa()
--------fonts()
--------rrssb.css(11KB)
--------style.css(8KB)
----index.html(8KB)
----favicon.ico(15KB)
----images()
--------icon_arrows.svg(1KB)
--------btn_facebook.svg(2KB)
--------btn_resume.svg(1KB)
--------facebook-opengraph.png(18KB)
--------btn_restart.svg(2KB)
--------btn_back.svg(1KB)
--------btn_pause.svg(1KB)
--------btn_help.svg(3KB)
--------btn_twitter.svg(2KB)
--------twitter-opengraph.png(17KB)
--------btn_share.svg(1KB)
----android-chrome-512x512.png(260KB)
----js()
--------checking.js(3KB)
--------initialization.js(6KB)
--------main.js(9KB)
--------wavegen.js(5KB)
--------RandomNumberConsumer.js(3KB)
--------dapp.js(7KB)
--------Hex.js(5KB)
--------Text.js(600B)
--------web3.min.js(1.11MB)
--------comboTimer.js(2KB)
--------update.js(2KB)
--------save-state.js(1KB)
--------Block.js(6KB)
--------math.js(349B)
--------NiFTyHextris.js(9KB)
--------input.js(5KB)
--------render.js(3KB)
--------view.js(6KB)
----contracts()
--------NiFTyHextris.sol(5KB)
----android-chrome-192x192.png(48KB)
----android-chrome-256x256.png(86KB)
----site.webmanifest(263B)
----apple-touch-icon.png(43KB)
----LICENSE(1KB)
----favicon-32x32.png(2KB)
----README.md(2KB)
----.gitignore(2KB)
----favicon-16x16.png(709B)
----vendor()
--------sweet-alert.min.js(10KB)
--------jquery.js(90KB)
--------rrssb.min.js(5KB)
--------keypress.min.js(10KB)
--------jsonfn.min.js(809B)
--------hammer.min.js(13KB)
--------js.cookie.js(3KB)