# 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