Gomoku Lite GAME
Gomoku Lite condense le jeu de stratégie classique de l'alignement de cinq pierres en une expérience de jeu sur un plateau 9x9 épuré, avec une esthétique minimaliste blanche. Jouez les Noirs contre une IA heuristique jouant les Blancs : le premier à aligner cinq pierres horizontalement, verticalement ou en diagonale gagne.
Fonctionnement
- Plateau 9x9 avec pierres placées aux intersections
- Le joueur joue les Noirs et commence ; l'IA joue les Blancs
- Gagnez en formant une ligne continue de cinq pierres dans n'importe quelle direction (horizontale, verticale ou deux diagonales)
- Partie nulle si le plateau est rempli sans vainqueur
- Dernier coup joué indiqué par un point bleu discret
- Ligne gagnante sur les cinq pierres indiquée par un trait vert
IA adverse
- IA à score heuristique : évalue chaque intersection vide dans les 4 directions
- Barème de points : quatre pierres libres (100 000), quatre pierres libres (10 000), trois pierres libres (1 000), trois pierres libres (100), deux pierres libres (100), etc. - Détection des coups forcés : effectue instantanément un coup gagnant ou bloque le coup gagnant de l'adversaire.
- Bonus de préférence pour le centre afin d'encourager le jeu au centre.
- Temps de réponse de l'ordre de la milliseconde, idéal pour une difficulté « Lite ».
Système d'annulation :
- 3 annulations gratuites par partie (retourne sur les derniers coups du joueur et de l'IA).
- Lorsque vous n'avez plus d'annulations, regardez une publicité rémunérée pour en obtenir 3 supplémentaires.
- L'utilisation des annulations est suivie par partie (affecte le succès « Parfait »).
Design visuel : Thème blanc minimaliste.
- Fond blanc cassé chaud (#FAFAFA), plateau blanc pur (#FFFFFF).
- Noir anthracite (#212121) pour les pierres noires.
- Lignes de la grille gris moyen (#9E9E9E) pour un contraste discret.
- Surlignage bleu discret (#1976D2) pour le marqueur du dernier coup.
- Vert forêt (#2E7D32) pour la ligne gagnante, rouge foncé (#C62828) pour les erreurs.
- Noir. Pierres : noir uni, sans contour ; pierres blanches : remplissage blanc avec contour gris
- Animation douce et fluide (300–400 ms, accélération/décélération)
- Police sans empattement pour le texte, sans empattement moyen pour les chiffres
- Contraste élevé : texte courant 13,6:1 (AAA), conforme aux WCAG AA+
Pages et navigation
- Accueil : section principale avec logo pierre noir et blanc, grand bouton « Jouer », grille de 2×2 (Historique / Statistiques / Succès / Comment jouer), carte Paramètres pleine largeur. Double-cliquez sur la touche Retour pour quitter
- Activité Jeu : barre d'outils centrée, indicateur de tour, compteur de coups, plateau 9×9, boutons Annuler/Recommencer, compteur d'annulations restantes
- Activité Historique : affichage des parties précédentes (icône de résultat, « Victoire des Noirs · 42 coups », temps relatif), état vide
- Activité Statistiques : carte Héros du nombre total de parties, taux de victoire avec barre de progression, cartes tricolores Victoires/Défaites/Nulles (vert/rouge/gris), cartes doubles Série actuelle/Meilleure série, nombre moyen de coups
- Activité Succès : affichage de 8 succès avec statut de déblocage et compteur dans la barre d'outils
- Activité Comment jouer : sections 🎯 Objectif / 📜 Règles / 💡 Astuces avec des émojis
- Activité Paramètres : activation/désactivation du son / des vibrations / de l'affichage du nombre de coups, informations sur le thème, version
- Navigation multi-activités (pas d'onglet en bas) ; les pages secondaires retournent à l'accueil via la barre d'outils Retour. La page de jeu affiche une boîte de dialogue de confirmation au verso.
Boîtes de dialogue personnalisées :
- Boîte de dialogue de fin de partie : icône de résultat, titre H1 (Victoire / Victoire de l’IA / Match nul), sous-titre (coups + durée), boutons Nouvelle partie / Retour à l’accueil ; appuyer sur le bouton Retour ferme la page d’accueil.
- Boîte de dialogue de confirmation : titre + message + Annuler/Confirmer, utilisée pour les confirmations de redémarrage et de sortie.
- Coins arrondis (affichage par carte), élévation de 8 dp, largeur de l’écran à 86 %, hauteur WRAP_CONTENT.
Système de succès (8 succès) :
- Première victoire, Dix victoires, Cinquante victoires
- Série de victoires (5 victoires consécutives)
- Victoire rapide (15 coups ou moins)
- Victoire parfaite (sans utiliser la fonction Annuler)
- Match nul (match nul)
- Régulier (25 parties jouées)
- État de déverrouillage conservé dans les préférences partagées. La barre d'outils affiche « X / 8 déverrouillés »
Intégration publicitaire
- SDK TradPlus intégré via un module tradplus-sdk indépendant
- 12 régies publicitaires prises en charge : AdMob, Meta, Unity, Mintegral, Pangle, AppLovin, IronSource, Vungle, Chartboost, InMobi, Tapjoy, Maio
- Publicités interstitielles : affichées après la fin d'une partie lorsque l'utilisateur appuie sur « Nouvelle partie » ou « Retour à l'accueil » — limitées à 1 par session
- Publicités récompensées : affichées lorsque le nombre d'annulations atteint 0 et que l'utilisateur appuie sur « Annuler » — octroie 3 annulations supplémentaires ; limitées à 1 par session
