vendredi 30 octobre 2009

Développement silencieux

Bonsoir,
je post ce soir pour vous présenter les avancé du moteur et les nouvelles directives du projet.
Tout d'abord, en ce qui concerne l'aspect graphique, la quasi totalité des ressources a été externalisée. Ainsi l'ajout ou la modification de texture (tileset ou charset) se fera en modifiant l'image png contenu dans le dossier Texture. La technologie qui a été utilisée est le bitmapData avec son copypixel et l'utilisation d' addFrameScript pour créer dynamiquement des frames.
En ce qui concerne l'amélioration des fonctionnalités existentes, la fonction de téléportation est finie (Touche Sit "U" + click) et le Pathfinding est maintenant multilevel.
Pour l'interface, j'ai utilisée une librairy Flash EFF2 qui permet de créer de jolies animations.
Le code a été commenté en partie (pour les classes les plus importantes pr le moment)

A venir:
-AI: avoir des pnj qui suit le personnage selon divers options
-Collision: Résolution des bugs de collision
-8-direction: Déplacement dans les 8 directions
-Oject: Gestion des objets et équipements
-Interaction: Donner, prendre, jeter un objet, .....

Pour obtenir la version Alpha merci de me contacter.

Le lien vers le moteur ici

jeudi 15 octobre 2009

Config Manager

Bonsoir,
Afin de faciliter l'utilisation du moteur voici un nouveau menu Config permettant de sélectionner soi meme les touches à utiliser dans le jeu. De plus, le moteur est maintenant limité pour l'instant à 4 touches de directions et 4 touches d'actions. Ainsi il va falloir utiliser des combinaisons de touches pour pouvoir effectuer les actions. Exemple pour voler appuyer sur la touche Defense + Jump. Vous pourrez retrouver un mini guide des combinaisons possible dans la parti Help du menu principal du moteur.
@+ :D


mercredi 7 octobre 2009

Bug Tracker

Bonjour,
J'ai besoin de votre aide afin de recenser tous les bugs de l'application.
Les bugs que je n'ai pas réussi à résoudre à l'heure actuelle:

- Voler et porter un objet vers le bas
- Z- Sorting
- Collision Detection

Merci de les signaler en commentaire.

Lien vers le moteur ici

jeudi 1 octobre 2009

Big News Evolutions

J'ai passé toute une journée en profitant de ma maladie, (et oui je suis enrhumé) pour coder de nouvelles fonctionnalités.
Au programme:
1) Courir : Maintenir la touche Maj + direction
2) Tirer et Pousser: Maintenir la Touche G + direction
3) Tenir et Jeter: Maintenir la Touche H + direction
4) L'Endurance: Elle diminue si on court, tire, vole, ..... On récupère automatiquement dès lors qu'on effectue aucune de ces actions.
5) Double Saut
6) Escalade (auto) et Grimper sur une DynamicTile(H+pageDown)
7) Voler et Porter
8) Résolution de quelques bugs: Slopes et Scrolling

Bien sur pour faire certaines actions il faut avoir les attributs activés et respecter certaines conditions par exemple on ne peut pas porter quelqu'un de plus lourd que ça force.

Ces évolution apportent leur lots de bugs. Merci de me les signaler.
-Scrolling:
-Collision:
-Depth-Sorting: 1)Entre Dynamic Tile et 2) en y en passant devant une tile fixe
-Slopes: En sautant et avançant sur une slope

Je reste satisfait de ces évolutions.
A venir:
-Animations graphique (lors d'attack par exeple)
-Animations sonores
-Attack de loinProjectiles
-Attack de pret celon un périmètre (devant, derrière, sur les cotés, tout autour, sur une courte distance)