|
|
Fate of the Norns - AppFramework / Engin : Unity (C#) Version actuelle : 1.0.0 (2016-08-30) Projet initié le : 2016-07-22 |
Introduction et Objectif
Fate of the Norns - App est une application utilitaire conçue pour assister les joueurs et les maîtres de jeu du jeu de rôle sur table Fate of the Norns. Son objectif principal est de faciliter la création et la gestion des "Dwellers" (personnages joueurs) et des "Denizens" (monstres ou PNJs) de manière rapide et structurée.
Technologies et Multi-plateforme
L'application a été développée en C# et utilise le moteur Unity. Le choix de Unity3D est une décision architecturale stratégique, car le moteur permet une gestion multi-plateforme native, facilitant le déploiement futur de l'outil sur différentes plateformes (PC, mobile, etc.) sans réécriture majeure du code.
Gestion des Données et Logique de Création
Le cœur de l'application repose sur la logique de gestion des données spécifiques au jeu Fate of the Norns. Cela inclut la mise en œuvre des règles de création de personnages (calcul des statistiques, attribution des compétences et des attributs) et la garantie que les données générées soient conformes aux règles du système de jeu.
Interface Utilisateur (UX) pour le JdR
L'interface utilisateur est pensée pour l'efficacité, permettant aux utilisateurs (souvent sous la contrainte du temps de jeu) de naviguer rapidement dans les options. La clarté de la présentation des statistiques et la simplicité de la saisie des choix de création étaient des priorités clés de l'expérience utilisateur.
Analyse de Vulnérabilité et Propriété Intellectuelle (PI)
Le développement a mis en évidence une vulnérabilité technique majeure : les données sensibles du jeu (listes de sorts, descriptions, règles) sont trop facilement accessibles et récupérables par désassemblage des fichiers de l'application. Ayant constaté cette limitation technique du moteur pour un chiffrement suffisant, j'ai pris la décision de ne pas publier l'application. Suite à une analyse de risque technique, j'ai priorisé le respect de la Propriété Intellectuelle (PI).