Un monde virtuel social 2D, dans l'esprit de Gather et SmallWorlds : on s'y déplace, on s'y croise, on y parle — et on y travaille. Salle de classe avec tableau collaboratif, salle vidéo, espaces communs : l'expérience est déjà en ligne, sans inscription.
Les visioconférences gardent tout le monde dans la même pièce — et personne ne se parle vraiment. Dans un monde virtuel, la proximité crée la conversation : on se rapproche pour discuter, on s'éloigne, on se croise dans un couloir.
Chaque salle est une instance indépendante, reliée aux autres par des portails — on passe de l'une à l'autre en marchant.
Le point d'entrée : panneaux d'information, orientation, point de rencontre.
La salle de formation : tableau collaboratif embarqué pour les travaux de groupe.
L'auditorium : grand écran YouTube pour conférences et projections partagées.
L'espace libre : rencontres, coworking, événements informels.
Le moteur open-source éprouvé (Svelte 5 + Phaser 4 + TypeScript) conservé tel quel : personnalisation confinée aux cartes, aux assets et à la config. Zéro réécriture moteur.
Conteneurs Docker derrière Traefik : sans OIDC, sans Synapse. Un déploiement sobre qui tient sur le VPS — avec LiveKit pour l'audio/vidéo.
Direction artistique rétro : tilesets maison, interface aux couleurs du studio, police pixel pour les titres. Chaque asset est sourcé (CC0/CC-BY) ou fait maison.
10 services démarrés, room starter jouable, 2 utilisateurs simultanés validés.
world.hanibal.fr en HTTPS, certificat auto-renouvelé, accès anonyme.
Cartes accueil / classe / vidéo / communauté, portails, tableau interactif, écran YouTube, panneaux.
Assets graphiques rétro pixel, interface personnalisée, avatars.
Scénario complet à 3+ : portails, tableau, vidéo, audio/vidéo de proximité.
HANIBAL World est le prolongement naturel d'Hector : la même communauté, le même savoir, mais un lieu où se rencontrer — avant, pendant et après la formation.