# Aperçu Sénégal–Comores

Séance photo de six secondes après l'hymne : seule l'équipe sélectionnée est
cadrée, en deux rangs, avec deux photographes, sur le gazon près de la touche
et hors du rond central. Grand panneau 3D sur toute la largeur du groupe,
grand format conservé même à 2 ou 4 joueurs, avec épaisseur, pieds et ombre. Visuel PNG
panoramique extrait sans déformation du PDF fourni « panneau-Officiel.pdf », droits de marque
conservés (hors GPL). Retour automatique au coup d'envoi, bouton pour passer.
Le chronomètre du match reste arrêté pendant cette séquence.

Maillots des joueurs de champ : textures tirées des deux photos fournies par
le propriétaire (Sénégal vert avec motif lion, Comores blanc). Photos originales
conservées ; recadrage UV sur le torse et les manches. Dos simplifié avec numéro.
Ces photographies et marques ne sont pas couvertes par la licence GPL du code.
Les gardiens gardent leurs tenues jaune (Sénégal) et bleue (Comores).

Musique de but : extrait de cinq secondes à partir du milieu de la musique McSport, récupérée
à la demande du propriétaire sur https://www.mcsport.org/branding/ ; fichier
https://www.mcsport.org/wp-content/themes/mcsport/mcsport-inc/assets/images/brand/mcsport-music.mp3
Cette musique de marque n'est pas couverte par la licence GPL du jeu ; droits
réservés à ses titulaires. Arrêt à la reprise ou à la sortie du match.
Option Plein écran en tête du menu, grand bouton contrasté accessible au tactile,
avec message si le navigateur la refuse.
Le menu est disposé dans le flux normal : barre Plein écran, informations du
match, puis réglages, sans superposition. Défilement sur les petits écrans.

Célébration 3D de cinq secondes : le dernier joueur ayant touché le ballon
dans l'équipe qui marque danse devant une caméra Fanzone TV et les panneaux
LED. Le cadrage et la pose ne modifient pas les positions physiques. Retour
automatique au coup d'envoi, ou à la tentative suivante après un penalty.
Les buts contre son camp ne sont pas attribués à un faux buteur adverse.

Panneaux LED blancs avec texte bleu gras, logo Fanzone TV en relief géométrique
superposé, léger pivot et balayage lumineux bleu. Animation atténuée lorsque
la préférence système de réduction des mouvements est activée.

Rôle entraîneur (IA des deux équipes, tactique et consignes), choix de durée
2/4/6/8/10 minutes, entrée 3D de quatorze secondes pouvant être passée, écussons
drapeaux sur les maillots des gardiens, sans logo Fanzone TV sur les tenues.
Les panneaux LED affichent WWW.FANZONE.TV dans chaque message.
Commande TACLE tactile et touche V,
avec animation de glissade. Seul l'hymne de l'équipe choisie est joué (extrait
instrumental de 14 secondes maximum, fondu final, arrêt au saut de l'entrée).
Sources des enregistrements : United States Navy Band, via Wikimedia Commons :
https://commons.wikimedia.org/wiki/File:National_Anthem_of_Senegal.ogg
https://commons.wikimedia.org/wiki/File:National_anthem_of_the_Comoros,_performed_by_the_U.S._Navy_Band.oga
Pages consultées le 20 septembre 2026 : enregistrements marqués domaine public
(PD-US Navy / Public Domain Mark). La page Comores mentionne des restrictions
possibles pour la composition dans certaines juridictions. Les sources audio
ne relèvent pas de la licence GPL du moteur. Versions MP3 hébergées localement.

Habillage flottant « Production TV » supprimé. Les panneaux LED défilants
alternent bleu, violet, vert et jaune et intègrent le logo Fanzone TV,
l'adresse du site et la date du direct. Les caméras marquées sont conservées.

Gardiens Sénégal jaune et Comores bleu (rendu 3D et secours 2D). Six caméras
Fanzone TV suivent le ballon depuis les bords du terrain. Panneaux LED animés
sur les quatre côtés, derrière les cages, annonçant le direct du dimanche
4 octobre 2026 à 15h00 sur www.fanzone.tv. Éléments visuels sans collision.

Tribunes sur les quatre côtés, supporters en volume et drapeaux animés ajoutés
le 20 septembre 2026. Habillage « Production TV — Match virtuel » avec le logo
Fanzone TV fourni par le site. Ce logo et la marque restent la propriété de
leurs titulaires et ne sont pas couverts par la licence GPL du code.

20 septembre 2026 : rendu WebGL 3D ajouté dans football-3d.js (GPL-3.0),
joueurs articulés, maillot/short/chaussettes unis, ballon en volume, ombres,
caméra latérale de suivi et caméra de tirs au but. Le moteur Three.js r180
est hébergé localement dans vendor/ et distribué sous licence MIT, conservée
dans vendor/THREE-LICENSE.txt. Source : https://github.com/mrdoob/three.js/tree/r180.
Il s'agit d'un jeu stylisé, pas d'une reconstitution photoréaliste du stade.
Le mode 2D est conservé en secours et signalé lorsque WebGL est indisponible.

Commandes mobiles : joystick analogique avec capture du pointeur et remise à
zéro à la perte de focus ; déplacement et tir simultanés. Zone de commandes
séparée du terrain en portrait, commandes latérales en paysage, choix d'équipe
tactile, boutons Pause/Reprendre/Rejouer et score lisible hors du canvas.

Formats ajoutés : 2, 4, 8 ou 11 joueurs par équipe (gardien compris), terrains
de longueur adaptée et menu tactile. Décor CEPAC Vélodrome stylisé en arcade,
sans prétendre reproduire l'architecture à l'échelle. Mode tirs au but :
alternance tireur/gardien, cinq tentatives, arrêt anticipé et mort subite.

Source originale : https://github.com/pachif/simplesoccer
Révision : 17135ba68fd6623e8e2082980c9f16c27471a551
Licence : GPL-3.0, conservée intégralement dans LICENSE.txt.
Modifications du 19 septembre 2026 : deux équipes avec statistiques égales,
couleurs et drapeaux, libellés français, suppression du chargement externe de
police, sélection simplifiée, boutons passe/tir et gestion d'annulation tactile.
Les sources sont index.html, football-3d.js et les modules du dossier vendor/.

Rond central McSport ajouté le 19 septembre 2026 : fond violet et logo fourni
par le propriétaire du site. Le logo et la marque McSport ne sont pas couverts
par la licence GPL du code ; leurs droits restent à leurs titulaires.

Mise à jour du 19 septembre 2026 : Sénégal en vert, Comores en blanc ;
joueurs redessinés (maillots, manches, shorts, jambes animées et gants des
gardiens). Physique, rayon de collision et statistiques inchangés.

Vérifications Chrome : démarrage au clavier, simulation accélérée d'un match
jusqu'à 120 secondes et résultat final, coordonnées finies, aucune erreur JS.
Profil mobile 390 × 720 avec tactile : choix Comores, lancement, boutons,
pause/reprise et relance à 0–0 vérifiés. Aucune requête HTTP externe constatée.
Il s'agit d'une simulation accélérée et de tests de commandes, pas d'une
validation exhaustive du gameplay ou d'un test sur téléphone physique.

Cette adaptation est distribuée sur le site Sénégal–Comores. Son code source
complet est disponible dans l'archive senegal-comores-source.zip depuis la page
Jouer. Pour jouer localement, servir ce dossier avec un serveur HTTP statique
et ouvrir index.html (les modules JavaScript ne se chargent pas via file://).
Conserver cette notice, LICENSE.txt et les licences de vendor/ avec les copies.


## 11 November 2026 — Maroc × Venezuela féminin
Updated event labels, national flags and kit colours. Removed playback of the previous teams’ anthems and replaced photographed jerseys with plain red and vinotinto materials. Added stylised hair to the player avatars. Existing gameplay and licensing remain intact.
