Project

Profile

Help

Builds » History » Sprint/Milestone 18

Vincent Le Goff, 12/26/2016 08:15 PM

1 1 Vincent Le Goff
h1. Quoi de neuf dans les récents builds
2
3
Cette page décrit les changements apportés par chaque build. Vous pouvez naviguer entre builds en utilisant la navigation par titre.
4
5 18 Vincent Le Goff
h2. Build 37
6
7
h2. Build 37
8
9
* Ajout une fonctionnalité pour créer des personnages (#61) :
10
  On peut désormais configurer un univers avec plusieurs personnages. Un personnage possède des informations de configuration plus spécifiques (comme des alias, macros ou triggers qui lui sont propres), mais il possède surtout des informations de connexion (un nom d'utilisateur et mot de passe, par exemple). Ces informations sont conservées dans un fichier crypté.
11
  Pour créer un nouveau personnage, dans la boîte de dialogue de connexion, sélectionnez l'univers auquel vous souhaitez vous connecer, puis faites Tab pour voir la liste des personnages associés à cet univers. Par défaut, il ne devrait y en avoir qu'un seul, appelé "aucun". Validez sur ce personnage (ou cliquez sur le bouton *se connecter*). CocoMUD vous connecte à un univers sans personnage. Pour créer un personnage, rendez-vous dans la barre de menu, *jeu* -> *Changer les options de ce personnage...*. Précisez dans cette boîte de dialogue le nom du personnage. Vous pouvez préciser les commandes à entrer avant le mot de passe (généralement un nom d'utilisateur), le mot de passe-même et les commandes à entrer après le mot de passe (si il y en). Cliquez sur *OK* pour sauvegarder le personnage dans un fichier crypté. À la prochaine connexion, vous verrez ce personnage dans la liste (choisissez l'univers, faites Tab pour vous retrouver dans la liste des personnages associées à cet univers). Les commandes que vous avez entrées dans la boîte de dialogue seront envoyées au serveur de jeu dès l'ouverture de la session, pour vous connecter plus rapidement. Elles seront de nouveau envoyées si vous souhaitez vous reconnecter.
12
* Corrige un bug empêchant de créer un univers (#66).
13
* Ajout de la boîte de dialogue en cas de crash :
14
  Cette boîte de dialogue apparaît quand une erreur imprévue survient dans le client. Elle vous donne plus d'informations sur l'origine du bug, ainsi que des explications sur la façon de rapporter ce bug à l'équipe des développeurs.
15
16 17 Vincent Le Goff
h2. Build 36
17
18
* Ajoute les triggers marqués (#30).
19
  Une marque peut être placée sur un trigger, ce qui déplace le curseur automatiquement sur la ligne reçue ayant déclenché le trigger. Cela peut être utile quand vous recevez un nouveau message, si un trigger y est associé. Cela peut aussi être utile pendant l'exploration, pour déplacer directement le curseur sur la liste des sorties, par exemple.
20
* Met à jour la fenêtre visuellement pour essayer de la rendre plus agréable.
21
* Ajoute la gestion des couleurs ANSI dans le client (#65).
22
23 16 Vincent Le Goff
h2. Build 35
24
25
* Ajoute la fonctionnalité pour importer un univers depuis un fichier, ou depuis Internet (#60).
26
  Dans le menu *fichier*, il y a un nouveau menu "importer un univers". Dedans se trouve deux sous-menus : le premier sert à importer un univers depuis un fichier, le second depuis Internet. Ce dernier regardera les univers configurés sur le site web du projet. Vous pourrez télécharger l'un d'entre eux depuis cette interface.
27
28 15 Vincent Le Goff
h2. Build 34
29
30
* Ajoute un système de canaux (#50):
31
Les canaux sont utiles pour surveiller plusieurs évènements. Ils sont surtout utiles pour conserver les messages de canaux de communication sur un jeu. Grâce au système de triggers, il est possible d'envoyer les messages à un canal spécifique. Grâce aux macros ou alias, il est possible d'afficher cette liste dans une boîte de dialogue séparée.
32
* Dans les préférences, onglet *accessibilité*, il est maintenant possible de configurer l'interruption du TTS si de nouveaux messages arrivent pendant la lecture (#40).
33
* Quand les options du TTS sont modifiées dans les préférences, les changements sont appliqués instantanément (#55).
34
* Corrige quelques bugs dans le moteur SharpScript.
35
36 14 Vincent Le Goff
h2. Build 33
37
38
* Les alias/macros/triggers décrits sur plusieurs lignes marchent de nouveau (#63).
39
* On peut maintenant écrire des instructions SharpScript dans des macros (#59).
40
* Les variables sont à présent expliquées dans [[Alias|la documentation des alias]].
41
* Le titre de la fenêtre quand plusieurs onglets sont ouverts est mis à jour correctement (#51).
42
43 13 Vincent Le Goff
h2. Build 32
44
45
* Ajoute une syntaxe pour écrire des variables en SharpScript.
46
  La syntaxe est @$variable@.  Les variables ont été ajoutées aux alias (#45) et aux triggers (#44).
47
* Corrige un bug mineur dans les commandes multiples.
48
* Ajoute les triggers muets, très utiles pour sonoriser un prompt.
49
50 12 Vincent Le Goff
h2. Build 31
51
52
* Améliore le système de logging.
53
* Met à jour les catalogues utilisés pour la traduction (#41).
54
55 11 Vincent Le Goff
h2. Build 30
56
57
* Ajout d'un système de logging pour débug les évènements automatiques.
58
59 10 Vincent Le Goff
h2. Build 29
60
61
* Corrige un bug des triggers sonores quand plusieurs univers sont ouverts en même temps (#48).
62
63 9 Vincent Le Goff
h2. Build 28
64
65
* Ajout des [[CommandStacking|commandes multiples]] (command stacking en anglais), pour envoyer plusieurs commandes à la fois, en utilisant le point virgule ou un autre caractère (#32).
66
67 7 Vincent Le Goff
h2. Build 27
68
69
* Permet d'ouvrir plusieurs univers dans des onglets (#42) :
70
  Il est maintenant possible d'ouvrir plusieurs univers dans des onglets séparés, ou même d'ouvrir le même univers plusieurs fois. Dans le menu fichier se trouve à présent trois options pour créer un univers, ouvrir un univers dans un onglet différent et fermer l'onglet actuel. Pour naviguer entre les onglets, utilisez Ctrl + tab et Ctrl + Shift + tab comme d'habitude.
71 8 Vincent Le Goff
  La fonctionnalité permettant de changer le titre de la fenêtre si des messages non lus sont reçus par le client (#20) prend maintenant en compte l'onglet sélectionné uniquement.
72 7 Vincent Le Goff
* Ajout de menus pour se déconnecter et se reconnecter à un univers (#43):
73
  Un nouveau menu dans la barre de menu, appelé connexion, permet de se déconnecter ou se reconnecter à l'univers actuellement sélectionné.
74
* Le client ne lag plus quand il essaye de se connecter à un serveur distant (#21).
75
76 6 Vincent Le Goff
h2. Build 26
77
78
* Quand l'utilisateur ne se trouve pas dans la fenêtre du client, si des messages sont reçus, le titre de la fenêtre change pour avertir l'utilisateur que des notifications l'attendent sur le client.
79
80 5 Vincent Le Goff
h2. Build 25
81
82
* Ajout de l'historique des commandes
83
  L'historique des commandes se souvient de chaque commande que vous avez entrée. Vous pouvez l'utiliser en appuyant sur CTRL + flèche haut ou bas pour naviguer dans vos commandes entrées. Vous pouvez aussi utiliser l'historique de commande en mode verrouillé. Pour ce faire, appuyez sur échappe. Vous pourrez ensuite naviguer dans l'historique en utilisant les flèches. Repassez en mode non-verrouillé en appuyant sur échappe de nouveau.
84
* Vous pouvez maintenant coller plusieurs lignes dans le client pour envoyer plusieurs commandes d'un coup (#27).
85
86 3 Vincent Le Goff
h2. Build 24
87
88 4 Vincent Le Goff
* Met à jour la documentation des fonctionnalités basiques (#36).
89
* Retire les options obsolètes se basant sur une zone d'entrée qui n'existe plus (#35).
90 3 Vincent Le Goff
* Quand un utilisateur appuie sur la touche de tabulation pour l'auto-complétion, le TTS prononce (et affiche) le résultat.
91
92 1 Vincent Le Goff
h2. Build 23
93
94
* Ajout de l'auto-complétion (#34):
95
  Quand le client reçoit des messages du serveur de jeu, tous les mots contenus dans ces messages sont classés par fréquence (du plus fréquent au moins fréquent). Si vous commencez à écrire une lettre ou plusieurs, puis appuyez sur la touche de tabulation, le client cherchera à finir le mot que vous aviez commencé à écrire. Si le résultat trouvé par le client ne vous convient pas, vous pouvez appuyer de nouveau sur la touche de tabulation jusqu'à trouver le mot que vous vouliez entrer.