# Roadmap - [ ] Test Map - [ ] Vehicles - [ ] Swimming (inkl. Oxygen-Meter) - [ ] ordentlichs HUD bauen - [ ] Global Progress Object - [ ] Menus & Textboxes - [ ] Save & Load - [ ] Mobile Controls - [ ] Spores - [ ] Webhosting - [ ] Boss Battles ## Absolute Minimum to Finished - Swimming with depleting oxygen - 1 vehicle - Winning condition ## Biomes & Levelsetups - above sealevel - islands with different biomes (desert (with pyramid), forest/jungle, mysterious swamp, crystal) - islands are connected via underwater cave system - below sealevel - caves (regular, ice, colorful underground mushroom forest (game should never feel gloomy but fun!), deep sea alien?) - boss-levels ## Objects & Variables - GlobalProgress ```json GlobalProgress { "player": { "currentHitpoints": 3, "maxHitpoints": 5, "collectedCrystals": 26, "ammo": { "blaster": 10, "rocketLauncher": 5, "pulseRifle": 20, }, "x": 53, // ? "y": 345, // ? "inVehicle": false, // ? }, "upgrades": { "jumpBoots": false, "fins": false, // faster swimming "oxygenTank1": false, "oxygenTank2": false, }, "weapons": { "blaster": true, "rocketLauncher": false, "pulseRifle": false, // high firing rate, low damage }, "beatenBosses": { "boss1": true, "boss2": false, "boss3": false, }, "vehicles": { "submarine": { "batteryLvl1": true, "batteryLvl2": false, "thermalConverter": false, // regenerate battery at thermal vents "hullPlating": false, }, }, } ```