Release 0.3

De WikiPlee.

La release 0.3 est sortie le 10 juillet 2008. Cette page regroupait les informations d'organisation pour y arriver. Voir l'annonce de la diffusion.

Sommaire

[modifier] Téléchargement

La release est prête. Vous pouver télécharger le résultat sur la page web.

[modifier] Moteur physique

Priorité Description Attribuée à
+ Ajouter une unité "points par metre". Julien
+ Ajouter à physical_item des méthodes qui factorisent le traitement des contact (position, vitesse à zéro, set_*_contact, etc.)  ?
+ Ajouter un système de zone de frottement dans world.  ?
+ Ajouter un frottement de contact. Julien
+ Implémenter les mouvements forcés simples. Julien
+ Implémenter la composition de mouvements. Julien
+ Trouver quoi faire du forced_train. Julien
+ Regarder le système des items dépendants. Utiliser les item_handles. Julien
+ Ajouter un nombre de boucles au mouvement forcé de rotation. Julien
+ Ajouter un nombre d'étapes au mouvement forcé de translation. Julien
+ Permettre au mouvement forcé de rotation d'appliquer l'angle à l'objet qui tourne. Julien
+ Prendre en compte le temps dans les mouvements forcés. Julien
+ Revoir la physique (cf. algorithme sur papier). Sébastien
+ Réglez la taille de la zone d'activité (taille de la caméra + marge). Sébastien


[modifier] Moteur

Priorité Description Attribuée à
+ Mettre les polices en cache. Julien
+ Bug : de temps en temps, au chargement du niveau (avec l'écran de chargement), le jeu plante et affiche :

bear_engine/src/core/engine/code/game.cpp:384 set_waiting_level : precondition failed : the_level ≠ NULL

 ?
+ Écrire une classe qui associe un booléen à chaque face d'un item pour pouvoir activer/désactiver la réaction de cette face. Julien
+ Bug : passer en plein écran/fenêtré fait un progress long et Plee passe à travers le sol. Julien
+ Permettre de désactiver un coté d'un straight_slope.  ?
+ Faire que les blocs alignent les objets devant ou derrière eux. Julien
+ Dans la boucle des progress, reporter le temps non utilisé dans la boucle suivante. Julien
+ Plee reste bloqué sur des coins de blocs. Julien
+ Les pentes montantes ne fonctionnent plus. Julien
+ Plee passe à travers le sol en passant d'une pente à une straight_slope. Julien
+ Supprimer les fichiers des collision_event et le engine/level_border.hpp aussi. Julien


[modifier] Moteur audio

Priorité Description Attribuée à
+ Permettre de couper le son. Julien
+ Faire une classe audio::sound_sample contrôlant la lecture d'un audio::sound. Julien
+ Permettre de mettre à jour la position de l'émission d'un sample. Julien


[modifier] bear::gui

Priorité Description Attribuée à
+ Faire un contrôle checkbox Julien
+ Faire un contrôle slider Julien


[modifier] bear::visual

Priorité Description Attribuée à
+ Prendre en compte la rotation des sprites lors du calcul de la boîte englobante. Sébastien


[modifier] bear::generic_items

Priorité Description Attribuée à
+ Bug : les items sont passés deux fois à base_train::set_top_contact. Collision détectée deux fois ?  ?
+ Implémenter les items initialisant les mouvements forcés des objets.  ?
+ Décrire sur le wiki les items initialisant les mouvements forcés des objets.  ?
+ Ajouter un item qui crée des zone de frottement dans bear::universe::world. Julien


[modifier] Plee The Bear

Priorité Description Attribuée à
+ Ajouter les symboles manquants dans la police utilisée pour afficher le nom du niveau. Julien
+ Ajouter les traductions pour "sound", "music". Julien
+ Faire un drapeau norvégien. Julien
+ Faire une fenêtre pour contrôler le son et la musique. Julien
+ Ajouter les sliders pour le volume du son et de la musique. Julien
+ Changer dynamiquement le volume du son et de la musique quand on clique sur les sliders. Julien
+ Ajuster les paramètres de Plee (vitesses ...).  ?
+ Bug: la distance du joueur n'est pas du bon côté des flêches.  ?
+ Bug: la barre d'énergie ne cesse pas de diminuer.  ?
+ Bug: Les pierres ne tuent plus les guêpes.  ?
+ Bug: Les dards ne tuent plus Plee.  ?
+ Bug: La guêpe ne crée plus de tombe en touchant le sol (redéfinir collision()).  ?


[modifier] Bear Factory

Priorité Description Attribuée à
+ Bug : le résultat de l'application d'un angle à un sprite ne correspond pas à l'affichage dans le jeu.  ?
+ Trier les entrées de la fenêtre "item classes" en ordre alphabétique.  ?