---
# System prepended metadata

title: Narrative Pitch
tags: [Crytptoverse]

---

# Narrative Pitch
###### tags: `Crytptoverse`

These aren't the exact storylines. 
Basically an overview of the proposed storylines, let me know which one feels better.

## Alien Invasion
This storyline will result in a gameplay similar to "Plants vs. Zombies" rather than a shooting game.
- Core gameplay similar to [this](https://www.marketjs.com/item/robots-vs-aliens).
- User is essentially running an organization similar to a government and the whole course will be about preparing to battle against the alien invasion.
- User will build:
    1. Fungible Token(`Lunar Token`)
    2. Non-Fungible Token(`Cryptobot`)
    3. Inventory
- General flow:
    1. User creates `Lunar Token`
        - This will teach how to create Fungible Tokens using FA-1.2 standard.
    2. User creates `Cryptobots`
        - In this part of the story, user will define an NFT(`Cryptobot`) based on FA-2 token contract.
        - This `Cryptobot` is like a soldier in the army and each bot will be given a certain amount of `Lunar token` in the start which they'll in the next step use to interact with the `Inventory`.    
    3. User creates an `Inventory`
        - You can't ever have an infinite supply of resources right? Hence, `Inventory` will also have limited supply of powerups which a `Cryptobot` will be able to activate using `Lunar Tokens` which will be sent to the `Inventory` from the `Cryptobot` using `inter-contract calling`.
- Notes
    - A wallet adress would've to be attached to both the `Cryptobot` and `Lunar Tokens` as this is how we'll know which `Cryptobot` possesses how many tokens.
        - I am a little fuzzy on the implementation of this.
        - But I think it isn't anything too difficult to figure out, hence, won't be a blocker.
        - Might mould the idea a bit for practical implementation.
---


## Re-building Earth
Phase 1 ends at the user defeating the Aliens - the battle has been won but it has left the **planet in shatters, everything needs to be re-built**.
- This will allow us to deliver a **city building** sort of experience. 
- Imagine the room for creativity over here, we give the user the task of **rebuilding a whole society**, from currency(`Lunar Token`) to workforce(`Cryptobot`) to the infrastructure(houses, buildings etc...)
- User will build: 
    1. Fungible Token(`Lunar Token`)
    2. Non-fungible Token(`Cryptobot`)
    3. Marketplace(To buy blueprints for different buildings)
- General flow:
    1. User creates `Lunar Token`
        - Teaches them about FA-1.2
    3. User creates `Cryptobots`
        - Goes deep into creating NFTs using FA-2
    5. User creates a `Marketplace`
        - We can teach secondary concepts like `records` and `bigMap`
    7. User buys `blueprint` from `Marketplace`
        - Teaches `inter-contract calling` through the interaction between `Cryptobot` and `Marketplace`
    9. User builds buildings by `Cryptobot` using the `blueprint` acquired from the `Marketplace`
        - Can be used to teach the users about ConseilJS
    
