Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AlessandroAnnini/epic-nft-game
Buildspace project - Create your own mini turn-based NFT browser game
https://github.com/AlessandroAnnini/epic-nft-game
hardhat react solidity
Last synced: about 1 month ago
JSON representation
Buildspace project - Create your own mini turn-based NFT browser game
- Host: GitHub
- URL: https://github.com/AlessandroAnnini/epic-nft-game
- Owner: AlessandroAnnini
- Created: 2021-12-01T07:44:31.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-07T00:24:25.000Z (about 3 years ago)
- Last Synced: 2024-04-18T14:18:11.048Z (8 months ago)
- Topics: hardhat, react, solidity
- Language: JavaScript
- Homepage: https://epic-nft-game-aleannini.vercel.app/
- Size: 2.52 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-buildspace - epic-nft-game
README
# epic-nft-game
## Create your own mini turn-based NFT browser game
This is an async, weekend project for curious devs that want to learn more about crypto + gaming by hacking together their own web3 game. You'll mint your own NFTs, make them playable characters in your game, and let users earn your own crypto as they win games
[buildspace](https://buildspace.so/)
[project](https://app.buildspace.so/projects/CO5cc2751b-e878-41c4-99fa-a614dc910ee9)## Useful links
- [Local variable and state variable, and the difference between them](https://ethereum.stackexchange.com/a/25556)
- [Solidity inheritance](https://solidity-by-example.org/inheritance/)
- [ERC721](https://eips.ethereum.org/EIPS/eip-721)
- [OpenZeppelin ERC721 contract](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC721/ERC721.sol)
- [OpenZeppelin Counter.increment function](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/fa64a1ced0b70ab89073d5d0b6e01b0778f7e7d6/contracts/utils/Counters.sol#L32)
- [Soliditi provided variables](https://docs.soliditylang.org/en/develop/units-and-global-variables.html#block-and-transaction-properties)
- [OpenSea Metadata structure](https://docs.opensea.io/docs/metadata-standards#metadata-structure)
- [What difference between if and require in solidity](https://ethereum.stackexchange.com/questions/60585/what-difference-between-if-and-require-in-solidity)
- [Etherscan dropped my transaction why](https://www.reddit.com/r/ethereum/comments/m4mmy9/etherscan_dropped_my_transaction_why/)
- [I see no way to obtain the return value of a non-view function (ethers.js)](https://ethereum.stackexchange.com/questions/88119/i-see-no-way-to-obtain-the-return-value-of-a-non-view-function-ethers-js/88122#88122)
- [How to Use IPFS: The Backbone of Web3](https://decrypt.co/resources/how-to-use-ipfs-the-backbone-of-web3)
- [Pin files using IPFS](https://app.buildspace.so/projects/CO5cc2751b-e878-41c4-99fa-a614dc910ee9/lessons/LEfece0c31-8127-4e74-bf00-4479c793b71b)
- [Getting A Random Number with Chainlink VRF](https://www.youtube.com/watch?v=JqZWariqh5s)