Logo Lanfrica

kiddsaut07/songo-multi

Creator:
kid
Host:
jeux de songo en ligne Songo – Jeu de stratégie camerounais Implémentation web du jeu de plateau traditionnel Songo (variante de l’awalé), joué sur un plateau de 2 rangées de 7 trous. Règles du jeu • Chaque joueur contrôle la rangée la plus proche de lui (bas pour Joueur 1, haut pour Joueur 2). • Au départ, chaque trou contient 5 graines. • À tour de rôle, un joueur choisit un trou non vide de sa rangée, prend toutes les graines et les sème une par une dans les trous suivants, dans le sens anti‑horaire. • Capture : si la dernière graine semée tombe dans un trou adverse qui contient alors 2 ou 3 graines, ces graines sont capturées (ajoutées au score du joueur). On capture ensuite en remontant la chaîne (dans le sens inverse du semis) tant que les trous adverses rencontrés contiennent 2 ou 3 graines. • Le jeu s’arrête quand le joueur dont c’est le tour n’a plus aucune graine dans sa rangée. L’adversaire récupère alors toutes les graines restantes sur le plateau. Le vainqueur est celui qui a le plus de graines capturées. Installation locale 1. Clonez ce dépôt ou téléchargez les fichiers. 2. Ouvrez index.html dans un navigateur récent (aucune dépendance serveur nécessaire). 3. Pour un développement avec live-reload, vous pouvez utiliser l’extension Live Server de VS Code. Déploiement Vercel Le fichier vercel.json configure un déploiement statique. Importez simplement le dossier du projet sur Vercel. Render Le fichier render.yaml définit un service statique. Connectez votre dépôt à Render et il sera détecté automatiquement. Streamlit (démonstration) Un stub Streamlit (streamlit_app.py) est fourni pour afficher le jeu dans une iframe. Déployable sur Streamlit Cloud en ajoutant requirements.txt. Technologies • HTML5, CSS3 (animations, responsive) • JavaScript vanilla (pas de framework) • Déploiement statique (Vercel, Render, etc.)

Languages