A fun interactive application that asks "Do you like SCE?" and responds accordingly. If you answer "No", it will run a series of expensive operations to show you what happens when you don't appreciate SCE! 😄
- Clean, modern GUI built with tkinter
- Interactive question with Yes/No buttons
- GPU, Memory, CPU stress test using OpenCL, Numpy, and multiprocessing for the "wrong" answer
- Cross-platform compatibility (Windows, macOS, Linux)
- Python 3.7 or higher
- OpenCL-compatible GPU (for the stress test)
- Virtual environment support
Simply double-click SCE Question.app
in Finder!
The app will automatically:
- Set up the virtual environment
- Install dependencies
- Launch the GUI
On macOS/Linux:
./run.sh
On Windows:
run.bat
Any platform:
python run.py
-
Create and activate virtual environment:
python3 -m venv venv # On macOS/Linux: source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python gui_app.py
- The application opens with a simple question: "Do you like SCE?"
- If you click "Yes": The app displays "Good" and closes gracefully
- If you click "No": The app displays "Wrong Answer." and launches a stress test that will make your computer work hard!
gui_app.py
- Main GUI applicationmain.py
- stress test using OpenCL, Numpy, and multiprocessing librarySCE Question.app/
- macOS application bundle (double-click to run!)run.py
- Cross-platform setup and runner scriptrun.sh
- Unix shell script for easy executionrun.bat
- Windows batch file for easy executionrequirements.txt
- Python dependenciesvenv/
- Virtual environment (created automatically)
numpy
- For numerical operations in the memory stress testpyopencl
- For GPU computing and stress testingtkinter
- For the GUI (included with Python)
OpenCL Issues:
- Make sure you have OpenCL drivers installed for your GPU
- On macOS, OpenCL is included by default
- On Linux, install
opencl-headers
and appropriate GPU drivers - On Windows, install GPU manufacturer's drivers
Virtual Environment Issues:
- Make sure Python 3.7+ is installed
- Try running
python -m pip install --upgrade pip
before installing dependencies
Permission Issues on macOS/Linux:
- Make sure the run script is executable:
chmod +x run.sh
The stress test in main.py
will run indefinitely and use significant system resources. Use Ctrl+C to stop it if needed or kill the process in task manager or activity monitor. Don't run this on battery power or systems with cooling issues!