Logo Lanfrica

Jiyce/songo_pro

Type de record:

softwareproject
Créateur:
Jiy
Hôte:
Songo (Ewondo/Bulu/Béti) - Jeu de semailles africain avec mode local et mode distant (AJAX/PHP/MySQL). Projet UY1. # Songo Pro — Jeu de Semailles Africain (Ewondo / Bulu / Béti) > **Projet de Programmation Web — Université de Yaoundé I (UY1)** > Implémentation complète des règles Songo selon **Serge Mbarga Owona** (Ewondo/Bulu/Béti) --- ## 🎯 Aperçu Ce dépôt contient **deux projets complètement séparés** dans le même repository : - **`songo-local/`** : Version locale — 2 joueurs sur le même écran (HTML5/CSS3/JS) - **`songo-distant/`** : Version distante — 2 joueurs sur des ordinateurs différents (HTML/CSS/JS + AJAX + PHP + MySQL) ### Règles Songo (Ewondo/Bulu/Béti) | Élément | Valeur | |---------|--------| | **Cases** | 14 (7 × 2 camps) | | **Graines par case** | 5 (70 graines total) | | **Sens du semis** | Anti-horaire | | **Capture** | 2-4 graines chez l'adversaire, prise en chaîne | | **Victoire** | **40 graines** ou plus | | **Case #1 adverse** | Exception : 1 graine seulement après 1 tour complet, sinon aucune capture | | **Case 7 interdiction** | 1-2 graines chez adversaire avec case 7 = retour à l'adversaire | | **Grand Chelem** | Vider le camp adverse = semer sans récolter | | **Solidarité** | Adversaire à 0 = distribuer ≥7 graines, sinon maximum, sinon fin | --- ## 📁 Structure du Repository ``` songo_pro/ │ ├── README.md # Ce fichier (aperçu global) ├── start-apache.sh # Script de lancement Linux/macOS ├── start-apache.bat # Script de lancement Windows (XAMPP) │ ├── songo-local/ # VERSION LOCALE (2 joueurs, même écran) │ ├── README.md # Documentation détaillée locale │ ├── index.html # Point d'entrée (plateau 14 cases) │ ├── .htaccess # Config Apache (compression, cache, sécurité) │ ├── css/ │ │ ├── style.css # Styles globaux, HUD, modal, responsive │ │ └── board.css # Grille plateau, trous, graines, animations │ └── js/ │ ├── engine.js # Moteur complet (14 cases, 5 graines, règles Ewondo) │ └── u …