Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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)