Decentralized finance protocols have a market size $1 billion in 2021, building a new financial system. Financial products allowing people to lend or borrow funds from others, analyze asset prices using derivatives, trade cryptocurrencies, hedge risks (black scholes equation for volatility), and earn interest in savings accounts. However, not many people know how to use decentralized finance applications directly given its complex technical features and financial terms. How to explain complicated decentralized finance concepts in a fun and engaging way for normies?

Pepe2Pluto is an decentralized game-type protocol built on Ethereum that walks a user through the decentralized finance journey in a quest-type journey to get normies up to speed. Learning Incentivization: The application rewards PEPE PLUTO tokens for learning STEM concepts while being fun. Research has shown the positive results of gamification for education to engage students for skill development. The goal of Pepe2Pluto is to explain decentralized finance to the average person through a quest-like “Choose Your Own Adventure Governance” tutorial where Pepe is an imposter on a spaceship trying to get to Pluto.

What it does

Adventure Storyline:

"The year is 2088. It is Defi Summer. Drop in oil prices and lack of government regulation has caused the government to print large amounts of money, with inflation exceeding 1,000,000%. A powerful rebel force named WALL_ST_BETS led by brave PEPE THE FROG is armed with big brain energy to overtake the government using his decentralized finance knowledge. A war breaks out between government and rebel forces. The government starts restricting their ability to trade - taking their critical thinking big brain energy powers. To punish PEPE THE FROG as the leader for his crimes, he is banished from his home PLUTO and floats in space indefinately. He creates a fair launched, passive-yield, censorship resistant and forever deflationary token with his MEME powers to buy a ticket on board spaceship Among Us to PLUTO. On the spaceship, Pepe must completes mini tasks required for a quest type journey in a tutorial to learn more about decentralized finance while competing in games for PEPE2PLUTO tokens as reward points. Goal is for PEPE THE FROG to get to the other end of the universe to PLUTO as an imposter on the spaceship."

STEP1: Create pepe imposter

User creates pepe imposter with name, color, game stats, and kill radius.

STEP2: Play pepe2pluto choose your own adventure game [planets]

The order of the planets in the solar system, starting nearest the sun and working outward is the following: Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune and then end game Pluto.

  • StartGame Initial Condition : Pepe on Spaceship
  • R0: Asset Management Tools and Analytics
  • R1: Decentralized Exchanges, DAOs and Governance
  • R2: Derivatives and Margin Trading
  • R3: Payments, Lending, and Borrowing
  • R4: Marketplaces
  • R5: Staking
  • R6: Tokenization of Assets
  • EndGame Pluto Final Condition : Pepe2Pluto

STEP3: Complete mini tasks like “Match $PLUTO Memes”

In each adventure game, PEPE plays different smart contract games; ex; Matching Memes, CoinFlip, Predictions, Roulette, Dice, that pays out incentives in DEFI reward tokens. If fail task - Pepe voted off spaceship to Pluto. If pass task - Pepe stays on spaceship to Pluto

STEP4: Leadership board incentives with Token point system

Scoreboard to automatically tracks PEPE 2 PLUTO game stats connected to Metamask Wallet and your personal blockchain. Rank players in the game where the scoring system is based on wins, kills, votes, and defi tasks being filled on the taskbar.

How we built it

Front End:

  • HTML 5
  • CSS 3
  • JavaScript ES6


  • Truffle v5.0.44 (core: 5.0.44)
  • Solidity v0.5.12 (solc-js)
  • Node v10.17.0
  • Web3.js
  • Ganache Pepe2Pluto

Challenges we ran into

The choose your own adventure part was difficult to create different storylines - smart contracts text kept in logs rather than written to contract storage

Accomplishments that we're proud of

Final video looks great

What we learned

We learned a lot from the following influences:

  • Among Us : recreating the game characters and space backgrounds
  • Bandersnatch : choose your own adventure
  • Star Wars : mainly the storyline
  • PlutoPepe's $Pluto Blockchain : Ganache blockchain to run tests, execute commands, and inspect state while controlling how the PEPE2PLUTO chain operates

What's next for Pepe2Pluto

  • Full front-end integration with the back-end
  • Add different quest type storylines
  • Deploy on mainnet instead of devnet

Built With

Share this project: