🚌
Ride the Bus
  • 🚍Ride the Bus
  • Overview
    • 🛣️The Game
      • 🔢Rounds
      • 📈Levels
      • 🔀Paths
  • Protocol Categories
    • ⛽The Station
    • 🔀Street Squad
    • 👍Hitchhiker's Last Chance
    • 🚐Bus Staking Pool
  • Project Tokens
    • 🎫Bus Ticket
    • 🎟️Ticket Stub
    • 🚎Bus
    • 📜Contract Addresses
  • Team
    • 🎨The Art
    • 🖥️About
Powered by GitBook
On this page
  • Overview
  • Gameplay
  • Calling the Round
  • Advancing
  • Unlocking more levels
  • When does it end?
  1. Overview

The Game

Guide on how to Ride the Bus

PreviousRide the BusNextRounds

Last updated 6 months ago

Docs in progress: These docs are a work in progress. If you notice discrepancies, please let us know! 🙏

The are the source of truth.

Overview

Step into a futuristic world where the road ahead is paved with ever-increasing difficulty. Brace yourself as you navigate through a series of mind-bending obstacles and treacherous terrains!

Each level presents a unique set of arduous challenges meticulously designed to test your patience and luck.

Strap your seatbelts and let the power of (Verifiable Random Function) fuel an unparalleled gaming experience!

The Goal: See how far you can ride the bus

Gameplay

1 Bus Ticket grants you passage on the route of your choice.

When buses depart, only one route will make it to the final destination, the rest will crash!

If you survive, you can keep riding. If you don't make the journey, you have to start over.

Every level is 1 route harder than the last

For each level you survive your journey, the path only gets more treacherous and harder to pick the surviving route.

To illustrate,

Level 1 -- 2 paths

Level 2 -- 3 paths

Level 3 -- 4 paths

...

...

Level 10 -- 11 paths

...

Level 20 -- 21 paths!

So while for level one, you have a 50% chance at survival, the odds of surviving level 20 are just under 5%!

Calling the Round

After 6 hours, anyone can call the round. Just pull the cord!

Advancing

In order to avoid potential Base block reorgs, the protocol waits for the buses to drive for 20 blocks before determining the winning route.

A different winning route is determined per each level.

If your ticket stub verifies you had a seat on the winning route, you have 2 options:

  • Level up - let it ride! Receive a Bus Ticket good for a seat on the next level

  • Cash out - hop off the bus! Bail and take some cash

    • Split a 50% share of that level's ETH stored

      • There can be 1 or more users choosing to cash out in the 6 hour round

      • If no one cashes out the pool for the round keeps growing

    • 35% remains in the level for the next round to continue the gameplay

    • 10% goes to protocol treasury

    • 5% goes to protocol dev

The treasury and dev ONLY take a share of protocol rewards when people WIN the game!

Unlocking more levels

There is always a 2 level buffer

Every round is composed of levels.

There is a maximum amount of levels, based on how far the furthest user has reached.

When someone reaches a new highest level, the maximum amount of levels increases by one.

There is a 2 level buffer between unlocked - there will always be 2 levels seeded.

When does it end?

The buses never stop driving their routes as long as the blockchain is online!

Once the game starts, it never stops.

  • The ETH is locked in the contract until passengers can ride the bus to that level

  • The owner of the contracts is unable to remove these funds

Functions in the game are public and callable by anyone to ensure the protocol runs continuously.

Anyone can top up the Chainlink VRF Subscription

Once the round is ended, calls the protocol to determine the winning paths.

🛣️
Chainlink VRF
contracts
Chainlink VRF
A Bus getting ready to leave the Station