📦 Experiencia FAI
Interactive educational game simulating earthquake response, developed for the Facultad de Ingeniería at UPSA.
📖 Overview
Experiencia FAI is a serious game designed for high school students to experience a simulated earthquake scenario and learn proper civil protection responses.
Players are presented with various timed activities and realistic scenarios where they must react correctly based on emergency protocols.
The app also showcases the coordinated participation of multiple engineering degrees at Universidad Privada de Santa Cruz (UPSA).
The game involves real-time group management, IoT sensor integration for safe zone detection, and dynamic event progression controlled by staff members during live sessions.
🛠️ Technologies Used
- Frontend: Flutter (mobile application)
- Backend: ASP.NET Core API with WebSocket support
- Database: SQL Server
- IoT Integration: Raspberry Pi (safe location stage)
- Other Tools: QR Code Scanning, REST API, WebSocket communication
- Deployment: Docker for containerization, Microsoft Azure for hosting
🚀 Features
- ✨ Earthquake response simulation through timed activities
- ✨ Group management via QR code scanning and player queue system
- ✨ Real-time game synchronization using WebSockets
- ✨ Staff control panel to start games per group remotely
- ✨ Raspberry Pi integration for safe zone selection stages
- ✨ Educational insights into emergency reporting and coordination
- ✨ Video demonstration available showing full app functionality
🖼️ Screenshots (Optional)
Description | Image |
---|---|
Main Menu | ![]() |
Player Queue Screen | ![]() |
Earthquake Simulation Stage | ![]() |
🗺️ Workflow
Group Queue:
Players scan a QR code to automatically join a group queue.Session Start:
Staff uses a control app to trigger the start of the session for a specific group via API.Simulated Activities:
Players proceed through timed earthquake-response activities, including IoT-driven safe location selection.Learning Outcome:
Players learn civil protection protocols and how university degrees coordinate during emergencies.
🤝 Contributing
Currently developed specifically for UPSA Faculty of Engineering promotions.
Feature suggestions for future event gamifications are welcome!
📄 License
Proprietary Educational Software — All rights reserved to UPSA.