Source

glob2 / TODO

Full commit
To First release :

- les guerrières ne sont toujours pas intelligentes.
- Le texte inGame des messages, le dernier mot peut dépasser la zone de jeu.
- Implémenter AICastor
- Fixer "On the spot"
- Un joueur qui quitte doit perdre!
- Mettre une touche pour affichier la liste des messages qui ont disparu.
- Balancer clearing attack.
- disonnect /disconnect

-Optimiser les boulets.
-La sortie du gradient d'interdiction est parfois bugé!
-Tenir compte des unités qui apportent déja quelquechose.
-Enlever la latence des informations des drapeaux.

libgag::GL:
- fix in game menu
- fix screen resize

AICastor:
- batiment plus près d'une ressource.
- giveUp + delay pour les Projects
- wheatExploitCareMap pour éviter de mettre trop de batiments à la même place.
- permettre de mettre les batiment !food par plus de deux.
- mettre un "critical on food" pour produir plus de greniers.
- gestion des upgrades.
- amener les explos aux bons endroits.
- refaire wheatCareMap.
- vérifier les upgrades
- ajouer des forbidden flags pour chaque wheatCareMap==8. ?
- mieux placer les tourelles.
Done:
- si hp<50%, alors réparer ?
- ne plus construire de food buildings lorsuque les unités ne sont pas assez rapidement produites.
- finir les enemis.

Wishlists:
http://ysagoon.com/phpBB2/viewtopic.php?t=42&sid=755083a5e3af8f0caf75558feb7e0e15
http://ysagoon.com/phpBB2/viewtopic.php?t=45&sid=755083a5e3af8f0caf75558feb7e0e15
-Pouvoir replanter/transferer des ressources.
-Ajouter des routes.

NetGame:
- Est-ce que le réseau est floodé en cas de packets perdus ? (deux vitesses de packets ?)

IngameGUI:
-On ne sait pas qui est mort.

Bug:
- La destruction d'un batiment n'altère pas les gradients des autre équipes.

Pathfindig:
- Terminer le pathfindig: grouper les gradients globaux
- Utiliser le gradient local si il y a une ligne directe qui y mène.
- est-ce que les targetX/Y peuvent-être doublé de précision, puisque ils ne sont utilitsés que pour le gameplay ?
- Enlever toutes les méthodes inutiles.
- Aller chercher la ressource qui est aussi proche du batiment.
- Le comportement de guerrières doit-être amélioré.
- Des tas d'unités peuvent bloquer une unité...

Optimisation:
- Utliser de Uint32 pour les ressource inexsitantes, sans endiansafe!

Optimisation efficacité:
- Utiliser la gradient du batiment comme option en alant chercher une ressource.
- Sortir du côté ou il y a le moins de ressources.

Technique :
- optimiser l'affichage des boulets
- Reconsidérer le comportement des exploratrices pour les drapeaux dans les scripts SGSL, actuellement ignorées.
- check all TODO, FIXME, DUNNO and solve what can be solved. (nct)
- Les exploratrices doivent considerer le FOW, et pas uniquement le noir. (nuage)
- Un YOG qui tienne la route.

Options:
- glob2 --benchmark

Propreté du code:
- Est-ce que on veux remettre une interface "Serialisable", après avoir enlevé "Order" dans certins objets ?
- (Traduction) Regarder si il y a des %s/%d à rajouter au lieu de deux traductions. GameGUI::addMessage()
- Enlever les Load::(stream) tant que le chargement peut échouer.

MapEditor:
http://ysagoon.com/phpBB2/viewtopic.php?t=96&sid=9ac6bca65604e5ddbca49e44e6af49b0
http://ysagoon.com/phpBB2/viewtopic.php?t=32&sid=d676d2a022afe27b03140af75b07706a

YOG:
- Afficher un message d'erreur lorsque les version des parties sont différentes.
- Ajouter des chambres
- Mettre yog1 get yog2 si yog1 est down.
- Il y a des userName qui ne passent pas toujours!
- stats
- ladder

Tutorial:
- Moins vite.
- Plus gros.

To Next version :

- Pouvoir transplanter des ressources.
- Ressuciter le concept de race.
- Il faudrait gérer des vitesses différentes, que çe soit pour 1:le GUI, 2:le motteur 3:le réseau.
- Il faudrait que le réseau soit plus léger, en particuler que la taille des packets soit plus optimale.
- Permettre des téléchargements non terminés de fichiers, et reprendre à la prochaine connection.

For later later :

Gameplay:
- Peut-on partager les batiments alliés d'ungrade ?

- Infos in Map editor