À faire
De WikiPlee.
Cette page liste les objectifs à effectuer, sans date limite. Ces tâches sont moins prioritaires que celles listées sur la page de la prochaine version.
Sommaire |
[modifier] Légende
| Priorité | Description | Attribuée à |
|---|---|---|
| 10 | Une tâche très urgente | Sébastien |
| 5 | Une tâche moyennement urgente | Sébastien |
| 1 | Une tâche peu urgente | Julien |
| En cours | Une tâche en cours de traitement | Sébastien |
| | Tâche terminée | Julien |
[modifier] Code
| Priorité | Description | Attribuée à |
|---|---|---|
| 3 | Vérifier la présence du constructeur par recopie et de l'opérateur d'affectation dans toutes les classes. Les définir s'ils sont absents. | ? |
[modifier] Moteur
[modifier] Audio
| Priorité | Description | Attribuée à |
|---|---|---|
| | Revoir le moteur audio. Garantir que l'appel à stop() stoppe le bon son et d'autres trucs dans le genre. | Julien |
[modifier] Engine
| Priorité | Description | Attribuée à |
|---|---|---|
| | Trouver un meilleur moyen que item_handle pour garder un pointeur sur un item qui peut mourir. | Julien |
| | Bug : si un objet de la zone d'activité est posé sur un sol qui n'est pas dans la zone, il passe à travers. | ? |
| | Bug : (engine::game) charger un niveau avec calque GUI, charger un sous niveau avec un calque GUI, quitter le sous niveau pour revenir au niveau initial, le calque GUI a disparu.
Solution : Sauver le calque GUI avec le niveau | ? |
| | Modifier bear::engine::camera pour qu'elle suive un item de type "focus de caméra" (base_item vivant dans le niveau comme tous les autres). | ? |
| 3 | Permettre de charger plusieurs sous niveaux dans engine::game | ? |
| | Ajouter le contrôle du temps dans les animations (dans le jeu) | Julien |
| | À chaque création d'un objet héritant de model, le fichier du modèle est rechargé. S'arranger pour qu'un fichier de modèle ne soit chargé qu'une fois. | ? |
[modifier] Generic items
| Priorité | Description | Attribuée à |
|---|---|---|
| | Faire un item qui crée les bords du niveau. | ? |
| | Revoir le ralentissement des pentes, ne pas déplacer les objets si la pente est trop raide. | Sébastien |
| | Bug : en descendant une série de pentes assez vite, lors d'un changement de bloc Plee fait un petit saut. Explications :
| ? |
| | Bug : en montant une série de pentes assez vite, lors d'un changement de bloc Plee passe à travers le sol sans raison apparente. | ? |
[modifier] Text
[modifier] Universe
| Priorité | Description | Attribuée à |
|---|---|---|
| | Implémenter les différents liens. | ? |
| | Ajuster les paramètres de la physique (masses, frictions ...). | ? |
| | Gérer les réactions des pentes. | ? |
[modifier] Visual
| Priorité | Description | Attribuée à |
|---|---|---|
| | Permettre les ressources images de dimension quelconque, et ajuster la taille de l'image à la puissance de 2 supérieure dans le code. | ? |
[modifier] Plee The Bear
| Priorité | Description | Attribuée à |
|---|---|---|
| | Mettre le clignotement lors de blessures pour tous les monstres: regler le probleme de set_alpha_blend. | Sébastien |
| | Revoir le lancement de la pierre. | ? |
| | Créer un focus de caméra partagé entre les joueurs. | ? |
| | Ajouter les traductions pour des touches. | Julien |
| | Bug: Marcher, relacher pour ralentir, appuyer sur "bas". La caméra descend puis, quand Plee s'arrête, remonte pour redescendre. | ? |
[modifier] Outils
[modifier] Compilateur de modèles
| Priorité | Description | Attribuée à |
|---|---|---|
| | Ajouter le contrôle du temps dans les animations | Julien |
[modifier] Éditeur de niveaux
| Priorité | Description | Attribuée à |
|---|---|---|
| | Bug : dans l'édition d'animation. Sélectionner la première frame, cliquer sur "Supprimer" plein de fois. Ça plante. | Sébastien |
| | Faire un item qui crée les bords du calque (et borne la caméra). | Sébastien |
| 5 | Lorsqu'un raccourci est exécuté dans une fenêtre d'outils, le renvoyer vers la fenêtre du niveau actif. | Sébastien |
| | À 8 000 items dans le niveau, ça commence à ramer beaucoup. Penser à améliorer l'affichage. | Julien |
| | Faire un contrôle qui affiche une image et un rectangle pour cadrer le sprite. | Julien |
| | Si un item n'a pas de champ sprite nommé "sprite", chercher un animation "animation" non vide, puis un sprite quelconque, puis une animation quelconque non vide, puis chercher une liste non vide de sprites, puis une liste non vide d'animations non vides. | Julien |
| | Ajouter un menu aide dans la fenêtre principale (avec un "à propos") donnant les directives générales, l'adresse du site et notre mail. | Sébastien |
| | Bug: c'est pas facile de déplacer item totalement couvert par d'autres. | ? |
| | Garantir qu'un item référencé est créé avant l'item qui le référence. | Julien |
[modifier] Graphisme
Voir cette page
[modifier] Audio
| Priorité | Description | Attribuée à |
|---|---|---|
| | Une musique pour l'écran titre | Florian |
| 5 | Un son de Plee qui saute | ? |
| 5 | Un son de Plee qui tombe sur le sol | Sébastien |
| 5 | Un son de la guêpe qui vole | Sébastien |
| 5 | Un son de la guêpe qui tire | Sébastien |
| 5 | Un son de pierre qui se brise | Sébastien |
[modifier] Documentation
| Priorité | Description | Attribuée à |
|---|---|---|
| 5 | Documenter le moteur de jeu sur le wiki | Julien |
| 3 | Documenter les autres modules sur le wiki | ? |
[modifier] Distribution
| Priorité | Description | Attribuée à |
|---|---|---|
| | Un installateur Windows pour le jeu | ? |
[modifier] Anciennes listes
(à intégrer à cette page)
Il y a encore beaucoup à faire au niveau
- du code ;
- du graphisme ;
- de l'environnement sonore.

