Comment créer une carte interactive ?
- nflqt
- Dragon de bronze
- Messages : 11
- Inscription : Sam 27 Déc 2025 07:40
- Localisation : Domfront
- Version de D&D préférée : ?
- Univers de D&D préféré : Birthright
- Race : Elfe
- Classe : Paladin
- Alignement : Loyal Neutre
- Dieu : Crom
Re: Comment créer une carte interactive ?
Dernier message de la page précédente :
Hé oui ! C’est un problème qui a pourtant été résolu dès 97 par les développeurs du jeu vidéo Birthright, et qui l’est toujours par ceux de tous les jeux de gestion de royaumes ou d’état… Je me demande comment on fait…- Zedafty
- Dracoliche
- Messages : 2837
- Inscription : Mar 29 Sep 2020 15:31
- Localisation : Berdusk
- Version de D&D préférée : AD&D2.5
- Univers de D&D préféré : Royaumes Oubliés
- Race : Petites-gens
- Classe : Clerc
- Alignement : Neutre Bon
- Dieu : Cyrrollalee
Re: Comment créer une carte interactive ?
Salut nflqt !
Comme expliqué par Szass, en l'état ce n'est tout simplement pas possible. L'outil de la carte interactive tel qu'il est conçu ne permet tout simplement pas de modifier le tracé des contours frontaliers. Les coordonnées des vecteurs des frontières sont préalablement définies via un logiciel tiers puis inscrites en dur. Ça pourrait être une idée d'amélioration intéressante, mais ça nécessiterait de très nombreuses heures de travail.
Il est effectivement possible grâce aux technologies employées de tracer un contour et de le mémoriser. D'ailleurs, si j'avais eu plus de temps la dernière fois que je me suis penché sur le code, j'aurais bien aimé le faire pour soulager la tâche consistant à tracer les contours sur une autre interface pour ensuite les insérer dans la base de données (qui est une tâche harassante).
Le problème qui serait soulevé dans le cas de l'implémentation d'une telle fonctionnalité serait la mémorisation des données saisies (càd. récupérer un tracé précédemment édité). Possible dans le web storage du navigateur, mais ce n'est pas une solution pérenne. L'idéal serait que les cartes interactives puissent être liées à un compte utilisateur. Mais là encore, cela nécessiterait beaucoup de temps de codage et de refactoring
Et pour répondre plus simplement à ta question du “comment on fait”, la réponse est : en consacrant des centaines d'heures à s'user les yeux, s'arracher les cheveux et se cuire le cerveau. Ce qui est nettement moins pénible lorsqu'on peut mutualiser le travail d'une équipe de développeurs spécialisée dans le jeu vidéo qui se charge de la tâche à temps complet et qui a moins de contraintes techniques liées au support de publication
Comme expliqué par Szass, en l'état ce n'est tout simplement pas possible. L'outil de la carte interactive tel qu'il est conçu ne permet tout simplement pas de modifier le tracé des contours frontaliers. Les coordonnées des vecteurs des frontières sont préalablement définies via un logiciel tiers puis inscrites en dur. Ça pourrait être une idée d'amélioration intéressante, mais ça nécessiterait de très nombreuses heures de travail.
Il est effectivement possible grâce aux technologies employées de tracer un contour et de le mémoriser. D'ailleurs, si j'avais eu plus de temps la dernière fois que je me suis penché sur le code, j'aurais bien aimé le faire pour soulager la tâche consistant à tracer les contours sur une autre interface pour ensuite les insérer dans la base de données (qui est une tâche harassante).
Le problème qui serait soulevé dans le cas de l'implémentation d'une telle fonctionnalité serait la mémorisation des données saisies (càd. récupérer un tracé précédemment édité). Possible dans le web storage du navigateur, mais ce n'est pas une solution pérenne. L'idéal serait que les cartes interactives puissent être liées à un compte utilisateur. Mais là encore, cela nécessiterait beaucoup de temps de codage et de refactoring
Et pour répondre plus simplement à ta question du “comment on fait”, la réponse est : en consacrant des centaines d'heures à s'user les yeux, s'arracher les cheveux et se cuire le cerveau. Ce qui est nettement moins pénible lorsqu'on peut mutualiser le travail d'une équipe de développeurs spécialisée dans le jeu vidéo qui se charge de la tâche à temps complet et qui a moins de contraintes techniques liées au support de publication
« Les Dieux ne jouent pas aux dés. » — Elminster


