Skip to content

๐Ÿง‘โ€๐Ÿ’ป 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 Fragment extending BaseGameFragment.
  • Mode name strings must match the fragmentโ€™s getModeName() implementation.
  • Question sets are stored in assets/questions/{lang}.xlsx and tied to specific modes.