Logo Lanfrica

elvislex5/akong-online

Record type:

software
Creator:
elv
Host:
Jeu de songo # Akong - Le Jeu du Songo Un jeu de stratégie africain traditionnel (variante Songo MPEM) avec distribution de graines et captures. ## Modes de Jeu - 🎮 **2 Joueurs (Local)** - Sur le même écran - 🤖 **vs IA** - Affrontez l'ordinateur (3 niveaux de difficulté) - 🌐 **Multijoueur en ligne** - Jouez avec un ami à distance - ⚡ **Simulation/Labo** - Configurez et testez des positions personnalisées ## Développement Local **Prérequis :** Node.js (v20 ou supérieur) ### Frontend (Application React) ```bash # Installer les dépendances npm install # Copier le fichier d'exemple et configurer les variables cp .env.example .env.local # Éditez .env.local si nécessaire # Lancer le serveur de développement npm run dev ``` L'application sera accessible sur **http://localhost:3000** ### Backend (Serveur Socket.io pour le multijoueur) Dans un terminal séparé : ```bash # Démarrer le serveur Socket.io node server.js ``` Le serveur Socket.io sera sur **http://localhost:3002** ## Déploiement en Production 📘 **Guide complet de déploiement :** DEPLOYMENT.md Architecture recommandée : - **Frontend** : Vercel (gratuit) - **Backend** : Fly.io (gratuit) ## Technologies - **Frontend** : React 19, TypeScript, Vite, Tailwind CSS - **Backend** : Node.js, Socket.io, Express - **IA** : Minimax avec élagage alpha-beta - **Audio** : Web Audio API ## Accessibilité Le jeu est conforme aux normes WCAG 2.1 Level AA. - ⌨️ **Navigation clavier complète** - 🗣️ **Support lecteurs d'écran** (ARIA labels, annonces dynamiques) - 🎨 **Contraste et focus visible** Voir l'audit d'accessibilité ## Documentation - CLAUDE.md - Guide pour développeurs (architecture du code) - DEPLOYMENT.md - Guide de déploiement détaillé

Languages