SPELLGATE is a high-stakes educational kiosk that transforms screen time into a reward. Locked behind a neon-drenched retro aesthetic, users must prove their spelling mastery to earn every second of computer access.
Important
SYSTEM LOCKED: This application is designed to run in Fullscreen Kiosk Mode. It blocks system keys (Windows, Alt+Tab) to ensure the educational mission is completed.
-
PHASE 1: MEMORIZATION
- Study 12 words curated by the Google Gemini AI.
- Listen to high-fidelity TTS pronunciations.
- Goal: Commit the sequence to memory before the timer hits zero.
-
PHASE 2: SEQUENTIAL RECALL
- Type all 12 words in the exact order they appeared.
- Economy:
+5 Minutesfor every success |-5 Minutesfor every error.
-
PHASE 3: SCRAMBLED FILL-IN
- Solve C_t style puzzles for the mastered word list.
- Use hints wisely—they cost precious playtime!
- HARD LOCK: The application stay on top of all windows and suppresses the Windows Key, Alt+Tab, and Escape.
- AUTO-SHUTDOWN: If the Draggable Timer hits
00:00:00, the system triggers an OS-level shutdown command (shutdown /s /t 60). - PARENT OVERRIDE: Press
Ctrl + Shift + Pat any time to bypass the lock and exit the application.
To transform the Python source code into a standalone arcade executable:
-
Install Build Tools:
pip install pyinstaller
-
Run the Build Script: We've provided an automated script that handles asset bundling and formatting:
python package_app.py
-
Result: Open the
distfolder. You will findSpellGate.exeready for kiosk deployment.
-
Clone & Navigate:
git clone https://github.com/yourusername/SpellGate.git cd SpellGate -
Install Dependencies:
pip install -r requirements.txt
-
Configure AI (Optional but Recommended): Create a
gemini.envfile in the root directory:GEMINI_API_KEY=your_api_key_here
-
Launch:
python main.py
- Typography: Press Start 2P
- Palette:
#0a0a0a(Deep Space)#facc15(Cyber Yellow)#ff00ff(Neon Magenta)#22d3ee(Electric Cyan)#4ade80(Arcade Green)
Built for Grade 4 Scholars. Developed with Google DeepMind Advanced Agentic Coding.