# 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