Iqra is an interactive Islamic game built with Pygame. The game helps players practice Quranic recitation by randomly selecting an Arabic letter and challenging them to recite an Ayah that starts with the chosen letter.
- Arabic Letter Wheel: A spinning wheel containing all Arabic letters.
- Multiplayer Mode: Two players can participate and take turns.
- Scoring System: Players earn points by correctly reciting verses.
- Beautiful UI: Uses a custom Arabic font and smooth animations.
- Easy Controls: Simple button clicks for spinning and scoring.
- Python 3.x
- Pygame library
arabic-reshaperandpython-bidifor proper Arabic text rendering
- Clone the repository:
git clone https://github.com/utachicodes/iqra.git cd dmsa-quranic-wheel - Install dependencies:
pip install pygame arabic-reshaper python-bidi
- Run the game:
python main.py
- Enter Player Names: The game starts by asking for two player names.
- Spin the Wheel: Click the SPIN button to randomly select an Arabic letter.
- Recite a Verse: The selected player must recite a Quranic Ayah that starts with the chosen letter.
- Score Points:
- Click ✓ Correct if the answer is correct (gain 1 point).
- Click ✗ Wrong if incorrect (no points awarded).
- Win the Game: The first player to reach 5 points wins!
If you'd like to improve this game, feel free to fork the repository and submit a pull request.
This project is open-source and available under the MIT License.