Alignia est une start-up spécialisée dans le gaming en ligne. Ce projet propose une version enrichie du Tic Tac Toe, avec une grille dynamique (n x n) et un nombre d'alignements requis pour gagner (k) personnalisables.
- Grille configurable (taille n x n).
- Alignement gagnant configurable (k).
- Jeu à deux joueurs avec alternance automatique.
- Détection de victoire ou match nul.
- Scores persistants via localStorage.
- Interface responsive (desktop, tablette, mobile).
- Personnalisation des symboles des joueurs.
- Boutons pour recommencer ou réinitialiser les scores.
- HTML5 pour la structure.
- CSS3 pour le design responsive.
- JavaScript Vanilla pour la logique et l'interaction.
Alignia/
├── assets/
│ └── Alignia.png # Logo du projet
├── index.html # Page principale
├── styles.css # Styles et responsive design
├── scripts.js # Logique du jeu
└── README.md # Documentation
- Clonez le repository :
git clone https://github.com/Abdelhakim-Baalla/Alignia.git. - Ouvrez
index.htmldans un navigateur moderne. - Configurez n, k et les symboles via les settings.
- Jouez ! Les scores sont sauvegardés localement.
ou bien allez aux : Alignia.app
- Code modulaire et commenté.
- Séparation claire entre HTML (structure), CSS (style) et JS (logique).
- Responsive design avec media queries.
- Persistance des données via localStorage.
Contributions bienvenues ! Ouvrez une issue ou une PR pour suggestions.
© 2025 Alignia. Projet pédagogique – Tous droits réservés.