/** * Main Game Data * Standard task mode data - regular tasks and challenges */ const mainGameData = { // Standard tasks for the main game mode mainTasks: [ { id: 1, text: "Stroke Sitting", difficulty: "Easy" }, { id: 2, text: "Stroke Standing", difficulty: "Easy" }, { id: 3, text: "Stroke Kneeling", difficulty: "Easy" }, { id: 4, text: "Organize your desk or workspace", difficulty: "Medium" }, { id: 5, text: "Take 10 deep breaths", difficulty: "Easy" }, { id: 6, text: "Read for 15 minutes", difficulty: "Medium" }, { id: 7, text: "Do a 5-minute stretch routine", difficulty: "Easy" }, { id: 8, text: "Write in a journal for 10 minutes", difficulty: "Medium" }, { id: 9, text: "Listen to your favorite song and dance", difficulty: "Easy" }, { id: 10, text: "Practice a skill for 15 minutes", difficulty: "Hard" } ], // Consequence tasks for when main tasks are skipped consequenceTasks: [ { id: 1, text: "Do 50 push-ups", difficulty: "Hard" }, { id: 2, text: "Write 'I will complete my tasks' 25 times", difficulty: "Medium" }, { id: 3, text: "Stand on one foot for 2 minutes", difficulty: "Medium" }, { id: 4, text: "Do jumping jacks for 3 minutes straight", difficulty: "Hard" }, { id: 5, text: "Hold a plank position for 1 minute", difficulty: "Hard" } ], // Configuration for main game mode config: { difficultySystem: { easy: { points: 10, timeBonus: 5 }, medium: { points: 20, timeBonus: 10 }, hard: { points: 30, timeBonus: 15 } }, streakBonuses: { 5: 50, // 5 task streak bonus 10: 100, // 10 task streak bonus 20: 250 // 20 task streak bonus } } }; // Make main game data available globally window.mainGameData = mainGameData;