google-code-export / rolisteam

Automatically exported from code.google.com/p/rolisteam
1 stars 0 forks source link

Calques sur plan (et images ?) #33

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Description:

L'ajout de calques sur les plans (et éventuellement les images, même si c'est 
moins utile).

Principe simple : à un plan ouvert, on rajoute simplement une autre image par 
la suite (on ouvre une deuxième image) qui est affichée par dessus. Bien sûr 
pour que ce soit vraiment utile, il faut que le MJ ait fait une image 
transparente, ou presque identique à la première.

Exemple concret : j'ai un plan de ville, que je fais sous Photoshop (ou autre 
chose). Au final quand je l'exporte pour le mettre dans le répertoire de ma 
campagne pour ma partie sous Rolisteam, j'exporte d'abord un jpeg avec la 
géographie, les bâtiments, la légende basique, etc. Et ensuite, j'exporte un 
PNG qui ne comprend que des marques secrètes, ou des légendes en rapport avec 
l'aventure.

UI : clique droit sur l'image, option "superposer une image MJ". On sélection 
l'image à superposer. Une fois chargée, un petit bouton apparaît (dans un 
coin de l'image, ou dans sa barre) qui est un toggle affichage/disparition du 
calque MJ.

Pourquoi ? Optimize Pixel Real Estate. Le MJ n'a pas tant de place que ça sur 
sa fenêtre Rolisteam, et afficher deux fois le même plan n'est pas pratique.

Pour aller plus loin :

1. si on place un pion de PJ/PNJ avec le bouton "MJ" activé, celui-ci est 
affiché sur le calque (pas visible pour les PJ donc). Cela permet de gérer 
des combats tactiques (à la D&D) ou simplement des marqueurs, tokens ou PNJ 
que les PJ ne voient pas.

2. multiplier les calques. Il n'y en aurait plus un, mais n. Chacun pouvant 
être taggué avec un client Rolisteam. Ça permet de multiplier les calques 
pour les MJ avec des campagnes complexes (genre un plan détaillé de ville 
dans une campagne Vampire, le MJ a besoin d'un calque pour les refuges, d'un 
calque pour les endroits de l'aventure en cours, d'un calque pour les zones 
d'influences politico-géographique, etc.) mais aussi de gérer un PJ qui part 
loin du groupe faire des bêtises et que les autres PJ ne voient plus. Ce 
dernier point aide aussi aux jeux tactiques... à D&D si le mage devient 
invisible, que les autres _joueurs_ ne savent plus où il est sur la carte 
quadrillée (car leur personnage ne le sait pas non plus) aide à l'immersion 
et au réalisme des choix tactiques.

Ce dernier point n'est probablement pas plus compliqué à coder (un calque ou 
n calques, c'est à peu près pareil), mais ça demande un peu de réflexion 
sur l'UI (User Interface) pour pas en faire une usine à gaz.

Et si on veut aller _encore_ plus loin (Rolisteam v3 ? :-p ) on peut 
directement importer les calques existants dans l'image : je fais mon plan dans 
un format qui supporte les calques (TIFF, SVG) et Rolisteam reprend chacun 
d'entre eux automatiquement de façon transparente.

Pas une priorité non plus, probablement un truc pour la 2.5 ou par là, mais 
bon une idée de plus (et que les autres softs n'ont pas :) ).

Original issue reported on code.google.com by poube...@dorem.info on 17 Dec 2010 at 9:04

GoogleCodeExporter commented 9 years ago

Original comment by renaud.g...@gmail.com on 10 Oct 2013 at 2:23

GoogleCodeExporter commented 9 years ago
Je pense plutot faire un système vectoriel ou on pourra sélectionner des 
élements (un ou plusieurs à la fois) (Carrée, forme, trait, text, PJ, PNJ, 
Image…) sur le plan. L'utilisateur pourra attribuer une profondeur à la 
selection (Mettre en fond ou devant tous les autres etc. On pourra rendre 
certain élément invisible (ou caché) etc. 

Original comment by renaud.g...@gmail.com on 14 Nov 2014 at 7:02