ERNESTO is a Web3 game ecosystem with a variety of entertainment and social features. By owning an ERNESTO users can participate in the ERNESTO RUN ๐ game and earn cryptocurrency by winning contests, events, and mini-games. An ERNESTO NFT (non-fungible token) can be acquired directly from the webpage or a second-hand marketplace. In the ERNESTO ecosystem, users can:
Compete in ERNESTO RUN ๐, outlast other users to win leaderboard prizes.
Find ERNESTO a wife using the Wheel of Love ๐ก.
Help ERNESTO start a family in the Breeding Center ๐พ.
Compete in various mini-games, challenges, and contests with your ERNESTO in the Boneyard ๐ฆด.
View all assets and collectibles in the Wallet ๐.
ERNESTO combines gaming, DeFi (Decentralized Finance), community and NFTs into one package. Users can trade ERC-721 tokens, message other users, breed their pets, participate in events, and play games all on ERNESTO'S WORLD ๐.
ERNESTO RUN ๐ is a play-to-earn blockchain gameโplayers assume control of ERNESTO as he runs from obstacles and enemies. Collect coins and avoid collisons, the farther a player runs = the higher the score is. Scores are reset weekly and the highest scores receive cryptocurrency.
Secure and transparent record-keeping of the game's scores is done with SUPABASEโeach entry on Leaderboard ๐ corresponds to an individual token ID (ERNESTO NFT). Top scores receive cryptocurrency prizes at the end of the week.
Users spin the Wheel of Love ๐ก to find a wife for their ERNESTO. Accepting the result will create a new NFT with new attributesโonce chosen, the transaction cannot be reversed as the smart contract will generate only one wife ๐ฐ per ERNESTO. A wife is required to breed in the Breeding Center ๐ฅ.
Users can breed their dogs in the Breeding Center ๐ฅ by selecting an ERNESTO and a wife. Once two mates are chosen and the transaction accepted, a puppy NFT will be created with randomized attributes. A combination of data structures, conditional logic, and random number generation is used to create one puppy ๐พ per ERNESTO and wife ๐ฐ.
Users can engage with each other in a players-only clubhouse called the Boneyard ๐ฆด, entry is contingent on owning ERNESTO digital content. In this area users can access to the Clicker Game ๐ฑ๏ธ, Kahoot Quiz โ, and view details on future community events. The Boneyard Shoutbox ๐ฌ, is a community chat where players can share tips, and strategies for ERNESTO RUN ๐.
Players are given a set amount of time to click on as many virtual coins as possibleโ in this one time community event and game. Anti-cheat measures are included in the Clicker Game ๐ฑ๏ธ, omitting robotic clicks and preventing tamper.
The Kahoot Quiz โ was a series of multiple-choice questions asked and answered on Discord. As players answered the questions correctly their scores were simultaneously increased and updated on the Webpage + Discord. SUPABASE (API) was used to interface from Discord โ Webpage. The top scores from the event received cryptocurrency.
The Boneyard Shoutbox ๐ฌ is secure and private chat platform for the ERNESTO community. Accessed only with verified ownership of ERNESTO assets. Back-end and server-side functions done with Node + Axios.
Users have verifiable ownership of their digital content and can self-custody without worry as ERNESTO is permission-less, decentralized, and secure. All ERNESTO assets can be viewed in the Wallet ๐.
HTML5
React
, TypeScript
Node
, Solidity
, Axios
, SWR
Use-Wallet
, Ether.js
Supabase
, Node
โฆreturn to projects.ibrahimsaid.ca
or ibrahimsaid.ca
.