ERNESTO NFT AND GAME ๐Ÿถ

What is ERNESTO?

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:

  1. Compete in ERNESTO RUN ๐Ÿ•, outlast other users to win leaderboard prizes.

  2. Find ERNESTO a wife using the Wheel of Love ๐ŸŽก.

  3. Help ERNESTO start a family in the Breeding Center ๐Ÿพ.

  4. Compete in various mini-games, challenges, and contests with your ERNESTO in the Boneyard ๐Ÿฆด.

  5. 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 ๐ŸŒ.

1. ERNESTO RUN ๐Ÿ•

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.

GAMEPLAY ๐ŸŽฎ

Game controls:

Left / Right Arrow Keys - Run.

Up Arrow Key - Jump.

Collisions cause the game to end.

LEADERBOARD ๐Ÿ†

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.


2. WHEEL OF LOVE ๐ŸŽก

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 ๐Ÿฅ.


3. 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 ๐Ÿ‘ฐ.


4. THE BONEYARD ๐Ÿฆด

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 ๐Ÿ•.


CLICKER GAME ๐Ÿ–ฑ๏ธ

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.

KAHOOT QUIZ โ“

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.


BONEYARD SHOUTBOX ๐Ÿ’ฌ

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.

5. WALLET ๐Ÿ‘›

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 ๐Ÿ‘›.

Built With



โ€ฆreturn to projects.ibrahimsaid.ca or ibrahimsaid.ca.