Étiquette : JavaScript

  • Jeu narratif RPG (Visual Novel)

    Jeu narratif interactif de type visual novel / RPG textuel développé en HTML/CSS et JavaScript vanilla avec une architecture modulaire (ES Modules). L’univers est basé sur l’Académie Arcane de Lunecœur, une école de magie. Le joueur incarne un personnage dont les statistiques (santé, pouvoir magique, confiance, connaissance, compétence de soin) évoluent dynamiquement selon ses choix.

    J’ai développé un système de combat au tour par tour avec plusieurs actions (attaque, défense, sort spécial, soin), un système de relations et de romance à trois personnages influençant les mécaniques de jeu, un inventaire et un système de conditions verrouillant certains choix selon les stats.

    J’ai séparé les données narratives (situations, textes, effets, ennemis) dans un fichier data.js distinct de la logique game.js, et soigné l’interface avec Google Fonts et des effets CSS avancés.

  • Portfolio web

    Site portfolio personnel développé en HTML/CSS et JavaScript vanilla, réalisé en suivant un tutoriel YouTube et personnalisé.

    L’interface intègre des animations d’entrée via la bibliothèque AOS (Animate On Scroll) et un effet typewriter codé manuellement en JavaScript pur (affichage/effacement cyclique de texte caractère par caractère).

    La navigation mobile est gérée par un menu hamburger animé en CSS transform. Les icônes sont issues de Font Awesome et la typographie de Google Fonts. Le site comprend plusieurs sections : présentation, à propos avec grille de compétences, projets et formulaire de contact.