gulix / skitter Goto Github PK
View Code? Open in Web Editor NEWSkitter - A Blood Bowl Tournament Manager
License: Other
Skitter - A Blood Bowl Tournament Manager
License: Other
Ouvrir à la personnalisation d'un tournoi, en permettant de sélectionner les éléments à reporter à chaque match (Nb d'aggressions, de passes, d'interceptions, de 6+ réussi, ...).
Par défaut, on conserve le Nb TD existant. Histoire d'avoir déjà le calcul des N / V / D de construit en dur.
Les autres éléments seront à enregistrer à la configuration du tournoi. Editables jusqu'au lancement de la première ronde.
Dans le fichier du tournoi, à stocker sous forme de chaînes de caractères, qui serviront de clés dans un Dictionary.
Question : est-ce nécessaire d'avoir une formulation Clé / Libellé ? Clé uniquement serait peut-être suffisant ?
Dans les écrans du Déroulement, il faudrait généraliser l'affichage du numéro de la table d'un match.
Actuellement, l'appariement aléatoire se fait en générant un "seed" depuis la liste des équipes engagées.
Il faut conserver ce "faux" aléatoire, mais l'améliorer en y incorporant l'identifiant de ronde, pour pouvoir disposer d'un aléatoire différent par ronde.
When validating the scores for a Round, the "Cancel" et "Validate" buttons become disabled, as well as the editable fields. The round ranking becomes available.
There is a problem when the validation is made too early, by mystake. The procedure to get back is not user friendly.
Dans l'écran de saisie des équipes, il faudrait afficher le nombre d'équipes / joueurs actuellement créés.
Cela permettra de savoir si on a oublié quelqu'un facilement.
L'écran d'export vers la NAF doit être amélioré pour disposer d'une meilleure clarté.
Plutôt que d'enchaîner les actions sur un seul bouton, on devrait pouvoir disposer de plusieurs boutons, permettant de récupérer / stocker dans le presse-papiers les données NAF.
=> un bouton Roster pour la ronde
=> un bouton Résultats pour la ronde
=> un sélecteur de Ronde
When creating a new tournament, it should possible to set the rosters available.
A roster should be declared with the following fields :
Améliorer la page "A propos" en incorporant des liens internet (vers ici notamment), et en indiquant la version courante du logiciel.
Actuellement, dans les classements de chaque ronde, les colonnes "importantes" sont signalées en gras. On pourrait les colorer pour un meilleur impact.
Faire en sorte que toutes les données "texte" affichées à l'écran puissent être traduites dans d'autres langues, via des fichiers de conf par exemple.
Quand on opère une modification dans Configuration / Equipes, cette modification n'est pas répercutée immédiatement dans l'onglet Résultats.
Il faudrait rafraîchir cet écran automatiquement, ou par une action utilisateur.
When a Team has no Anthem, the "Play Anthem" button should be hidden or disabled.
Permettre l'impression de feuille de match vierge avec juste "qui joue le roster de qui".
Put a correct icon for the "Play anthem" action
La lecture des Hymnes devrait pouvoir se faire depuis plus d'endroit qu'uniquement la page des résultats :
Having an indicator on the matches when it has been registered.
Find matches still not registered easily.
Warning on validation when all matches have not been registered.
At each round, a Sheet can be printed for each coach to write his results, and then give them to the score board.
When a Tournament is set to have changing roster, it would be good to display the next roster a coach is going to play on this sheet.
So, on the Round 1 sheet, his roster for Round 2 will be displayed.
Actuellement, quand on a saisi le numéro NAF, un bouton permet d'accéder à la page NAF de ce profil, et d'y lire le pseudo NAF pour le renseigner.
Il faut conserver ce bouton, mais aussi proposer la récupération du pseudo NAF via une lecture DOM de la page HTML.
Possibilité d'organiser un tournoi solo, sans gestion d'équipe.
Pouvoir définir, pour un tournoi, les tie-breakers utilisés pour un classement donné.
Par défaut, on dispose d'un classement "Général".
On peut rajouter ensuite d'autres classements, avec d'autres tie-breakers (Bashlord, Passeur, ...)
Un tie-breaker peut-être :
Pour s'assurer d'avoir un historique des sauvegardes (en cas de mauvaise saisie, de plantage de l'application, ...), il faudrait intégrer la possibilité de faire une datation des fichiers de sauvegardes, du type "dragonbowl 2014-12-06 13:05:15.xml".
Cela permettrait de retrouver facilement d'anciens fichiers, et de faire une sauvegarde des étapes d'un tournoi sans repasser par l'explorateur de fichiers.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.