A web-based educational game that teaches ancient Indian scholarly methods (Tantrayukti) through interactive gameplay.
app.py: Flask web server with SQLite databasestatic/: Static assets (CSS, JS, images, sounds)templates/: HTML templatesdatabase.py: Database models and initializationgame_data.py: Game content (fragments, tools, descriptions)
- Backend: Python Flask with SQLite
- Frontend: HTML5, CSS3, JavaScript
- UI Framework: Bootstrap 5 for responsive design
- Database: SQLite with Flask-SQLAlchemy
- Audio: Web Audio API with CDN sound files
python app.pyThe server runs on http://localhost:5000
This project is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for the complete license terms.
- ✅ Free to use, modify, and distribute
⚠️ Must share source code if you distribute- 🔄 Modifications must also be GPL-3.0 licensed
- 📄 See COPYRIGHT.md for details
- Ancient Indian manuscript aesthetic
- User registration and progress tracking
- Interactive Tantrayukti learning
- Sound effects for immersive experience
- Responsive design for all devices