Skip to content

Cahier des charges

Sébastien Mendes edited this page Feb 20, 2025 · 1 revision

Contexte

Dans le cadre du module « Développement Web II – IL SA 2024-2025 », ce projet vise à créer une application web intitulée « Fantasy Forge ». Le développement sera réalisé à l’aide du Framework Django et de VueJS.

L’objectif est de développer une application web qui propose une interface de fiche de personnage de Donjons et Dragons pouvant remplacer le format papier/crayon. L'application doit être intuitive, responsive, et fournir des fonctionnalités essentielles pour les joueurs.

Objectifs

Principaux

  • Gestion des utilisateurs
  • Gestion de fiches de personnages
    • Création
    • Édition
    • Suppression
  • Historique éditable
    • Événements
    • Bénédictions / malédictions et maladies
    • Potions

Secondaires

  • Interface stylisée
  • Gestion de parties
  • Utilisation API pour la récupération des attributs de personnages

Contraintes

Utilisation de Django et Django REST Framework pour le backend. Utilisation de Vue.js pour le frontend.

État de l'art

Plusieurs sites proposent déjà des services de fiches de personnages en ligne et nous avons surtout retenu deux d'entres eux pour inspiration.

Roll20

La fiche de personnage sur Roll20 est extrêmement fidèle à la version papier originale.

De plus, elle ajuste certaines valeurs dynamiquement suite à la modifications d'attributs qui leurs sont liées.

Roll20's character sheet

Fiche de personnage sur Roll20

Original character sheet

Fiche de personnage originale

D&D Beyond

D&D Beyond propose une interface plus stylisé et donne un aperçu de la version mobile.

D&D Beyond's character sheet

Délais

  • Rendu intermédiaire : Jeudi 06 mars 2025
  • Défense du projet : Jeudi 17 avril 2025
Clone this wiki locally