Bienvenue dans le référentiel MapTool pour les versions 1.4+. L'ancienne version (1.3) réside toujours sur SourceForge mais ne sera pas mise à jour à l'avenir.
MapTool est destiné à être utilisé pour prendre en charge les jeux de rôle sur table, tels que D&D.
Sont inclus non seulement des outils puissants pour la création de cartes détaillées, mais également une fonction de chat, une gestion détaillée des jetons (vous permettant de suivre les propriétés des unités placées sur la carte et d'afficher des informations sur la santé et l'état) et un tracker d'initiative. Les fonctions non utilisées peuvent être cachées. Ces fonctionnalités permettent à votre écran d'ordinateur de fonctionner comme une table virtuelle, remplissant le rôle de tapis de combat et de marqueurs effaçables à sec et offrant des cartes à défilement infini et la possibilité d'utiliser un téléviseur grand écran ou un vidéoprojecteur. Il est indépendant du système de jeu , ce qui signifie que même si MapTool prend en charge certains systèmes de jeu (comme les hexagones pour GURPS ou les modèles carrés pour D&D 4E), vous n'êtes pas obligé d'utiliser ces fonctionnalités.
Le meilleur, c’est que tout cela ne se limite pas à un seul PC. Vous pouvez utiliser la fonction de serveur intégrée pour vous connecter aux joueurs partout où il existe une connexion Internet. Votre copain vous manque à Singapour ? Pas de problème. Retroussez ce personnage, puis vos manches.
Et on ne s'arrête pas là ! Non contents de simplement émuler la table, nous cherchons à améliorer l’expérience sur table. C’est vraiment là que MapTool brille. Un ensemble de fonctionnalités de « topologie » et de vision permettent au MJ de limiter la vue de ses joueurs, révélant la carte au fur et à mesure qu'ils l'explorent. Les murs et autres objets peuvent empêcher les joueurs de voir ce qui se trouve derrière eux. Les ténèbres peuvent tomber, aveuglant les joueurs qui manquent de lumière. Les lumières peuvent être placées sur des objets ou sur des jetons qui éclairent autant de parties de la carte que vous le souhaitez. Si le MJ le souhaite, il peut limiter la vue des joueurs à ce que voit leur jeton spécifique, ajoutant ainsi un tout nouveau niveau à l'expérience de division du groupe. Malheur au personnage qui ne peut pas voir au coin d'un mur mais sort dans la vue de l'ennemi !
Il existe plusieurs didacticiels sur le wiki MapTool pour commencer à utiliser MapTool.
MapTool à partir de la version 1.9+ nécessite Java 16 et les versions RPTools utilisent AdoptOpenJDK. Les installateurs pour MapTool incluent un JRE intégré qui s'installera avec MapTool
La construction de MapTool nécessite le kit de développement Java (JDK) correspondant : Comment installer le JDK
Notre projet est de commencer à utiliser le versioning sémantique de plus près à partir de la version 1.6.0.
Toutes les nouvelles fonctionnalités intéressantes apparaîtront dans les versions de développement. Les bugs majeurs ou correctifs de sécurité seront portés entre les branches stable et de développement afin qu'ils soient disponibles dans les deux.
Site Web : http://rptools.net/
Forums : http://forums.rptools.net
Wiki : https://wiki.rptools.info/index.php/Main_Page
Discorde : https://discord.gg/gevEtpC
Reddit : https://www.reddit.com/r/MapTool/
Crowdin : https://crowdin.com/project/maptool
Consultez la page de configuration des contributeurs pour obtenir des instructions sur la création de MapTool et la contribution au projet.
Nous recommandons actuellement IntelliJ IDEA comme éditeur de choix, bien qu'Eclipse et d'autres IDE devraient également fonctionner très bien. Pour IntelliJ IDEA, ouvrez simplement le dossier du projet et il le détectera comme un projet Gradle et vous devriez être prêt à partir avec un minimum d'effort.
Nous suivons le processus GitFlow pour la plupart, alors veuillez résoudre tous les problèmes hors de notre branche develop
. Si vos modifications de code sont substantielles, je peux rediriger la demande d'extraction vers sa propre branche de fonctionnalités à des fins de test et de développement ultérieur.
Nous préférons que toutes les demandes d'extraction soient précédées et référencent un problème avant d'accepter et de fusionner. S'il n'y a pas actuellement de problème ouvert, veuillez en créer un et laisser un commentaire si vous envisagez de travailler sur le problème. Lorsque vous validez votre code, veuillez faire référence au problème, par exemple fixes #1234
en plus de tout autre commentaire.
Comment configurer les outils d'interface utilisateur (UI) pour MapTool