Proyectos como Plant vs Undead, Decentraland, Sandbox, Crypto Cars, Axie Infinity han demostrado que los juegos NFT tienen bastante potencial. En este video vamos a ver que necesitas para crear tu juego que interactue con NFTs o con cualquier smart contract y ecosistema DeFi.
Dependencias
Para este tutorial ocuparás NodeJs que les recomiendo descargarlo el Linux via NVM , un URL de RPC te recomiendo usar INFURA, Metamask con fondos de Rinkeby Testnet que puedes conseguir desde el Faucet.
1. Descarga e instala las dependencias
git clone https://github.com/FilosofiaCodigo/NFTGame
cd NFTGame
npm install
npm i -g lite-server
2. Lanza el contrato
Crea un archivo .env y coloca tus llaves siguiendo el ejemplo .env.example.
npx truffle deploy --network rinkeby --reset
Ahora copia ./bruild/MyNFT.json en ./client/contracts/MyNFT.json.
3. Levanta el cliente, juega y mintea
cd client
lite-server
¡Gracias por ver este tutorial!
Sígueme en dev.to y en Youtube para todo lo relacionado al desarrollo en Blockchain en Español.
Top comments (3)
¡Buenísimo el análisis sobre el desarrollo de juegos NFT! La verdad es que armar los contratos inteligentes y equilibrar la economía interna es donde casi todos los devs nos trabamos. Cuando estaba con mi primer proyecto Web3, descifrar la generación aleatoria de los rasgos de los NFTs fue un dolor de cabeza tremendo. Sinceramente, ver cómo las plataformas de juego actuales manejan su RNG y la matemática del backend me ayudó un montón. De hecho, saqué varias ideas buenísimas sobre arquitectura y gestión de riesgos en casino-morospin.es/ . No es un sitio de desarrollo, obvio, pero analizar sus mecánicas desde adentro me dio una perspectiva totalmente nueva para el tokenomics. ¡Tremendo post, quedo atento a la segunda parte!
¡Saludos! Esta plataforma ofrece una excelente variedad de juegos y es muy fácil de usar. Estoy muy satisfecho con mi experiencia. Para más información, visita 1win.pa/
Some comments may only be visible to logged-in visitors. Sign in to view all comments.