fun terminal stress reliever game
This is a light-hearted, terminal-based stress reliever written in C. When you smash the keyboard, colourful ASCII "fireworks" appear in the console. The faster and harder you mash keys, the higher your "rage level" becomes. When rage levels climb too high, the programme offers calming messages such as "Take a deep breath..." or "Sip some water."
It works on both Windows and Linux/macOS, with the appropriate code compiled depending on your system.
- ASCII Fireworks:
- Randomly drawn across the screen when keys are pressed.
- Rage Bar:
- Fills up as you mash keys, and slowly decreases if you pause.
- Calming Messages:
- Appear when rage levels exceed a threshold, reminding you to relax.
- Cross-platform Support:
- Works on Windows (via console output).
- Works on Linux/macOS (via ncurses).
- Press any key repeatedly to trigger fireworks and increase rage.
- Quit at any time by pressing 'q'.
Windows:
- GCC (e.g. via MinGW or TDM-GCC)
Linux/macOS:
- GCC
- ncurses library (usually installed by default; otherwise install via your package manager)
- stress_reliever.c - Source code for the programme.
- README.txt - This file.
- Compile the programme: gcc stress_reliever.c -o stress_reliever.exe
- Run it: .\stress_reliever.exe
- Compile the programme: gcc stress_reliever.c -lncurses -o stress_reliever
- Run it: ./stress_reliever
- On Windows, the programme uses raw console output for fireworks.
- On Linux/macOS, the programme uses ncurses for colour and positioning.
- Rage decreases gradually if you stop pressing keys.
- The programme is designed for fun and stress relief; it does not affect your system beyond drawing to the console.
This software is provided for educational and recreational purposes. Use at your own risk.