Aller au menu du forum Aller au contenu du forum Aller à la recherche dans le forum
Logo Khaganat
Menu principal

Derniers messages

Dernier message par pep - 05 Juin 2020 à 17:56:24
Cliquez pour afficher le message
Citation de: deed le 05 Juin 2020 à 17:45:41
  - il faut des salons quand lier à une guilde, alliance, fame  .... qui doit changer si on change de guilde, alliance, fame ....
  - il faut des salons temporaires lier à la formation d'une équipe, regroupement de d'équipes ......

Pour ces types de salons on peut utiliser du MUC probablement sans modification.

Le plus intéressant va en effet être cette notion d'« alentours ».
Dernier message par deed - 05 Juin 2020 à 17:45:41
Cliquez pour afficher le message
Une réponse rapide de tête :
  - il faut un salon alentour accessible à X mètre en parler et 2X mètre en crier .
  - il faut des salons quand lier à une guilde, alliance, fame  .... qui doit changer si on change de guilde, alliance, fame ....
  - il faut des salons temporaires lier à la formation d'une équipe, regroupement de d'équipes ......


Dernier message par pep - 05 Juin 2020 à 17:27:02
Cliquez pour afficher le message
Petite ébauche de réponse. J'imagine que Link Mauve a déjà fournit pas mal d'éléments mais ça permettra d'avoir ça posé quelque part.
Je traîne en permanence dans des cercles techniques, donc n'hésitez pas à demander des précisions si nécessaire.
Il y a certainement encore pleins de trous à combler ! Les questions sont les bienvenues !

# Autoriser ou non la communication avec l'extérieur (non khanat)

La plupart des serveurs incluent une façon de gérer la communication « s2s » (server-to-server), et il est généralement facilement possible de l'activer ou la désactiver.

Il est aussi possible de configurer le serveur de façon à ce que juste une partie du monde extérieur puisse contacter le khanat.


# Plusieurs « identités » (personnages)

Dans XMPP, un client est généralement décrit comme « ressource », qui équivaut plus ou moins à une connexion au serveur. Il est possible de connecter plusieurs ressources à la fois avec les mêmes identifiants (le même compte).

Il est possible pour un compte de connecter plusieurs ressources à un MUC (« Multi-User-Chat », un salon) sous différents pseudonymes. Il est aussi possible pour un compte de connecter plusieurs ressources sous le même pseudonyme. Ici le premier cas nous intéresse.

Est-il question d'autoriser les joueuses à avoir des conversations privées, une à une ?

Si oui je pense que les MUC-PMs devraient être suffisant.

Veut-on s'assurer coté client que les joueuses soient les mêmes après avoir changé de pseudonymes ? Est-ce possible en jeu de renommer un personnage ? Par exemple Georgette fait « le nécessaire administratif » pour s'appeler Marie, veut-on s'assurer que les nouvelles discussions avec Marie auront lieues à la suite de celles avec Georgette ? Ou alors doivent-elles être dissociées ?

Si c'est le cas alors il nous faudra associer un identifiant unique par personnage à diffuser dans la présence et dans les messages (?). Peut-être aussi utile pour d'autres choses ?


# Canal « Alentours »

(J'avais préparé un pad avant de répondre ici et quelqu'un sans pseudo a déjà laissé une question !)

Citationest-ce que l'"alentours" fonctionne vraiment avec une distance, ou bien est-ce que un découpage de l'univers en "zones" (avec éventuellement envoi de messages vers plusieurs zones voisines) serait suffisant?

Quid des archives de chat (en jeu) ? Y en a-t-il ? Doit-on penser à faire que le serveur les diffuse quand un client se connecte ? Sont-elles gardées en local ?

## Idée d'implémentation 1. - Une seule zone pour tout l'univers

Tout le monde rejoint un MUC « alentours ». Chaque client envoie sa position au MUC, et les messages sont diffusés (broadcast) uniquement aux clients aux alentours.

L'information de position sera certainement envoyée dans la présence. Le pseudonyme, ainsi que d'autres informations relative au personnage sera aussi contenu dans la présence (ou du moins des pointeurs vers où trouver ces informations). Quelle genre d'info aurait-on besoin de diffuser ?

A-t-on besoin de diffuser les présences à tous les autres clients ? À une partie des clients ? (ceux à proximité ?)

En fonction du nombre de joueuses il risque d'y avoir pas mal d'information à traiter pour le MUC à chaque message ? Notamment « qui est dans les alentours ? », quoi que ça puisse aussi être traité quand un client met à jour sa position. Il est possible qu'un client mettra à jour sa position plus souvent qu'une joueuse enverra un message par contre.

## Idée d'implémentation 2. - Plein de petites zones

À première vue ça peut paraître plus simple niveau architecture, en associant une zone à un MUC, mais je n'en suis pas si sûr.

Il serait toujours question d'envoyer des messages en fonction de la proximité ?
D'un moyen ou un autre le MUC sera au courant de la position et il saura à qui (ne pas) envoyer. Par contre ça signifie qu'il faudrait qu'un message soit envoyé sur différents MUCs (à la limite de zones par exemple), et je me demande à quoi ça sert donc de séparer par zone.

## Idée d'implémentation 3. - Multicast

MUC est un gros morceau de XMPP qui est bien pratique parce qu'il est implémenté un peu partout et donc ça évite de tout refaire à chaque fois, mais je me demande si ça ne serait pas intéressant de réfléchir à d'autres solutions aussi.

Vu que le serveur est déjà au courant de la position des personnages, je me demande si il ne serait pas intéressant d'avoir soit un groupe PubSub -- ou dans le roster -- qui serait généré par le serveur et évidemment différent pour chaque personnage (moyennement des optimisations pour ceux qui se trouveraient à une distance négligeable par exemple).

Les clients pourraient ensuite prendre cette liste de personnages et diffuser leurs messages directement en multicast, sans passer par MUC donc.

Les différentes identités peuvent aussi être gérées directement par le serveur en incluant un pseudo (et/ou cet identifiant unique dont je parle plus haut) dans la liste de personnage aux alentours.

# Autres canaux de communication ?

Y en a-t-il ?
Dernier message par Zatalyz - 30 Mai 2020 à 16:24:08
Cliquez pour afficher le message
Une conversation par rapport au chat ingame est revenu sur XMPP tout à l'heure, et pour le moment je ne trouve pas l'historique (probablement dans les logs IRC...).

L'une des motivations à prendre XMPP vient de sa multitude de clients. En remplaçant le chat en jeu par le protocole XMPP, cela ouvre la possibilité de papoter avec les gens même sans être connecté au jeu, et c'est une option que les joueurs de MMORPG apprécient (du moins, ceux qui sont sur un jeu où le chat est pas trop foireux, ce qui est rare).

Il y a cependant des contraintes, peut-être complexe pour XMPP, comme la gestion du canal "alentours" : celui-ci n'est pas accessible en dehors du jeu, puisqu'il ne permet d'entendre que ce qui est dans les 25m du personnage (et j'ai aucune idée si XMPP peut gérer ça). Un détail parmi d'autres : implémenter XMPP en remplacement ne sera peut-être pas simple. Mais c'est pas ça qui m'occupe, là.

Il y aura par ailleurs pas mal de canaux "de kom", c'est à dire accessible par les ra depuis un outil, et donc, être hors-jeu tout en papotant RP aura du sens (sans briser l'immersion pour les gens en jeu).

Lors du passage à XMPP, je n'ai pas pensé à demander à ce qu'on puisse se créer des comptes en @khaganat.net pour plusieurs raisons, l'une d'elle étant que cette option est "réservée" pour faire les comptes en jeu. Ainsi, dans le futur lointain où on aura un vrai client sera connecté à un vrai serveur de jeu, lorsque je me créerais un compte sur Khaganat, cela me donnera automatiquement un compte xmpp (du type zatalyz@khaganat.net ; ou zatalyz@chat.khaganat.net si on veut gérer du mail à côté). Ce compte sera aussi mon identifiant de joueuse (même si je ne vais rentrer que "zatalyz" dans le champ "pseudo", le reste étant sous-entendu). Ensuite, lors de la création de mon premier perso, disons Marcel, XMPP lui liera une sous-identité, qui me permettra de causer en jeu comme "Marcel" (ou "Georgette" pour mon second perso). Et de jouer Georgette et Marcel ensemble si mon ordi est assez puissant pour faire tourner deux clients de jeu et ma tête capable de suivre deux personnages¹.

À une lointaine époque (avant même XMPP), quand on a compris qu'on pouvait sortir le chat/l'identifiant du jeu, nous avions eu une grande discussion² sur les impacts que ça pourrait avoir, et nous avions conclu que si nous pouvions avoir une seule identité par joueur (et des sous-identités pour ses persos), il valait mieux circonscrire ça à la galaxie de Khaganat. Bref, fermer les portes du protocole au reste du monde.

Depuis, le Fediverse est devenu une réalité plus concrète, et je regrette de constater que nos méfiances d'alors se sont vu concrétisées, et en pire. Il y a des choses funs, mais cela rajoute de la complexité sur d'autres aspects et en particulier sur la modération.

Il faut imaginer World Of Warcraft et Facebook interopérables. Ça voudrait dire que Facebook serait spammé de messages "vends de l'or pour pas cher et des persos tout frais", et que le chat de WoW serait engorgé de pub pour rejoindre Farmville et de blaireaux appelant à la haine contre un groupe ou l'autre de l'humanité. Bon, même sans être interopérable, c'est déjà un peu ce qu'on a sur ces monstres. Mais ça pourrait se retrouver démultiplié. Quand je vois le bazar sur Mastodon et Diaspora, alors même que ces deux réseaux n'ont pas tant de monde que ça, je ne sais pas si j'ai très envie de me connecter au reste du monde...

L'intérêt d'être dans une communauté "fermée" est que la modération s'arrête aux limites de cette communauté. S'il y a un enquiquineur qui débarque sur Khaganat, une fois qu'on aura banni son IP, on aura un peu de paix (ça suffit dans pas mal de cas, bien que ça ne soit pas incontournable). Si on a une vague de harcèlement en cours, on bloque les inscriptions et on fait le ménage. Le harcèlement peu prendre des formes variées, dans certains cas, quelques personnes (pas forcément si nombreuses) vont créer des tas de comptes (souvent aidés de logiciel bot) pour poster des messages de haine et donner l'impression d'être des milliers. Et parfois, il y a effectivement des centaines de personnes qui font ça, ce qui démultiplie l'effet. La fermeture des frontières est une façon de gérer ça en attendant d'avoir des réponses plus adaptées, cela permet de protéger les membres légitimes de la communauté.

Tant qu'on est une petite communauté de potes, ces phénomènes ont peu de risque de se produire. Mais ici, le but est tout de même de créer un MMORPG, donc un lieu où il y aura du monde, des drama, de la triche, des vengeances stupides. Peu importe à quel point notre gamedesign tente de hacker les consciences, on aura forcément à un moment ou un autre des haters qui auront envie de mettre le boxon. Ou des spammeurs.

Ouvrir les frontières risque de complexifier leur gestion. En même temps, il y a aussi un côté pratique à pouvoir utiliser son compte en @movim.eu ou @jabber.fr pour se connecter à Khaganat.

Il y a aussi le fait que Khaganat tente de favoriser une immersion RP avant tout. Avoir un compte XMPP où on n'a accès qu'à des canaux "de jeu" incite probablement à rester dans le thème. Ou pas. Je ne sais pas trop...

Notes
¹ En vrai, pour l'avoir déjà fait, je gère jusqu'à 4 personnages en simultané et sans logiciel annexe, tout dépend ensuite de leurs activités. En RP actif, 2 dans la même zone, c'est mon max, mais ça n'empêche pas un 3e d'aller taper des trucs ailleurs... Et pour ceux qui n'ont pas l'habitude de ça, c'est comme ça qu'on s'amuse à monter des histoires alambiquées quand on manque d'autres acteurs dans la zone, et qui transforme le roleplay en sport de l'extrême.

² Conversation que j'aimerais retrouver...

Dernier message par Zatalyz - 02 Mai 2019 à 10:05:45
Cliquez pour afficher le message
Je fais le lien avec le sujet Les quêtes, entre trop et trop peu, qui pourrait modifier énormément la façon dont les quêtes sont gérées et le journal associé.
Dernier message par Zatalyz - 02 Mai 2019 à 10:04:35
Cliquez pour afficher le message
Il y a déjà plusieurs sujets sur le forum qui parlent des quêtes, ainsi que l'article sur le wikhan Comment rédiger une quête.

Dernièrement, je discutais avec YannK des histoires de rythme dans le jeu vidéo, suite à la vidéo Le chemin se fait en marchant. Cela nous a rappelé une constatation posée depuis longtemps, comme quoi le "vide" était nécessaire pour laisser la place aux joueuses d'imaginer. J'ai d'ailleurs depuis longtemps un article en cours de rédaction intitulé "l'éloge du vide", que je n'arrive pas à finir (ça manque de structure). Je vous le met sur pad, il me semble qu'il arrivera peut-être à aboutir si nous passons à de l'écriture collaborative... La discussion avec YannK m'avait donné envie de le finir, mais je continue à sécher et m'éparpiller dans mon propos, risquant de mener à l'oubli nos dernières idées. D'où ce message, afin que ça ne se perdre pas.

Notre questionnement était par rapport à notre rapport au monde, au risque de courir sans cesse en enchaînant les quêtes, tâches et missions, sans prendre le temps de flâner. Sans prendre le temps, donc, de savourer les détails de l'univers, de se laisser surprendre pas de petites choses, de voir des histoires naître des interactions avec d'autres. Il fallait donc trouver les prétextes pour flâner, observer.

Nous sommes arrivées à la conclusion qu'un certain nombre de "quêtes" pouvaient ne pas être des demandes de PNJ sur des tâches à accomplir, mais plutôt de lancer des discussions avec les PNJ, qui vont nous parler du monde, d'histoires, etc. Bref quelque chose de très narratif, ne déclenchant pas une entrée de journal du type "aller tuer 3 scouis". Les infos seraient stockés sous forme d'historique de dialogue, historique sur lequel la joueuse pourrait ajouter des tag afin de faciliter sa recherche par la suite et d'organiser soi-même ses infos. À partir de là, c'est à la joueuse de se créer ses quêtes, d'après ce que les PNJ ont raconté et ses envies personnelles. La joueuse crée sa propre entrée dans son journal de quête, indique potentiellement une zone (pointeur(s) sur cartes, coordonnées) et elle active et gère ça comme elle veut. Par ailleurs, les "récompenses" seraient plus de l'ordre des succès (achievement).

Avec un exemple, ce sera plus simple. Notre exemple était "le cycle de quête du Boskurji".

Au Dispensaire, une biologiste donne un cours sur les Boskuji. Ou en discute. Bref, elle donne des infos sur ces créatures, où les trouver, etc (1er succès, faire causer la biologiste ?).
D'après ces infos, une joueuse peut décider d'aller les observer dans leur milieu naturel (création de sa propre quête).
Sur place, elle observe les bêtes (nécessité de cibler et rester ciblé un certain temps sur chaque individu, et de faire ça sur plusieurs) et au bout d'un moment cela va déclencher le succès "observatrice de boskurji" qui peut aussi aller avec l'accès à certaines compétences (écorcage les arbres) ou servir de token pour d'autres quêtes ensuite (pré-requis pour apprendre la "charge du boskurji" auprès d'un guerrier à l'Arène, qui conseillera d'ailleurs d'aller observer ces bêtes si on tente d'apprendre sans ça).
Et si le joueur va ensuite faire le tour des divers groupes de boskurji, l'incrémentation d'observation continue et à partir d'un certain nombre d'individus/temps dans divers milieux, il va passer "expert en boskurji". Ce qui pourrait entre autre lui permettre d'avoir des réductions au bar "Au bon chasseur", tenu, comme son nom l'indique, par un ancien chasseur.

Dans cette suite de quête, aucun PNJ ne va donner la mission directe d'aller faire ceci ou cela. Les infos sont distillées dans les discussions et libre à chacune de les exploiter ou non. Quand à l'acquisition de récompenses en jeu, elles seront indépendante du fait d'avoir trouvé les informations en amont ou non. Après tout, la joueuse qui n'a pas envie de causer avec les PNJ, mais qui va se poser dans l'herbe pour regarder les boskurji réalise la "bonne" démarche et a donc toute légitimité pour acquérir la ou les récompenses liées à cette observation.

Cela veut-il dire qu'aucun PNJ ne va demander de l'aide aux joueuses ? Je ne sais pas. Il me semble qu'on ne peut pas éliminer complètement ce genre de tâches ; par exemple j'aime l'idée qu'au Dispensaire, on participe à l'organisation du repas, et que cela génère une suite de quête plus traditionnelles où les PNJ demandent qu'on réalise diverses tâches. Mais je ne veux pas que ce genre de quête envahisse le monde, car elles amènent trop rapidement les joueuses à accumuler les "trucs à faire" sans leur laisser le temps pour imaginer. Sans laisser ce vide nécessaire pour l'apparition de leurs objectifs personnels.
Dernier message par Zatalyz - 26 Avril 2019 à 23:10:40
Cliquez pour afficher le message
Log du 26 avril 2019 sur la tête du kom et de l'interface par rapport à cette option.

Spoiler for Hiden:
<‎YannK> Je me demandais quelles pouvaient être les fonctionnalités visibles et les boutons/interfaces d'un Kom, si les ra échangent par la pensée. Pas besoin d'écran pour afficher du texte, apr exemple ?
<‎Lyne> Mmmh.... Bonne remarque
<‎Lyne> Cela dit, le Kom permet aussi de consulter des documents écrits ou des images pour moi
<‎Lyne> Est-ce que les ra communiquent uniquement des idées / sensations / réflexions par l'esprit. Mais le reste passe par les yeux et les oreilles ?
<‎YannK> C'est une question ouverte, vu qu'on est parti dans l'idée qu'il peut y avoir plein de Koms, mais ce serait à réfléchir car cela peut être un objet emblématique à modéliser sous un premier aspect
<‎Lyne> Tout à fait
<‎Lyne> Au moins, on/off et un truc pour choisir les canaux de communication auxquels se brancher (sous une forme ou une autre)
<‎Lyne> Après... Une fois allumé, il peut peut-être être commandé simplement par la pensée
<‎Lyne> Mais c'est vrai que c'est moins sympa visuellement du coup
<‎YannK> Oui, il nous faut repenser totues les interfaces ra/machines du coup :-°
<‎Lyne> Oui :-)
<‎YannK> Pourquoi avoir des claviers si on sait capter/traiter les signaux télépathiques des ra ? Ça change la donne sur pas mal de choses
<‎Lyne> En effet
<‎Lyne> Mais ça pose carrément la question de l'écriture
<‎Lyne> Pourquoi est-ce qu'on utilise l'écriture aujourd'hui plutôt que la parole ?
<‎Lyne> J'imagine que les signaux télépathiques présentent quelques inconvénients : on est obligé de suivre le rythme de l'émetteur, le signal peut être parasité par des émotions (volontaires ou involontaires), être haché ou hésitant (s'il n'a pas eu le temps de réfléchir à ce qu'il voulait dire...)
<‎Lyne> Si on suit un cours (ou une retransmission de cours) de l'InfrA, le prof sait sans doute de quoi il parle / va parler. Mais si on cherche quelque chose dans son cours, la transcription écrite est peut-être plus simple
<‎Lyne> Du coup, l'écriture s'appliquerait surtout à des choses qu'on veut garder ?
<‎Lyne> Ou des objets non liés à une ra ? Genre, le contenu d'une caisse : c'est écrit dessus
<‎Lyne> Ou le contenu est aussi "enregistré en mode télépathique" et n'importe qui passant à proximité peut le capter ?
<‎Lyne> Cela dit, l'écriture a l'avantage de limiter la transmission du message à celles qui savent lire l'écriture en question
<‎YannK> Et elle ne nécessite aps d'énergie pour être émise
<‎* Lyne n'a pas envie de renoncer à l'écriture légionnaire, mais se demande dans quels cas elle pourrait être utilisée
<‎Lyne> Ah oui. Bien vu
<‎YannK> Dans un cotnexte lakne, économiser l'énergie est une bonne idée :)
<‎Lyne> Oui :-)
<‎Lyne> Sans compter que lakne est bien fichue de brouiller un message enregistré trop "léger"
<‎YannK> Une piste à creuser peut-être, l'écriture est une low-tech qui supporte bien lakne :)
<‎Lyne> Oui
<‎YannK> Je garde ça en tête, et on en reparlera avec d'autres; C'est un sujet qu'ils erait bon d'éborder avec du monde je pense :)
<‎Lyne> Qui fonctionne même quand le Kom est en rade. Et je ne parle pas de ce qui peut survivre à un Liria
<‎YannK> Ça expliquerait les tablettes qui survivent à plusieurs Éons : ce sont des écrits dans une matière très zbasu, qui arrive à supporter un Lirr'ia
<‎Lyne> Oui
<‎gpsqueeek> Le type de kom et la présence ou non d'un clavier va aussi dépendre si c'est une interfacée (avec projection rétinienne, tout ça) ou si au contraire la ra se ballade avec un truc dans la poche façon smartphone, non ?
<‎YannK> Bien sûr, là je ne parlais que des Kom pour les non-interfacées :)
<‎gpsqueeek> À voir quel est le niveau de variété là aussi, genre si on pouvait éviter l'effet smartphone à changer tous les ans passkheu le nouveau il brille encore plus... :-*
<‎YannK> oui ^
<‎YannK> Ĵ'aimerais bien en modéliser un exemple 'typique' histoire qu'on puisse mieux visualiser. J'avais cvommencé à réfélchir à une forme d'éventail (l'écran se déployant au besoin), il y a besoin de creuser ça :)
<‎* merlin8282 tend une pioche (de nain) à YannK
<‎* gpsqueeek tend la pelle
<‎* merlin8282 tend l'autre joue
<‎osquallo> pour l'histoire du comme on peux aussi se dire que echanger par la pensée ca demande un certain effort de concentration qu'on a pas a faire en utilisant des bouton pour regler certain truc
<‎osquallo> du kom*
<‎osquallo> genre le soir t'es trop fatigué pour pensé du coup hop les bouton et le clavier
<‎osquallo> et puis les ra qui se disperse trop en pensée riquerai de dire tout et n'importe quoi sans meme le vouloir :P
<‎osquallo> du coup je verrai bien un bouton mode "manuel/telepathique" 
<‎gpsqueeek> Ben je dirais qu'on envoie par télépathie dans le Khanat comme nous envoyons nous par le son, donc je pense pas que ça prenne plus d'effort sauf à vouloir diffuser loin ("crier") ou très focalisé,  ce qui demande effectivement un peu plus de concentration
Mais oui, avoir un mode "ne m'écoute pas, appareil maléfique", ça doit exister pour les non interfacés
<‎Zatalyz> EN même temps, on a ici un bon exemple de "culture vocal versus culture de l'écrit". Pourquoi on utilise un chat, plutôt que du vocal ?
<‎Lyne> Parce que t'aimes pas le vocal ;-p
<‎Zatalyz> déjà, l'écrit, ça reste. Donc on peut faire autre chose, revenir, et lire. répondre, laisser du temps pour que d'autres voient la réponse.
<‎Zatalyz> (mais j'ai des raisons :P)
<‎Zatalyz> on a aussi plus de temps pour réfléchir (un peu...) et donc dire un peu moins de bêtises. Un peu !
<‎Lyne> Ah bon ?
<‎Lyne> ;-p
<‎Zatalyz> Il y a des contextes où c'est plus discret, mais c'est moins vrai face à la pseudo-télépathie ratesque, qui peut être focalisée sur une personne
<‎Zatalyz> Ceci dit, tout plein de monde a un smartphone, et tout plein de monde l'utilise en mode texte : sms, chat, etc, y compris dans des situations où parler est faisable
<‎Lyne> Je trouve l'écrit plus facile à "ignorer" : c'est une information moins invasive, et que je peux mieux gérer au niveau du timing
<‎Zatalyz> oui
<‎Lyne> Il peut y avoir des tas de panneaux indicateurs. Ils ne sont signifiants que si je les lis
<‎osquallo> l'ecrit on peux aussi annuler avant d'envoyer ^^
<‎Lyne> Oui :-)
<‎Zatalyz> Pour moi, il semble logique que le Kom transcrive la réception sous forme de texte, afin justement d'archiver, mais aussi de filtrer (si on suit 15 canaux)
<‎Zatalyz> l'écrit, c'est une extension de notre tête...
<‎Lyne> Mmmh... Les deux, peut-être
<‎Lyne> Si une ra discute avec quelqu'un, "en live", le Kom peut lui transmettre la pensée en même temps que l'écrit
<‎Zatalyz> oui, ça peut, mais ce n'est pas une obligation, finalement
<‎osquallo> les ra font de la telepathie mais est ce qu'il arrive a reproduire le mecanisme avec une machine ?
<‎osquallo> ils arrivent*
<‎Zatalyz> ça m'embêterais d'avoir trop de voix dans ma tête qui ne sont pas les miennes :P
<‎Lyne> C'est ce que fait le Kom, je pense
<‎Lyne> Ouais. Dehors les autres ;-p
<‎Zatalyz> Oui, que le Kom retranscrive la télépathie permet de justifier ce mode de communication dans le jeu
<‎Lyne> Mais qu'il le retransmette sous forme écrite, ça pourrait être intéressant
<‎Zatalyz> oui
<‎Lyne> S'il sait capter la télépathie, mais pas la retranscrire, ça justifie pleinement l'écrit dans le Kom
<‎Lyne> Et justifie qu'on ne l'utilise pas quand on est en face d'une ra
‎gpsqueeek has left due to an error
<‎Zatalyz> La difficulté c'est qu'on l'utilise aussi en face d'une ra...
<‎Zatalyz> je veux dire, en jeu.
<‎Lyne> Pourquoi ?
<‎Lyne> Le "Alentours", c'est pas le Kom
<‎Lyne> Ah... Niveau gamplay, tu veux dire ?
<‎Zatalyz> oui, le "alentours" est montré sur le kom, ainsi que les MP
<‎Lyne> Va falloir se poser la question, niveau gameplay justement, de l'affichage de l'Alentours quand quelqu'un a déconnecté son Kom
<‎Zatalyz> on avait proposé une interface super light, mais malgré tout, y'a quand même de l'écrit ^^
<‎Lyne> Et les MP, ça passe par le Kom pour moi
<‎Zatalyz> ok, ça me va
<‎Lyne> C'est le "chuchottement" qui n'y passe pas. Et les autres ra se rendent quand même compte qu'on communique, même s'ils ne savent pas quoi (comme quand on entend "pchpchpchpch" entre 2 personnes qui se parlent à l'oreille)
<‎Zatalyz> hum on a ça ?
<‎Zatalyz> enfin je veux dire, comment le chuchotement est rendu en jeu ?
<‎Lyne> Ben.... /em chuchotte : Je crois que oui
<‎Zatalyz> aaaaaah ça
<‎Zatalyz> oui, ok :)
<‎osquallo> bon c'est interressant mais je fatigue du coup bonne nuit ^^
<‎Lyne> Beaux rêves le scoui :-)
<‎Zatalyz> nenuit osquallo :)
<‎Zatalyz> Je sais... mais pas sûre que ce soit forcément confortable :D
<‎* Lyne s'est perdue en route : Quoi donc ?
<‎Zatalyz> lorsque le Kom est fermé, on perd donc les divers éléments d'interface dont le chat
<‎Zatalyz> et pour suivre les trucs en alentours (et les chuchotements) y'a les bulles au dessus des gens ^^
<‎Lyne> On perd au moins le chat
<‎Lyne> Ça ne va pas marcher pour les /em
<‎Lyne> Je crois qu'ils ne s'affichent pas en bulle
<‎Zatalyz> faudra juste trouver une façon de balancer les /em dans les bulles, avec un visuel adapté
<‎Lyne> Du coup, on n'a pas d'historique :s
<‎Zatalyz> genre une bulle d'une autre forme et le texte en italique
<‎Zatalyz> tu l'as ptet quand tu rallume le Kom ?
<‎Zatalyz> ou sinon, t'assume de fermer tout ton Kom :P
<‎Lyne> Faudrait demander à YannK, par exemple, ce que ça donnait quand il fermait tout sauf l'Alentours
<‎Zatalyz> (genre le Kom, même éteins dans ta poche, il continue d'écouter... Big brother !)
<‎Zatalyz> ben il laissait alentours ouvert, c'est cheaté :P
<‎Lyne> Comment afficher l'alentours, hors Kom ?
<‎Lyne> Justement ;-p
<‎Zatalyz> nan le truc est de regarder ce que ça donne à une assemblée, sans chat
<‎Lyne> Avec tout le monde qui parle, et potentiellement des pavés ? Outch
<‎Zatalyz> oui ^^
<‎Zatalyz> moi je dis, une bonne raison de sortir le kom... mais je serais facilement symbiotique :P
<‎Lyne> Mais ça pénalise ceux qui veulent jouer (zut, j'ai oublié le mot... chamanique ? archaïste ?)
<‎Lyne> Extatique 
<‎Lyne> Au moins au niveau gameplay
<‎Zatalyz> Tu as le droit d'avoir un kom en tant qu'extatique
<‎Lyne> Se priver des canaux monde ou région, ça peut être un choix. Kirun n'écoute que le canal de l'exploitation. Mais ça veut dire que la joueuse ne peut pas quitter l'écran des yeux un instant sauf à risquer de perdre des infos
<‎Lyne> Oui. Et le droit de ne pas l'allumer si tu ne veux pas qu'on sache où tu es, par exemple
<‎Zatalyz> si si tu peux quitter le truc, et même l'éteindre surles canaux publics... Regarde, j'éteins souvent XMPP et je ne loupe rien :P
<‎Lyne> :-p
<‎Zatalyz> Il peut y avoir les mêmes mécanismes via le Kom. Du moins pour ce qui passe par un réseau.
<‎Lyne> Tu veux dire, consulter les logs depuis ailleurs ?
<‎Zatalyz> Après le problème reste pour Alentours.
<‎Lyne> Je trouve quand même ça super lourd
<‎Zatalyz> oui
<‎Zatalyz> d'avoir les logs ?
<‎Lyne> De passer par les logs pour vérifier qu'on a rien raté IG en Alentours, parce qu'on a regardé ailleurs pendant 20 secondes ou 1 minute
<‎Lyne> Après.... J'imagine que ça peut être un choix
<‎Lyne> Mais comment tu fais pour "entendre" si quelqu'un parle derrière toi ?
<‎Zatalyz> tu joue en 3e personne ? :-°
<‎Zatalyz> non sérieusement je ne sais pas, hein.
<‎Zatalyz> pas simple de concilier la cohérence du hud avec l'usage du monde
<‎Lyne> Ouais
<‎Zatalyz> les images dans le post du Kom ont sauté... il y en a peut-être sur le Kloud
<‎Zatalyz> oui, ouf
<‎Lyne> Sinon, ça veut dire qu'il y a une fonction "local" du Kom : il n'est pas connecté au réseau, on ne capte rien des différent canaux, mais il sert d'enregistreur pour les (joueurs) qui veulent quand même suivre
<‎Lyne> Et pour les "extrêmistes", il est désactivable et on n'a plus que les bulles
<‎Zatalyz> ça me parait le plus simple
<‎Zatalyz> La proposition de base, en mode "kom éteint" était que le chat se réduisait à alentours, support et maintenance. Et même pas de MP, en effet
<‎Lyne> Mouais... Support et maintenance, c'est pas trop compatible avec "kom en mode local"
<‎Lyne> Sauf que c'est nécessaire pour pouvoir aider une joueuse qui a éteint le kom et ne sait pas le rallumer
<‎Zatalyz> oui...
<‎Zatalyz> encore que, le canal maintenance pourrait se limiter à un symbole, il est là pour le débugguage surtout (et les grosbills)
<‎Lyne> Ou alors, il faut que le mode local inclut une FAQ vraiment évidentre sur "comment rallumer le bouzin et demander de l'aide"
<‎Zatalyz> Ah mais oui !
<‎Lyne> Mais ça devra aussi faire partie de ce qu'on apprend au Dispensaire
<‎Lyne> D'ailleurs... Les Oublieux qui arrivent n'ont pas de kom... Donc ils ne voient que les bulles ?
<‎Zatalyz> en effet, tout simplement : on appelle le menu général (touche echap et/ou bouton vraiment HRP dans un coin)
<‎Zatalyz> et on a accès par ce biais à la FAQ
<‎Zatalyz> Après, le support, faut le laisser accessible pour les joueuses qui sont dans une zone où le minaret a des soucis ou qui vont dans les mondes des rêves. Sinon ça va être chaud pour elles de comprendre
<‎Lyne> Ouais :s
<‎Lyne> Mais comment le rendre compatible avec un minaret KO et éviter les dérives, du genre utilisation du canal Support pour contourner le problème de minaret ?
<‎Zatalyz> Mais bon, au fond, là aussi, l'onglet sur le chat peut se réduire à un symbole, avec une note quand on passe sur cet onglet : "ce canal est HRP et réservé aux demandes d'aides, toute blague est bannie"
<‎Zatalyz> si t'utilise support pour contourner le souci du minaret, deed te propulse sur tepsne.
<‎Lyne> Ouais !!!!!
<‎Zatalyz> mais ouais, ce sera le rôle des modos de faire que le canal support soit strictement du support.
<‎Lyne> Et d'être particulièrement vigilants quand il y a un problème de minaret
<‎Zatalyz> oui ^^
<‎Zatalyz> Bref, mettons Support et Maintenance de côté, parce que c'est les rares éléments HRP de l'interface (et encore, dans le cas de maintenance, on a de l'explication rp si besoin), la vraie question c'est alentours. Les bulles, on peut tester, mais je sens que ça sera lourd
<‎Zatalyz> mais à voir ?
<‎Lyne> Du coup, sur les boutons du Kom, il y a "éteint" (pas d'interface) / "mode local" (Alentours/Support) / "normal" (tous canaux). Et dans "normal", ça se règle par télépathie ou y'a des boutons en plus ?
<‎Zatalyz> et si c'est derrière ton dos, la bulle apparait dans un coin bas de ton écran ?
<‎Lyne> Bonne idée
<‎Lyne> Donner la possibilité aux joueuses. Et les laisser l'utiliser ou pas (voire, si c'est possible, faire des stats)
<‎Zatalyz> même si ça se règle par télépathie, il faut des "boutons". Des trucs sur lesquels se concentrer pour changer.
<‎Zatalyz> (les stats sont toujours possibles :p)
<‎Lyne> Moui. Les onglets des canaux, par exemple
<‎Zatalyz> oui
<‎Zatalyz> après, sur l'objet, ça peut être uniquement des symboles, ça a pas besoin d'être gros, d'ailleurs, si les mains n'ont pas besoin d'y tripoter
<‎Zatalyz> ça change donc bien l'ergonomie
<‎Lyne> Juste besoin de tripoter le "on/off", ou le "off/local/global"
<‎Zatalyz> d'ailleurs ça me fait penser que le Kom éventail est plus simple à penser, dans ce sens
<‎Lyne> Le reste, c'est comme les icones des smartphones. Variable en fonction du contexte / menu...
<‎Zatalyz> l'éventail sert uniquement à afficher le texte, et y'a un seul bouton pour on/off (et encore, ptet qu'on peut le pousser par pensée)
<‎Zatalyz> je veux dire, un interrupteur peut probablement être activé parce qu'on lui envoie un flux de pensée. Si on peut capter les pensées pour les transcrire, on peut donc les capter tout court
<‎Lyne> (J'suis pas fan du "pousser par la pensée". Si le machin est éteint, il est éteint. Il n'écoute aucune pensée. C'est pas OK-Google)
<‎Zatalyz> huhu
<‎Bonpha> je ne vois aucun souci à écouter tout le temps
<‎Lyne> Sans compter que ça ne concernera que les extatiques
<‎Lyne> M'étonne pas de vous, votre prêtressitude...
<‎* Lyne note que Bonpha a tué le canal :D
<‎Zatalyz> ouais ^^
Dernier message par StraToN - 22 Février 2019 à 09:33:17
Cliquez pour afficher le message
Alors en vrac, les quelques idées que j'apprécie dans le peu de journaux de quêtes que j'ai pu utiliser par le passé.

Éléments indispensables (pour moi):

  • Liste des quêtes terminées : @Zatalyz dans ta liste je vois la liste des quêtes et missions abandonnées et en cours, pas celles qui ont été effectuées. Les avoir à disposition sert généralement quand on recherche des informations (par exemple sur les wikis de jeux) sur une quête après l'avoir effectuée. C'est assez fréquent de nos jours comme "mode de consommation", qu'on parle de RPG solo ou multi.
  • Prise de notes : ce genre de fonctionnalité m'aurait bien été utile dans Morrowind, dont le Journal est souvent mentionné comme étant particulièrement mal fait à l'époque, même s'il s'est largement amélioré avec les add-ons Tribunal et Bloodmoon. La prise de notes m'aurait peut être évité d'avoir des feuilles volantes partout sur mon bureau. Et avoir cette fonctionnalité liée à chaque quête ou mission est plus utile qu'une grosse zone de texte globale.
  • En parlant de Morrowind, ces améliorations ont notamment consisté en un index alphabétique des quêtes, et un autre index alphabétique pour les PNJ rencontrés (affichant pour le coup les discussions passées avec ce PNJ et les quêtes qu'il a données au joueur)

Concernant Kingdoms of Amalur que tu cites @Zatalyz, je ne connais pas mais voici une capture du journal en question pour illustration :
Dernier message par Zatalyz - 21 Février 2019 à 13:03:23
Cliquez pour afficher le message
Straton travaille sur le client Godot. Il faut définir diverses choses (pad ici : https://pad.khaganat.net/p/client-solo-specifications ) et entre autre à quoi le journal de quête va ressembler.

Sur le forum, la seule mention que je trouve est celle-ci dans le sujet "Interface de jeu (Hud)" :
Citation-Journal de quête : toujours utile... Mais pas forcément toujours visible. En fait les jeux où on ne l'affiche que quand on cherche l'info, ça me va bien, moi... Donc ouverture d'une fenêtre de type webig, reprenant le visuel d'un carnet (ou d'un terminal si on est plus technologie).

Si vous connaissez des jeux où le journal de quête vous plaisait, et qui pourrait convenir à Khanat, racontez-nous.

Il faut pouvoir définir une quête comme "active" afin que des éléments en jeu assistent sa résolution : chemin/drapeau sur la carte indiquant le point suivant.
La quête doit avoir un titre court pour la repérer dans une liste, et une description. J'aimerais garder l'historique des quêtes accomplies.
Chaque quête doit pouvoir être abandonnée (débloque des bugs).

Voir aussi les références suivantes :
- https://khaganat.net/wikhan/fr:rediger_quete
- https://khaganat.net/wikhan/fr:world_editor:missions : le world editor, peut aider à  ne pas oublier un truc

Compléter la page suivante une fois qu'on saura où on va : https://khaganat.net/wikhan/fr:gamedesign:khanat:hud#journal_de_quete

Retour d'expérience
J'ai assez bien aimé celui d'Amalur, et pour moi on peut s'en inspirer. Le journal est un écran spécifique. Les quêtes sont rangées par type : unique, tâche récurrente, finie.

Je pense qu'on peut garder ça dans notre cas. Le sujet Comment rédiger une quête liste les types suivants : Unique, Répétable (en boucle), Cyclique (suivant des évènements du monde), À durée limitée (lié à des events, fini d'office après un certain temps).

Je verrais bien l'arborescence de cette façon :
- Quête (les "uniques")
         - En cours
         - Abandonnée (peut être reprise au dernier checkpoint)
         - Finie (historique de ce qui a été fait). Et suivant les types de quête, finie du genre "validé, échoué, résolu de la façon X".
- Mission (quêtes répétables)
         - En cours
         - Abandonnées (parce que parfois ça gave de les voir dans la liste ; on peut toujours les réactiver en allant voir le bon chekpoint)

Les cycliques iraient dans les "missions" mais avec un indicateur du type "les conditions ne sont pas encore remplies". Les évènementiels/trucs à temps limité, dans les Quêtes, avec un passage en "fini" automatique (ça risque d'être échoué si le temps est écoulé, donc).
Dernier message par Lyne - 20 Décembre 2018 à 23:47:45
Cliquez pour afficher le message
À propose de comment tirer de l'énergie des krili et autres roches, il doit y avoir un écheveau d'infos à démêler en partant de là : https://www.futura-sciences.com/planete/actualites/oceanographie-plus-grand-ecosysteme-microbien-monde-cache-croute-terrestre-36286/  :search:
Licences Mentions légales Accueil du site Contact