-
Install Dependencies:
pip install -r requirements.txt
-
Run the Server:
python app.py
Or use the launcher script:
python run.py
-
Open Browser: Navigate to: http://localhost:5000
-
Setup (run once):
chmod +x setup.sh ./setup.sh
-
Run the game:
source venv/bin/activate python run.py
- Enter a new username → should create new account
- Enter existing username → should log in existing user
- Empty username → should show error
- Start new game → should load first question
- Select tantrayukti tools → should enable submit button
- Submit answer → should show feedback
- Navigate through all questions
- Complete game → should show final statistics
- Ancient aesthetic loads correctly
- Responsive design works on mobile
- Sound effects play (may need user interaction first)
- All animations work smoothly
- Sanskrit text displays correctly
- User stats persist across sessions
- Game progress is tracked
- Best scores are recorded
- Landing Page: Ancient scroll aesthetic with registration
- Game Interface: Question cards with tantrayukti options
- Feedback: Detailed explanations after each answer
- Statistics: User progress tracking and ranking system
- Module not found: Run
pip install -r requirements.txt - Database issues: Delete
tantrayukti_game.dbto reset - Port in use: Change port in
app.pyline 311 - Sound not working: Ensure CDN access and user interaction