La vallée des larmes « Phenix-Blog - Ce que je ne brûle pas a déjà brûlé.

Archive pour la catégorie ‘La vallée des larmes’

Système de mort opérationnel

Dimanche 28 février 2010

La mort est enfin opérationnel (c’est pas trop tôt). J’ai protité de cette journée pour apporter quelques modifications à la vallée des larmes:

- Tout les fichiers on été convertit en UTF-8, l’encodage utilisé par Ajax. Sa résout pas mal de bug de transmission de donnée, notamment au niveau des accents, un problème récurent en programmation Web.

- La transmission des donnée entre MySql (la base de donnée) et PHP est elle aussi passée à l’UTF-8.

- J’ai enrichi le système de « Boite » pour qu’il accueil le système de mort. Il faut encore que je teste le système de passage de niveau.

- Le système d’héritage une fois un personnage définitivement mort fonctionne.

- Les nouveaux personnages (Hérité ou non) commence le jeu avec le lieu de résurrections de leur régions d’origine. Il commençait tous avec Thor avant.

Il faudra à un moment que je réorganise les fichiers javascript, sa commence a devenir un beau bordel de code… Cela dit, il fonctionne ;)

Phenix

refonte de la page d’inscription

Lundi 15 février 2010

Bonjour à tout ceux qui passe encore par ici :) ,

Je suis en vacances, j’ai donc pas mal de temps libre, a consacrer a la vallée des larmes. Aujourd’hui j’ai opéré une refonte de la page d’inscription. Pas de panique, c’est surtout graphique, je ne vais pas vous demandez votre numéro de carte de crédit. J’ai placer un certain nombre d’indicateur visuel indiquant si le formulaire va être correctement validé. Cette page est bien plus dynamique qu’avant.

Après tout, c’est la page qui va faire ou non un joueur, donc c’est probablement la première impression sur le jeu en lui même., la soigner un peu plus me paraissait indispensable.

Exemple:

Inscription

De la vallée des larmes

Il reste quelques bricoles à faire, et j’aurais fini le fichier « Nouveauté », je pourrais passer à l’équilibrage du jeu. J’ai volontairement reporter certaine nouveauté car elle prendrais trop de temps à coder, je préfère les faire a mon aise et avancer sur la version finale.

Phenix

Fonction de Drop remise a neuf

Samedi 2 janvier 2010

Bonjour à tous,

Sa arrive a tout les programmeurs, on code, on avance et parfois on va un peu vite. Le résultat est que sa fonctionne, mais le code est plutôt moche, souvent buggé, et difficile à débbugé. Bref, il faut repenser le code.

C’est ce que j’ai fait avec la fonction de drop d’objet. Pour ceux qui ne le savent pas, le drop est la capacité d’un monstre à laisser un objet après sa mort. Bref, ce dépoussiérage fait du bien, la fonction est en phase de test et ne semble plus posé de problème pour le moment. Comme quoi, un script bien codé fonctionne généralement mieux qu’un script coder rapidement.

Quelques info:

L’algorithme de drop est très simple: le niveau du monstre est égale au niveau de l’objet qu’il peu dropper par palier. Les palier sont: 5, 8, 12, 15, 18 et 20. En clair, un monstre de niveau 1 drop des objet de niveau 1 à 5, des monstres de niveau 7, des objets de niveau 1 à 8, etc.

Bref, vous avez comprit le principe, plus le niveau du monstre est élever, plus sa capacité de drop est importante, mais cela veux dire aussi que vous pouvez trouver une potion de vie sur un dragon.

La vallée des larmes avance, ce qui n’est pas le cas de mon travail d’animation flash… Je vous laisse donc avec c’est quelques info.

Phenix