Logo Lanfrica

BOUDJEMA-Djalel/Project_2CP_Qobtan-Adventure-Exploring_the_wonders_of_Algeria-Showcase

Domaine:

education

Type de record:

software
Créateur:
BOU
Hôte:
Educational Flutter game teaching Algerian children about their country's heritage — 2CP project, ESI Algiers 2025 # Qobtan's Adventure — Exploring Algeria An educational mobile game built with Flutter that takes children on an interactive journey to discover Algeria's cultural heritage, historical landmarks, and wilayas (provinces) through an adorable fennec fox mascot named Qobtan (Captain). Academic project developed as part of the 2CP (2nd year Preparatory Cycle) curriculum at ESI Algiers — 2024-2025. --- ## Overview The app adapts its content based on the player's age, offering two distinct experience levels: - **Under 7 years old:** Simple puzzles and flip card memory games - **8 years and older:** Advanced quizzes, puzzles, and in-depth cultural content --- ## Key Features **Games and Activities** - Jigsaw puzzles of Algerian landmarks - Flip card memory game with cultural image pairs - Quizzes on Algerian wilayas, history, and geography - Photo identification of landmarks and cultural elements **Progression and Rewards** - Star system: 1 to 3 stars per stage based on performance - Coin system to unlock mystery boxes - 16 mystery boxes containing educational videos about Algeria - Trophies collected per completed wilaya - Progress tracking dashboard per wilaya **Content Structure** - 6 playable wilayas, each divided into multiple stages - Personalized player profile with progress saving - Interface entirely in Arabic, the native language of the target audience --- ## Tech Stack | Technology | Usage | |---|---| | Flutter 3.7+ | Main cross-platform mobile framework | | Dart | Development language | | Flutter Riverpod | State management | | Rive | Interactive animations | | SharedPreferences | Local progress storage | | video_player | Educational video playback | | Google Fonts | Typography | --- ## Project Structure ``` lib/ ├── main.dart # Entry point ├── app_state.dart # Riverpod providers ├── screens/ # Main screens ├── Games/ │ ├── above8/ # Games for 8+ years │ └── under7/ …