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.shOn Windows:
run.batAny 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-headersand 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 pipbefore 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!