ZLOG ROADMAP

Key:
 Annul
. Ide
- Prvu 
* Termin

version 0.3.1 : nouveauts moteur physique (11/08/04)
* killing lines (03/05/04) 
* vraies lois [de la] physique pour chute (12/05/04)
* renommer width/height en xsize/ysize (12/05/04)
* "press a key to start" (14/05/04)
* limite FPS et proco (15/05/04)
* cyclediv (30/05/04)
* eviter l'effet "rebond" - rappui sur une touche obligatoire (06/06/04)
* speed liveplayer (06/06/04)
* options ligne de commande getopt() (31/07/04)
* lois physique : vitesse en vecteur X pour faire : (01/08/04)
	* lan sur livewall (09/08/04)
	* course (01/08/04)
* assainissement de levels.c (10/08/04)



version 0.3.2 : fin des livewalls, amliorations au systme de niveaux (01/01/05)
[nettoyage]
* nettoyer objects.h (26/08/04)
* nettoyer dbut de zlog.c (28/08/04)
* nettoyage du dbut de colldet.c (26/08/04)
* dplacer fonctions relatives au jeu temps rel dans game.c (23/08/04)
* la course augmente la hauteur de saut (16/08/04)
* empcher affichage pf noire (24/08/04)
* bugfix livewalls avec cyclediv (29/08/04)
* sparation state et parms (19/09/04)
* rcriture (v3) de log_fac.c pour simplifier la lecture des rgles (11/12/04)
* changement du format de configuration (11/12/04)
[changements mineurs]
* revoir dfilement cran (11/08/04)
* remettre deadzone avec option commandline (15/08/04)
* recentrage automatique de l'cran avec deadzone (15/08/04)
* touche "pause" (23/08/04)
* rajout d'un scheduler d'affichage (24/08/04)
* lecture propre des flags state="__" dans le fichier de niveau (30/08/04)
* rapparition automatique du joueur (04/12/04)
[livewalls]
* trigger d'un flag au contact (04/12/04)
* wall et livewall invisible (26/08/04)
* livewall immobile (30/08/04)
* ajout flag "peut tre invers au contact" (26/08/04)
* debug lwalls (pause invert) (25/08/04)
* variation taille pour livewalls (29/08/04)
[moteur]
* signaux de communication (08/12/04)
* chargement de niveau moteur lanc (30/12/04)
* sauvegarde, chargement (31/12/04)
[nouveaux objets]
* endpoint (30/12/04)
* portail vers un autre niveau (30/12/04)
* effecteurs (30/12/04) 
[nouvelles fonctionnalits]
* script ./configure (18/09/04)
* templates dans le fichier de niveaux (30/12/04)

TERMINE LE 31 DCEMBRE 2004
-------------------- prvu pour janvier 2005



version 0.3.3 : (23/01/05)
[nettoyage]
* touches "toggle" plus propres : flag pour surveiller le relchement (10/01/05)
 [modifications]
* rajouter un fond pour mieux voir le dfilement (09/01/05)
[nouvelles fonctionnalits]
console de debug
        * affichage de la console (12/01/05)
        * fonctions "helper" (12/01/05)
        * autognration du code de lecture des commandes (14/01/05)
        * activation du mode debug 'at runtime' (14/01/05)
        * historique (15/01/05)
* vise souris - mise en place d'un viseur et dplacement de celui-ci (15/01/05)
enemis
        * nouvel objet, modification des autocodes (15/01/05)
        * signaux d'activation et de sommeil (18/01/05)
        * dplacement "mario brosse" (18/01/05)
        * dplacement "mickey mousse" (18/01/05)
        * dommage sur joueur avec invincibilit temporaire (23/01/05)
---------------------------- 

version 0.3.4
* gestion des sprites anims via listes lies (22/02/05)
* animation des sprites
* spcification des sprites  utiliser dans le fichier de niveau directement, avec contrle d'erreur (31/03/05)
* gestion des sprites liveplayer
* gestion des sprites plateformes (06/04/05)
* rendu des plateformes (06/04/05)
* sauvegardes  nouveau fonctionnelles (07/04/05)
* dfilement en parallaxe du fond toil (05/04/05)
* systme de messages en cours de jeu (16/04/05)
* nouveau niveau techdemo (28/04/05)
* gestion des sprites livepform (26/04/05)
* aller retour des ennemis mario et mickey sur plateforme (28/04/05)
* cibles pour ennemis et joueurs (28/04/05)
-------------------- prvu pour avril 2005


version 0.4 :
- diteur de niveaux
. gnrateur alatoire de niveaux
- bouge ennemies avec lwalls



-------------------------------------
poubelle  ides

[plus tard]
- tlporteurs => pour plus tard
. scriptage livewalls => pareil qu'au-dessus
. gnrateur d'objets  tudier => toujours pareil
- accroupi => plus tard
. rcrire la sizevar du dbut => pour plus tard
- systme d'armes basique
. plateformes en pente
. prparation des sons

[lubies]
. autotest => inutile
. diffrentes formes de mouvement => ben voyons

[jug inutile]
- paramtrage des infos de debug => gadget
. scheduler  rebours => je m'en sors parfaitement sans, surtout depuis l'introduction du ZIGALARM
. livewall qui disparait compltement => trs trs dur  faire et pas intressant, mais soulve le problme de la sizevar
. acteurs => je n'en vois plus vraiment l'utilit
. plateformes "rayman" (monte et accrochage) et monte "escalier"=> sort du style Zlog 
