Release 0.5/Historique
De WikiPlee.
Sommaire |
[modifier] Site internet
| Priorité | Description | Attribuée à |
|---|---|---|
| | Supprimer les informations obsolètes (vieilles documentations). | Sébastien |
| | Raccourcir la page principale. | Julien |
[modifier] Projet en général
| Priorité | Description | Attribuée à |
|---|---|---|
| | Permettre au fichier cmake de claw de définir une version et l'utiliser dans le cmake de plee pour valider la bonne version. | Julien |
[modifier] Plee the Bear
| Priorité | Description | Attribuée à |
|---|---|---|
| | Utiliser pre_cache(), au moins pour les portes des pouvoirs. | Sébastien |
| | Les bulles en bas de la chute sont en dehors de l'eau. | Sébastien |
| | Bug. Plee peut sauter quand il reçoit une force quand il est touché. | Sébastien |
| | Renommer "object" en un truc moins vague, comme "throwable_item". object est le genre de nom que l'on donne à l'objet de base, ancêtre de tout objet, en programmation objet. | Sébastien |
| | Bug : Plee meurt lorsqu'il est game over, et se retrouve avec un nombre négatif de vies :
Je suppose qu'il y a un problème similaire avec les trous puisque j'arrive a y avoir le même résultat. | Sébastien |
| | Bug : si le joueur appuie sur « saut » pile quand il touche un kicker, un ressort ou au moment où il est blessé, la force du saut s'additionne à celle donnée par l'objet touché et il saute super haut. | Sébastien |
| | Bug : Le nombre de vies est parfois négatif. | Sébastien |
| | Bug : il est possible de perdre à cause du temps pendant le décompte des points. | Sébastien |
| | Revoir les commentaires dans base_bonus et bonus_box. | Sébastien |
| | Retirer les set_field dans headstone et de soul. | Sébastien |
[modifier] Moteur
| Priorité | Description | Attribuée à |
|---|---|---|
| | Lire la version dans les fichiers d'animation. | Julien |
| | Lire la version dans les fichiers de niveaux. | Julien |
| | Faire un système de conditions à vérifier avant appel du traitement d'une collision. | Julien |
| | Faire une grammaire de script. | Julien |
| | Faire un parseur de script (l'AST obtenu avec boost). | Julien |
| | Faire une classe "method_call" qui garde les infos d'une commande d'un script (date ?, objet, méthode, paramètres). | Julien |
| | Faire une classe "script_runner" qui exécute des "method_call" obtenues depuis un script. | Julien |
| | Faire un objet "script_director" qui gère un script_runner. | Julien |
| | Échapper les chaînes de caractères en paramètres. | Julien |
| | Faire un composant d'objet item_with_fade_out qui disparaît en une durée donnée (opacité) puis meurt. | Sébastien |
[modifier] Module d'interface texte
| Priorité | Description | Attribuée à |
|---|---|---|
| | Renommer method_executor en method_caller. | Julien |
| | Finir de transférer les classes. | Julien |
[modifier] Moteur graphique
| Priorité | Description | Attribuée à |
|---|---|---|
| | Bug: l'affichage est incorrect sur un ordi avec une Intel GM965/GL960. Les textures semblent invalides. De plus, la session se ferme complètement quand on quitte le jeu. | ? |
| | Permettre de donner une couleur d'arrière plan à l'écran. | Julien |
| | Permettre de modifier globalement l'opacité et l'intensité des sprites lors du rendu. | Julien |
[modifier] Moteur physique
| Priorité | Description | Attribuée à |
|---|
[modifier] Éditeur de niveaux
| Priorité | Description | Attribuée à |
|---|---|---|
| | Mettre la version dans les fichiers compilés. | Julien |
[modifier] Éditeur de modèles
| Priorité | Description | Attribuée à |
|---|
[modifier] Éditeur d'animations
| Priorité | Description | Attribuée à |
|---|---|---|
| | Mettre la version dans les fichiers compilés. | Julien |
| | Ajouter un champ permettant de varier la vitesse de lecture (sans modification de l'animation) | Julien |
| | Ajouter une option pour appliquer un coefficient à la durée de toutes les frames. | Julien |
| | Ajouter une option pour changer la durée de toutes les frames d'un seul coup. | Julien |

