HappyVirus

Liens relatifs au projet :

HappyVirus

Mini-jeu Java affichant aléatoirement des images de personnages fictifs aux comportements variés, souvent inspirés de memes.
😄 Malgré son nom, HappyVirus n’a rien d’un virus.


🎮 Fonctionnement général

L’application s'appuie sur le système de fenêtres transparentes de Windows pour afficher les images de personnages directement sur l’écran.
Son fonctionnement repose sur un compteur aléatoire tournant en continu : lorsque ce compteur dépasse une probabilité définie dans les paramètres, une "Run" est sélectionnée de manière aléatoire parmi celles disponibles dans le code, puis exécutée.


🕹️ Principe des "Runs"

Chaque "Run" suit un principe commun : cliquer sur le personnage affiché pour l’arrêter.
Elles diffèrent par le personnage utilisé, les sons joués et le comportement à l’écran, ce qui rend chaque apparition unique.


⚙️ Contrôle et personnalisation

Le programme peut être arrêté à tout moment via son icône dans la barre des tâches.
Depuis ce menu, il est également possible de :

  • ⚡ Forcer le lancement d'une "Run"
  • 🎲 Modifier la probabilité d’apparition
  • 🚫 Désactiver entièrement l'aléatoire

💻 Développement

Projet initialement développé avec Java Swing, puis réécrit avec JavaFX pour offrir un rendu graphique plus fluide et de meilleures performances.

Retourner à l'accueil