SoloFit: A Bash script inspired by solo leveling that turns exercise into a motivating game, allowing you to level up by tracking your daily exercise progress and accumulating experience points.
Please note that SoloFit is a command-line interface (CLI) application and does not have a graphical user interface (GUI). It utilizes the fzf
fuzzy finder, which needs to be installed on your system to use the game's menu selection feature.
SoloFit is a fitness game inspired by webcomics like Solo Leveling. Turn your exercise routine into an exciting game and stay motivated to reach your fitness goals.
- Clone the repository:
git clone https://github.com/amosnimos/SoloFit.git
cd SoloFit
./solo_fit.sh
- The game will start, and you will be presented with various options to interact with:
-
Add Exercise: Choose from exercises like push-ups, sit-ups, and squats. Enter the number of repetitions you have completed for each exercise to gain experience points (XP) and level up.
-
View Stats: Check your username, current level, XP progress, and the total number of exercises you have performed.
-
Daily Quest: Each day, you will be assigned a daily quest goal. Try to achieve this goal by completing exercises to earn bonus XP.
-
Log: Access a log of all your achievements, level-ups, and quest completions.
-
Level Up: Gain experience points and level up by consistently performing exercises and reaching higher XP milestones.
-
Daily Quests: Complete the daily quest goal to earn bonus XP. Fail to reach the goal and face a penalty.
-
Track Your Progress: View your stats to see your current level, XP progress, and exercise counts.
-
Achievements Log: Keep track of your achievements and milestones in the game's log.
The default daily quest goal is set to 100 XP. Aim to reach or exceed this goal every day to maximize your progress and earn extra rewards.
Start your fitness journey with SoloFit and turn your exercises into a thrilling game. Stay motivated, level up, and unlock new achievements as you progress towards your fitness goals!
This project is licensed under the MIT License.
Author: Amosnimos