mardi 22 mars 2011

50 - Version 1.04

Voici les modifications apportées par la nouvelle version du jeu :
  • La typo utilisée lors des divers messages à l'écran (ouverture de coffre, dialogue avec le marchand, victoire à la fin d'un combat...) est correctement affichée.
  • Un message rappelle à la fin du Tutoriel qu'il suffit d'appuyer sur la touche "Entrée" pour quitter ce dernier.


Ça y est, le problème de typo est enfin réglé ; pour résumer, voici en quoi il consistait :
  • Lorsque j'affiche un texte dynamique (c'est-à-dire, un texte que je peux modifier en fonction du message que je souhaite afficher), la police utilisée est intégrée au jeu Flash et peut être vue correctement par n'importe quel utilisateur, même si elle n'est pas installée sur son ordinateur ; seule contrainte : les effets appliqués au texte (taille, couleur, gras, italique, etc.) affectent TOUT le texte.
  • Il existe une option "html" qui, si elle est cochée, permet d'utiliser des balises html au sein d'un texte dynamique : Cela permet de modifier ponctuellement certaines parties du texte, comme par exemple afficher des mots-clés dans une couleur différente pour les mettre en avant. C'est cette méthode que j'avais utilisée jusqu'à présent, mais elle a une conséquence indésirable : Dans ce cas la police n'est pas affichée convenablement si elle n'a pas été installée sur l'ordinateur de l'utilisateur !
On se retrouvait donc avec des textes qui ressemblaient à ça :


...alors qu'ils auraient dû ressembler à ça :


J'étais donc confronté à 2 choix : Soit je conserve les effets de couleur, et dans ce cas je renonce à me typo pixélisée ; soit je garde ma typo pixélisée, mais je dois alors renoncer aux effets de couleur.
J'ai donc opté pour la troisième solution :D :
Après avoir décoché l'option "html", j'ai créé une copie de l'objet texte que j'ai placée par dessus ce dernier ; alors que le texte original était de couleur blanche, j'ai donné à la copie la couleur bleue ; je me suis donc retrouvé avec deux textes à afficher : le blanc (texte d'origine) et le bleu (qui ne comprend que les mots-clés, les autres ayant été remplacés par des sauts de ligne et des espaces), avec le texte bleu qui se superpose au texte blanc et recouvre les mots-clés (communs aux deux textes).

Le code ressemble à ça :

_global.texte = "You open the treasure chest:\n\nYou have found the Key of Time!" ; // le texte d'origine
_global.texto = "\n\n\n\nKey of Time"; // le mot-clé ("\n" permet de sauter une ligne)
cadreTexte.textePNJ.text = _global.texte; // l'objet texte dynamique blanc affiche le texte d'origine
cadreTexte.textePNJb.text = _global.texto; // l'objet texte dynamique bleu, placé par dessus le blanc, n'affiche que le mot-clé

J'ai donc dû revoir un à un tous les textes afin de définir la valeur de la variable _global.texto, une tâche fastidieuse mais qui a porté ses fruits : Vous devriez désormais être en mesure de voir les textes affichés correctement, et ce même si la police Apple ][ n'est pas installée sur votre ordi... Et tout ça sans que j'aie eu à faire de compromis !

Il se peut néanmoins que, malgré ma vigilance, certains textes en bleu soient décalés par rapport à la version blanche : Si c'est le cas, n'hésitez pas à prendre une capture d'écran et à me le signaler ! ;)

dimanche 13 mars 2011

49 - Version 1.03

Voici les modifications apportées par la nouvelle version du jeu :
  • Le Tutoriel est en enfin disponible !!!
  • c'est tout (mais c'est déjà pas mal !) ^^

samedi 12 mars 2011

48 - Version 1.02

Voici les modifications apportées par la nouvelle version du jeu :
  • La musique de la deuxième zone du jeu (étages 10 à 99) est de nouveau disponible.
  • Le bouton "Tutorial" ne mène plus à la page de test de typo mais bel et bien à la section Tutoriel ; néanmoins cette section est encore en construction, seule l'interface de navigation est fonctionnelle.
  • La capacité "Shatter" coute désormais 6 PM au lieu de 5.
  • L'XP de l'ennemi "Demon Knight" a été augmentée de 1 afin de prendre en compte le fait que les joueurs sont supposés se mettre en garde lorsque cet ennemi utilise son attaque à impacts multiples.
Désolé, le Tuto n'est toujours pas prêt, j'ai dû sortir cette mise à jour en catastrophe pour corriger au plus vite le bug de musique !

Concernant le problème de typo, je pense avoir trouvé un compromis me permettant d'avoir à la fois une typo pixélisée ET des effets de couleur sur les mots importants ; je mettrai ça en place lors d'une prochaine MàJ.

jeudi 10 mars 2011

47 - Version 1.01

Voici les modifications apportées par la nouvelle version du jeu :
  • La taille du fichier a été fortement réduite, ce qui devrait se sentir au moment du chargement du jeu (on m'a reproché le fait qu'il était trop long dans la version 1.00) : Je suis passé de 13,8 Mo à 5,7 Mo en réduisant la fréquence d'échantillonnage des musiques de 44,1 kHz à 22,05 kHz.
  • Un bouton "Tutorial" a aussi été ajouté à la fin du Preloader, mais ne donne pour l'instant pas accès au Tuto (que je n'ai toujours pas rédigé) : Ce bouton sert actuellement à se rendre sur une page de test qui me permettra (je l'espère) de comprendre pourquoi certains messages à l'écran ne sont pas affichés avec la bonne typo.
  • Lors de la sélection des icones de combat, si le curseur est sur un point blanc (emplacement d'une capacité qui n'a pas encore été débloquée), alors son aspect est suffisamment différent pour qu'on le distingue d'un point blanc non sélectionné :
Normalement le Tutoriel devrait arriver dans la prochaine version, sauf si j'arrive à résoudre mon problème de typo avant.

dimanche 6 mars 2011

46 - Myspace

Une grande partie des musiques de Math & Magic est en écoute sur ma toute récente page Myspace : http://www.myspace.com/kritterpann