Initial commit: Cosmic Garden idle game foundation
- Complete game architecture with modular JS structure - 12 buildings across 4 tiers with scaling costs - 15+ upgrades with requirements and bonuses - 20 achievements to unlock - Auto-save system with offline progress (50% efficiency) - Export/Import save functionality - Responsive dark-themed UI with cosmic aesthetic - Floating text animations and notification system
This commit is contained in:
+173
@@ -0,0 +1,173 @@
|
||||
/**
|
||||
* Cosmic Garden - Upgrade Definitions
|
||||
* One-time purchases that boost production
|
||||
*/
|
||||
|
||||
const UPGRADES = {
|
||||
// Click upgrades
|
||||
ironFingers: {
|
||||
id: 'ironFingers',
|
||||
name: 'Iron Fingers',
|
||||
description: 'Click power x2',
|
||||
icon: '👆',
|
||||
cost: 100,
|
||||
clickPowerBonus: 2,
|
||||
requirements: {}
|
||||
},
|
||||
|
||||
cosmicTouch: {
|
||||
id: 'cosmicTouch',
|
||||
name: 'Cosmic Touch',
|
||||
description: 'Click power x3',
|
||||
icon: '✨',
|
||||
cost: 1000,
|
||||
clickPowerBonus: 3,
|
||||
requirements: { starSprout: 10 }
|
||||
},
|
||||
|
||||
stellarHands: {
|
||||
id: 'stellarHands',
|
||||
name: 'Stellar Hands',
|
||||
description: 'Click power x5',
|
||||
icon: '🌟',
|
||||
cost: 10000,
|
||||
clickPowerBonus: 5,
|
||||
requirements: { moonBloom: 10 }
|
||||
},
|
||||
|
||||
// Building upgrades - Star Sprout
|
||||
sproutBoost1: {
|
||||
id: 'sproutBoost1',
|
||||
name: 'Sprout Nutrition',
|
||||
description: 'Star Sprouts produce x2',
|
||||
icon: '🌱',
|
||||
cost: 500,
|
||||
buildingBonus: { starSprout: 2 },
|
||||
requirements: { starSprout: 1 }
|
||||
},
|
||||
|
||||
sproutBoost2: {
|
||||
id: 'sproutBoost2',
|
||||
name: 'Star Fertilizer',
|
||||
description: 'Star Sprouts produce x3',
|
||||
icon: '⭐',
|
||||
cost: 5000,
|
||||
buildingBonus: { starSprout: 3 },
|
||||
requirements: { starSprout: 25 }
|
||||
},
|
||||
|
||||
// Building upgrades - Moon Bloom
|
||||
bloomBoost1: {
|
||||
id: 'bloomBoost1',
|
||||
name: 'Lunar Energy',
|
||||
description: 'Moon Blooms produce x2',
|
||||
icon: '🌙',
|
||||
cost: 2000,
|
||||
buildingBonus: { moonBloom: 2 },
|
||||
requirements: { moonBloom: 1 }
|
||||
},
|
||||
|
||||
bloomBoost2: {
|
||||
id: 'bloomBoost2',
|
||||
name: 'Full Moon Ritual',
|
||||
description: 'Moon Blooms produce x3',
|
||||
icon: '🌕',
|
||||
cost: 20000,
|
||||
buildingBonus: { moonBloom: 3 },
|
||||
requirements: { moonBloom: 25 }
|
||||
},
|
||||
|
||||
// Building upgrades - Solar Leaf
|
||||
leafBoost1: {
|
||||
id: 'leafBoost1',
|
||||
name: 'Photosynthesis Plus',
|
||||
description: 'Solar Leaves produce x2',
|
||||
icon: '☀️',
|
||||
cost: 10000,
|
||||
buildingBonus: { solarLeaf: 2 },
|
||||
requirements: { solarLeaf: 1 }
|
||||
},
|
||||
|
||||
leafBoost2: {
|
||||
id: 'leafBoost2',
|
||||
name: 'Solar Flare',
|
||||
description: 'Solar Leaves produce x3',
|
||||
icon: '💥',
|
||||
cost: 100000,
|
||||
buildingBonus: { solarLeaf: 3 },
|
||||
requirements: { solarLeaf: 25 }
|
||||
},
|
||||
|
||||
// Building upgrades - Nebula Vine
|
||||
vineBoost1: {
|
||||
id: 'vineBoost1',
|
||||
name: 'Cosmic Compost',
|
||||
description: 'Nebula Vines produce x2',
|
||||
icon: '🌿',
|
||||
cost: 50000,
|
||||
buildingBonus: { nebulaVine: 2 },
|
||||
requirements: { nebulaVine: 1 }
|
||||
},
|
||||
|
||||
vineBoost2: {
|
||||
id: 'vineBoost2',
|
||||
name: 'Dust Storm',
|
||||
description: 'Nebula Vines produce x3',
|
||||
icon: '🌪️',
|
||||
cost: 500000,
|
||||
buildingBonus: { nebulaVine: 3 },
|
||||
requirements: { nebulaVine: 25 }
|
||||
},
|
||||
|
||||
// Building upgrades - Comet Rose
|
||||
roseBoost1: {
|
||||
id: 'roseBoost1',
|
||||
name: 'Comet Trail',
|
||||
description: 'Comet Roses produce x2',
|
||||
icon: '🌹',
|
||||
cost: 250000,
|
||||
buildingBonus: { cometRose: 2 },
|
||||
requirements: { cometRose: 1 }
|
||||
},
|
||||
|
||||
roseBoost2: {
|
||||
id: 'roseBoost2',
|
||||
name: 'Perihelion Bloom',
|
||||
description: 'Comet Roses produce x3',
|
||||
icon: '☄️',
|
||||
cost: 2500000,
|
||||
buildingBonus: { cometRose: 3 },
|
||||
requirements: { cometRose: 25 }
|
||||
},
|
||||
|
||||
// Global upgrades
|
||||
cosmicGarden1: {
|
||||
id: 'cosmicGarden1',
|
||||
name: 'Cosmic Garden',
|
||||
description: 'All production x1.5',
|
||||
icon: '🌌',
|
||||
cost: 1000000,
|
||||
globalBonus: 1.5,
|
||||
requirements: { starSprout: 50, moonBloom: 25, solarLeaf: 10 }
|
||||
},
|
||||
|
||||
stellarNursery: {
|
||||
id: 'stellarNursery',
|
||||
name: 'Stellar Nursery',
|
||||
description: 'All production x2',
|
||||
icon: '🌟',
|
||||
cost: 10000000,
|
||||
globalBonus: 2,
|
||||
requirements: { nebulaVine: 25, cometRose: 10 }
|
||||
},
|
||||
|
||||
galacticBotanist: {
|
||||
id: 'galacticBotanist',
|
||||
name: 'Galactic Botanist',
|
||||
description: 'All production x3',
|
||||
icon: '👨🌾',
|
||||
cost: 100000000,
|
||||
globalBonus: 3,
|
||||
requirements: { pulsarPalm: 10, blackholeOrchid: 5 }
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user