> Informations techniques — développement du projet.
Signal 0 est un projet développé intégralement par Apoc. Il s’agit d’une application web narrative reposant sur une architecture simple, maîtrisée de bout en bout, sans dépendance à des services externes.
Le site est développé en PHP natif, sans framework, afin de garder un contrôle total sur le fonctionnement et les performances.
La base de données utilise MySQL, avec une gestion via PDO pour les requêtes sécurisées.
Le front-end repose sur HTML, CSS et JavaScript vanilla, avec une attention particulière portée à l’expérience visuelle et aux effets dynamiques.
Le projet est structuré autour de plusieurs composants :
> Un système de scènes dynamiques stockées en base de données, avec la possibilité d'ajouts de pages et de code personnalisé.
> Un terminal interactif simulé permettant l’exécution de commandes.
> Un système de progression utilisateur (scènes débloquées, fichiers).
> Une gestion d’effets visuels et sonores injectés dynamiquement selon les scènes.
> Un système de cryptage et de décryptages de texte évolutif'.
> Un système de communication entre les joueurs.
> Un système de notes personnelles.
Le site stocke certaines données personnelles : noms de liner, notes personnelles, messages envoyés sur l'Interlink et Intermail, adresse mail (optionnel, uniquement si déclarée par l'utilisateur et non visible par les administrateurs) et utilise les systèmes de login Twitch OAuth ou Google OAuth pour la création de compte.
Les utilisateurs, la progression, les scènes et les fichiers sont entièrement gérés côté serveur.
Chaque interaction est persistée en base, permettant une reprise de session cohérente et un suivi précis de l’évolution du joueur.
Le projet privilégie une approche “from scratch” :
> Pas de framework lourd.
> Pas de dépendances inutiles (excepté les API Twitch et Google pour l'OAuth).
> Contrôle total du code et du comportement.
Le site est hébergé sur un environnement maîtrisé hardware comme software, permettant un développement rapide et flexible.
Signal 0 est un projet propriétaire développé par Apoc. Tous les contenus, interfaces et éléments du projet sont protégés et ne peuvent pas être réutilisés sans autorisation écrite préalable.
Signal 0 est en développement actif. De nouvelles fonctionnalités, effets et contenus sont régulièrement ajoutés, en lien direct avec l’évolution du projet.
> Retour à l’accueil