Logo Lanfrica

adinanturner/Hausa_Mancala-

Créateur:
adi
Hôte:
# 🎓 Final Capstone Project: Oware – The Storytelling Game (Hausa Mancala) This is a culturally enriched version of the traditional African board game **Mancala (Oware)**, adapted to support the **Hausa language** and incorporate **African folktales**. It is built in Python using **Pygame** and was developed as a final-year capstone project at Norwich University. ## 🎮 Features - 🪵 Classic Mancala gameplay (Human vs. Computer) - 🌍 Hausa language interface - 📖 Short Hausa folktales shown at the end of each game - 🎨 Modified GUI with African-inspired aesthetic - 🔊 Optional audio support for folktale narration - 🏆 End-game summary with winner display ## 🧠 Why This Project? This game blends culture and code. Mancala (or Oware) is a cherished part of African heritage. This project aims to: - Preserve Hausa storytelling traditions - Provide an accessible, fun, and strategic experience - Celebrate African languages in tech spaces ## 📁 File Structure - `main.py` - Entry point of the game loop - `Game.py` - Manages gameplay flow and winner logic - `Play.py` - Handles player interactions - `GUI.py` - Draws the board and handles rendering - `MancalaBoard.py` - Core logic for the game board - `assets/` - (Optional) For audio, fonts, or images - `README.md` - You're reading it 🙂 ## 🔗 Original Project Credit This project is a cultural and language adaptation of the open-source Mancala game by [ github.com . Original repository: github.com Used with permission from the author for academic purposes as part of a final-year capstone project. ## ▶️ How to Play 1. **Install Python** (3.6+ recommended) 2. **Install Pygame**: ```bash pip install pygame

Languages