๐งโ๐ป Interaction Modes
zMantra offers a variety of game modes designed for accessible math learning, supporting different input styles such as shake, tap, drawing, and audio-based interaction. Each mode focuses on unique skills while maintaining accessibility through speech and haptic feedback.
Available Modes
| Mode | Description |
|---|---|
| Bell Ring (Shake) | Shake the phone a number of times to answer. |
| Drum Play (Tap) | Tap the screen to match numbers or submit answers. |
| Drawing | Sketch shapes or write numbers on the screen as answers. |
| Touch Count | Tap the screen multiple times to submit number answers. |
| Stereo Sound | Identify numbers based on audio cues from left/right ears. |
| Number Line | Move a character along a number line using touch or gestures. |
| MCQ | Answer audio-based multiple-choice questions. |
| Compass Navigation | Rotate the phone to point North, South, East, or West. |
| Day Calculation | Calculate and identify future days from todayโs date. |
| Mental Math | Solve timed arithmetic questions of varying difficulty. |
| Angle Mode | Rotate to match angle instructions (left, right, up, down). |
Tips for Developers
- Each mode is implemented as a
FragmentextendingBaseGameFragment. - Mode name strings must match the fragmentโs
getModeName()implementation. - Question sets are stored in
assets/questions/{lang}.xlsxand tied to specific modes.