# Hackathon Roadmap ## Smart contracts ## 1. ERC1155 Class (skin) NFTs ### Additional functionality - Option to add new **Classes** - Option to update image - Option to update metadata ### Minting: - Burn **Sealed class card item** ERC-1155 (like open lootbox) to get random Class card. **Sealed class card** could have different rarity which determinates chances to get **Class card** higher grade. - Fuse (burn) 4 **Class cards** NFTs of the same rarity to have a chance to mint one higher rarity, or get random **Class card** of same rarity on fail. - ~~20 fuse fails give 100% chance on next fuse for the same rarity. Fuse fail cointer is unique for **rarity** and for **character**.~~ - ### Aquire Sealed class card item - Buy in game store with game currency (gold) (ERC-1155) - Fixed amount available per character per day/week/month/season - Buy in game market with market currency (diamond) from other players - ~~Drop from unique bosses~~ ### Traits: - **Rarity** trait: Common(White), Rare(Green), Unique(Blue), Epic(Purple), Legendary(Red) Mythic(Gold) - **Main Class** trait: Knight(Defender,Paladin), Warrior(Destroyer), Assasin(Thief,Rogue), Archer(Hunter,Ranger), Mage(Wizard), Healer(Acolyte,Priest) - **Side Class** trait: will contain list of subclasses (could be more then 1) - **Characteristics**(stats): STR, CON, AGI, DEX, WIS, INT - In game **Skill Enhance** - Unique character design that would be reflected in game ### Rarity: - Rarity will determinate amount of additional stats (STR,INT etc) - Rarity will determinate power of passive\active in game skills #### Common White - Base stats value: 11 - Main stats: 15 - Skill enhance: No - Side classes: No #### Rare Green - Base stats value: 12 - Main stats: 17 - Skill enhance: 1 Passive skill - Side classes: No #### Unique Blue - Base stats value: 13 - Main stats: 19 - Skill enhance: 1 Active skill, 1 Passive skill - Side classes: No #### Epic Purple - Base stats value: 14 - Main stats: 21 - Skill enhance: 2 Active skill, 1 Passive skill - Side classes: 1 #### Legendary Red - Base stats value: 16 - Main stats: 24 - Skill enhance: 2 Active skill, 2 Passive skill - Side classes: 1 #### Mythic Gold - Base stats value: 18 - Main stats: 27 - Skill enhance: 3 Active skill, 3 Passive skill - Side classes: 3 ## Fuse Class Card contract ## ERC1155 Items ### Additional functionality - Option to add new items - Option to update image - Option to update metadata ## ERC721 character NFTs - Expirience earned through playing - Skills learned - Energy left - Season pass active - Premium active ## Collection(Album) contract - Will contain information about finished collections - To finish any collection need to send required items - Contract will hold NFT's (ERC1155 Items contract) forever as a proof of collection - Contract will contain ID of Collection, Address(owner), collections with required items - We need functionality allowing us to add new collections to the Album ## OLD ~~ERC721 character NFTs~~ - Random characteristics destribution (STR, CON, AGI, DEX, WIS, INT) - Random hairstyle (1-5) - Random facestyle (1-5) - Random race - Race represents network - Human race have highest chances - Depending on network there is small chance to get **chain race** (Polygon, Harmony, Avalanche) ##### Optional - Fixed USD price for minting, paid in native ERC20 token (returned on burn) - Floating USD fee price, paid in the same native token (used to cover ChainLink VRF service)