| EVOLUTIONS |
| liste des travaux/évolutions identifiés de BLOODCOMBAT |
La couleur de l'action détermine son état.
Voici la légende des couleurs :
En cours de traitement/codage
Codé et mis en place
Il est acquis que cette évolution doit intégrer (un jour) BLOODCOMBAT
Il est acquis que cette évolution devrait intégrer BLOODCOMBAT, mais sans la rejeter, il ne faut pas trop compter la voir intégrer le jeu à moyen/long terme (évolution trop lourde à mettre en place, ou trop compliquée, ou non urgente, etc). Un jour quoi...
Pas rejeté, mais actuellement pas à l'ordre du jour pour etre intégré au jeu.
Evolution abandonnée, qui ne sera jamais réalisée.
Seules les couleurs indiquent un niveau de priorité de réalisation.
- 1.
Simulations-tests de l'EVAL foirée pour comprendre l'origine du BUG de l'EVAL AUTOMATISEE
- 2.
Débuggage de l'EVAL automatique
- 3.
Automatiser la production des pronos (concerne la ML Chat).
- 4.
Dans le CR d'inscription, ne pas mettre le texte en capitales pour respecter la netiquette et mettre un texte plus clair, plusieurs joueurs s'étant mépris.
- 5.
Débugger la production automatique de pronos qui n'a pas fonctionné.
- 6.
Investigation (et débug ?) d'un problème de cohérence des tables échangées entre BS et BM1 qui s'est présenté lors de l'EVAL AUTO 32.
- 7.
Ajoût d'un mode "fake" pour l'automate de l'EVAL, afin de pouvoir simuler aisément les EVALs et tester facilement les évolutions.
- 8.
Inclusion d'un message de l'arbitre dans le message automatique de fin d'EVAL.
- 9.
Faire en sorte que l'EVAL automatique ne s'exécute pas si les tables des ordres et des inscriptions n'ont pas été reçues.
- 10.
Automatiser la production de superman (concerne la ML Chat).
- 11.
Correction du problème d'envoi du mail des supermen (concerne la ML Chat).
- 12.
Mettre à jour les liens du site.
- 13.
Corriger le bug dit "du guillemet" dans le coup spécial ou le nom.
- 14.
Virer le fonctionnement par saison et revenir à une numérotation des tours de 1 à l'infini
- 15.
Automatiser la production de picsou (concerne la ML Chat).
- 16.
Automatiser aussi la relance de l'EVAL suivante (afin que tout soit complètement autonome !).
- 17.
Modifier le look d'accueil du site pour mettre en avant les Fighters Légendaires de la LiGUE.
- 18.
Correction du bug de la numérotation des affiches suite à l'abandon des saisons.
- 19.
Ajouter la possibilité de spécifier pour BloodMaster la date de prochaine EVAL lorsque l'EVAL est lancée "à la main" afin d'éviter qu'elle soit systématiquement positionnée 7 jours plus tard. A chaque fois que l'EVAL automatique n'a pu avoir lieu, BloodMaster a dû lancer l'EVAL à la main quelques jours plus tard, et du coup la date de la DL suivante n'était pas mise au mardi suivant mais une semaine plus tard, ce qui nécessitait des corrections, d'avertir les joueurs, et trompait ces derniers.(Gestion Interne)
- 20.
Automatiser la gestion des primes des Masters.
- 21.
Refaire apparaître dans le message de fin d'EVAL le noms des nouveaux inscrits ainsi que des euthanasiés.
- 22.
Faire en sorte de ne plus regénérer à chaque tour les fiches XML des persos déjà morts depuis plusieurs tours. But : diminuer la charge d'upload à chaque EVAL (actuellement 2200 fiches !!)
- 23.
Mettre l'adresse du site dans les différents messages de l'arbitre (ceux envoyés par BM1, ceux écrits depuis Yahoogroupes, ceux générés).
- 24.
Clarifier la question de la victoire par corruption et celle par décision des juges lors d'un match nul où il y a eu de la corruption. Actuellement, si celui qui a corrompu le plus a aussi porté le plus fort coup, le résultat affiché est "corruption". Faire un choix sur ce qu'il faut mettre : "corruption" ou "décision des juges". L'éventuelle modif devra être portée sur la page des résultats et sur les CRs. (Demander l'opinion des joueurs)
- 25.
Faire une version zippée des règles disponible en téléchargement sur le site.
- 26.
Ajouter dans les règles le descriptif supplémentaire d'IceBird sur le fonctionnement des drogues de BloodCombat.
- 27.
Faire du ménage sur le site ftp de BLOODCOMBAT, sans tout casser (gestion interne)
- 28.
De nombreux fichiers générés du site ne sont pas protégés contre d'éventuels caractères spéciaux. Risque important de "merdage" (je cite BloodSupport) un jour
- 29.
Bug déjà survenu : pb avec la saisie automatique d'espaces à la fin de certaines saisies (je reste vague pour ne pas inciter les hackers en m'emmXXXXX !) par certains logiciels de certains utilisateurs, et qui les empèche de saisir leurs ordres.
- 30.
Faire des allocations dynamiques dans BLOODCOMBAT afin de faire souffler la machine au cours de l'exécution de la moulinette (gestion interne)
- 31.
Scinder dans la base la gestion des morts et des vivants, pour ne pas se "trainer" d'EVAL en EVAL des fichiers de plus en plus gros, puisque le nombre de fighters (vivants et morts) ne fait qu'augmenter. (gestion interne)
- 32.
Il faut que dès la saisie d'une inscription sur le site, l'inscription d'un email encore en vie soit rejetée dès ce stade. Ca l'est au moment de l'EVAL, mais cela fait perdre 1 tour au joueur (qui donc ne s'est pas aperçu que son fighter n'était pas mort ?!)
- 33.
Ajouter le numéro du tableau dans lequel se trouve le fighter dans le dump. (pour les Statologues)
- 34.
Etoffer la variété des commentaires effectués lors du contrôle anti-répliquant, afin de rendre plus amusante/vivante cette page.
- 35.
Faire un script pour virer de la liste des défis en cours, juste après une EVAL, les défis impliquant les fighters qui viennent de mourrir dans le tournoi qui vient d'avoir lieu. (demande de BloodSupport)
- 36.
Faire du nettoyage dans l'arborescence BLOODCOMBAT qui permet de faire l'EVAL : de nombreux fichiers sont gardés alors qu'ils ne servent plus à rien. C'est risqué, à faire avec précaution. (Gestion interne)
- 37.
Alléger la charge en octets des CRs qui contiennent beaucoup de caractères [ESPACE].
- 38.
Modifier le code de la moulinette pour qu'on puisse utiliser une seule et meme version de celle-ci pour les EVAL et pour la simulation des 1000 tournois pour les pronos. (Gestion interne)
- 39.
Un bug de justification dans les CRs avait été trouvé en cas de "(fatigue)" lorsque l'on rencontre son ennemi juré.
- 40.
Passer BLOODCOMBAT sous CVS ou un outil du genre afin de ne pas risquer un jour de tout perdre sur une fausse manip.
- 41.
Voir si le pb des caractères spéciaux dans les emails est toujours d'actualité et pose toujours pb avec le Module Sendmail de Perl. (Gestion interne. Non reproduit)
- 42.
Exporter le source JavaScript des pages du site.
- 43.
Corriger un 1er bug identifié sur la saisie de l'ID d'un fighter.
- 44.
Corriger un 2nd bug identifié sur la saisie de l'ID d'un fighter.
- 45.
Ne pas comptabiliser dans les statistiques des matchs sur les CRs les coup de défense sur une (fatigue) de l'adversaire, car en fait l'adversaire n'a pas porté d'attaque.
- 46.
Expliquer sur le site comment changer son email et/ou son profil d'abonnement aux différentes MLs de BLOODCOMBAT notamment en mettant les liens utiles.
- 47.
Parler des défis dans les règles.
- 48.
Ré-écrire tout le code de la moulinette de BLOODCOMBAT (celle qui calcule les tournois), qui est dans un état indescriptible : c'est le prototype destiné à l'origine à être jeté que l'on utilise toujours :-)
- 49.
Centraliser en un seul fichier sur le site toutes les données partagées par différentes pages (prix des drogues, etc...) afin de faciliter la maintenance du code. (gestion interne)
- 50.
Mettre en place sur le site un formulaire de Vote pour recueillir l'avis des joueurs, au lieu d'utiliser les votes de yahoogroupes qui ne sont pas facile d'utilisation pour les non-initiés, et cela permettrait une participation plus grande, donc un résultat plus significatif.
- 51.
Etudier les différentes idées (que l'on a gardées) pour étoffer la liste des choses que l'on peut gagner dans un Masters.
- 52.
Générer dynamiquement dans les pages du site le calcul de la taille des images (affiches, logos, etc...) afin que le chargement de ces pages soit plus rapide (script imgsizer ?). (Gestion interne)
- 53.
Implémenter des paris sur les matchs.
- 54.
Mettre les CRs en ligne sur le site ?
- 55.
Générer une page listant les fighters ayant rendus leurs ordres.
- 56.
Etudier la perspicacité (et la faisabilité) de fournir dans les pronos plus d'infos : nombre de KOs reçus, nb de KOs pris, nb de fois où l'on est mort. Cela ne me semble pas judicieux et réaliste (vis à vis de "pronos"). (A étudier avec les joueurs et le Conseil de la LiGUE)
- 57.
Désabonner les joueurs des MLs Yahoogroupes une fois que leur fighter est mort. (De nombreux joueurs veulent suivre le jeu alors qu'il ne rejouent pas encore. La procédure de désabonnement est simplissime et expliquée à la fin de chaque mail)
- 58.
Voir pourquoi garder une numérotation des fichiers du site sur 4 digits. (Gestion Interne)
- 59.
Voir si l'on peut supprimer certains formatage dans le fichier des persos pour alléger la taille dudit fichier. (Gestion Interne)
- 60.
Résoudre le problème de la numérotation des affiches du prochain tournoi.
- 61.
Positionner les nouvelles affiches sans numéro de tournoi dans leur libellé. (Gestion Interne)
- 62.
Faire un palmarès des entraineurs les plus fidèles.
- 63.
Faire une page profil pour permettre aux joueurs de modifier leur email, et faciliter le désabonnement des MLs.
- 64.
Mirrorer le site. (Gestion Interne)
- 65.
Générer les boutons en local. (Gestion Interne)
- 66.
Rendre impossible la saisie d'ordres pour un mort (même s'ils n'étaient de toute façon pas pris en compte).
- 67.
Migration de BloodCombat chez Ludimail.
- 68.
Changer le code couleur de l'état des actions, pour partir du rouge pour les actions qui ne seront jamais faites pour aller jusqu'au vert pour celles réalisées.
- 69.
Utiliser MySQL dans BloodCombat.
- 70.
Virer les mentions HTML 4.01 Compliant notamment dans tous les défis, et dans beaucoup d'autres pages.
- 71.
Résoudre le pb de l'image de fond dans les résultats. (Gestion Interne)
- 72.
Faire une galerie des fighters qui se sont un jour illustrés dans BloodCombat (à définir).
- 73.
Arranger le renvoi sur les anciens fighters dans les archives de l'ancienne ère.
- 74.
Revoir le look de la FAQ qui n'est pas très lisible sur certaines configurations.
- 75.
Analyser du bug qui a empêché la génération des pronos du tournoi 109.
- 76.
Supprimer la gestion par liens dans le répertoire du tour. (Gestion Interne)
- 77.
Correction du bug qui a empêché le déroulement du Tournoi 109.
- 78.
Revoir la gestion de la mémoire de la moulinette. (Gestion Interne)
- 79.
Etudier le pb de la lecture du fichier des fighters morts. (Gestion Interne)
- 80.
Débug de l'automate version "ludimail" qui n'envoie pas les CRs. (Gestion Interne)
- 81.
Amélioration des informations mises à disposition de BloodSupport. (Gestion Interne)
- 82.
Résoudre le pb dit "des guillemets". (Gestion Interne)
- 83.
Analyser pourquoi les pronos 119 n'ont pas été produits correctement.
- 84.
Traduire la moulinette en Perl. (Gestion Interne)
Nous Contacter