Topic : http://forum.krosmaster.com/fr/1180-espace-fans/56497-mini-plateaux-minimap-jouer-tablette-figurines-projet Review : Dnut, emission Double Critique sur Youtube (autre recueil de maps : http://casemasterarena.forumprod.com/les-plateaux-de-jeux-et-mini-map-t62.html) FONCTIONNALTÉS PRINCIPALES : • Chargement au choix d'une minimap (celles que j'ai trouvées sur l'exhaustif Otakia.com à ce jour en tout cas, citer aussi désormais le serveur discord "Krosmaster Arena [FR]"). • La Timeline est interactive : le sablier avance quand on clique sur la timeline ; il recule si on clique sur 'GO', au cas où • Les cases à Effet Timeline s'illuminent pour attirer l'attention quand le sablier arrive sur elles. • Les cases de la map sont clicables pour afficher sur elles un marqueur : la tête de mort, le drapeau ou des dégats. • Les dégats sur les cases peuvent être augmentés ou diminués (toucher la moitié haute ou basse de la case, continuer à cliquer en bas pour passer à la tête de mort puis au drapeau) • Bascule entre vue complète (pour consulter les règles et objectif) et la vu battle (pour avoir une zone de jeu la plus grande possible) ============= TO DO : • Etre en vue globale (règle) quand on fait défiler les maps (meilleure vue d'ensemble dont titre et niveau..) • Ajouter un tri par niveau puisque les maps sont faîtes pour des niveau de Krosmaters spécifiques • Présenter les minimaps en mozaïque pour la sélection (+filtre par nom à la saisie) • Filtrage par saisie partielle sur les noms de pouvoirs • améliorer l'ergonomie des focus (retours à la ligne maltapropos) • Implémenter une notice/tuto sur la page minimap • Annoncer visuellement la fin de partie ? (et en même temps mon fils aime bien jouer un ou deux tours de plus pour finir.. ^^) • Simuler un lancer de dés ? (quoique c'est quand même sacrément plus cool de lancer des dés en vrai) ============= RÉVISIONS ============= v 1.0 - 2023 08 24 - AJOUT de 2 minimaps : DOFUSMAG#31 Défi du Dragon Cochon et Multiman Jeu d'Ombre (attention cette map n'a pas de timeline ni le nombre classique de case, les interactions de case et sablier ne sont pas pertinents sur cette map ; mais on peut y jouer :)) - Core : refondu la source de données : la liste déroulante est maintenant générée à partir d'un csv - Visuel : Toutes les maps ont été microjustées (les scans venant de sources variées) pour tenir au mieux dans l'interface (rndu possible par le csv et la liste dynamique). Y compris les maps non conventionnelles comme celles de Dofus Mag. Note : on est toujours sur des valeurs en pixel, ceci n'est pas un refonte responsive. - SUPPRESSION du coup de la zone de microajustement pour gagner en lisibilité - ERGO : réduit espace et bouton pour que le bouton pour switcher entre les règles et le mode bataille (bien utile en jeu) soit accessible sans devoir scroller. - UPDATE : ajustements graphiques mineurs (trame d'accueil) v 0.4 - 2016 08 20 - Création du fichier de maintien htt://krospad.pink-cell.com/_revisions.txt - Optimisation des poids de fichiers des maps sans dégradation (-6% à -55% sur le poids d'origine) - Génération des versions "petite taille" des minimaps (450px de large dans l'optique d'une utilisation ultérieure vers 200px de large sur du Retina) - Ajout de la minimap "Chasse aux Krosbouates 1" du Terminatot Wakfu - Ajout de la minimap "Chasse aux Krosbouates 2" du Terminatot Stasis - Ajout de la minimap "Extraction de Stasili sur Frigost" du Comte Frigost - Ergo : au lancement, cliquer n'importe où (sauf sur prev/next map) degage la notice - Ergo : Ajouté un bouton "<-" et un bouton "->" de part et d'autre de la liste des maps pour pouvoir faire défiler les maps - Ergo : modifié le nom du bouton "Bataille <-> Objectifs" pour un plus explicite "Vue Bataille <-> Vue Générale" - Ergo/Design : escamoté les boutons d'ajustement du positionnement fin de la map sous un nouveau bouton "Perfectionniste? Ajuste le positionnement de la map!" - Design : supprimé le fond rouge sombre pour un noir. ============= v 0.31 - 2016 08 04 - Correction d'un message d'erreur encombrant mais pas bloquant en haut de page (sur les pages Portées/Zones/Pouvoirs) ============= version 0.3 - 2014/08/14 • ajouté une surcouche par dessus la map au chargement de la page cette couche accueillera une notice prochainement. • ajouté les boutons 'map précédente', 'map suivante' et 'jouer cette map' sur la surcouche au démarrage pour faciliter la navigation visuelle entre les maps • implémenté le menu des autres pages pour accéder aux lexiques pouvoirs, portée etc.. • tout transféré vers une base de données dédié • téléchargé et hébergé à mon tour les minimaps pour un chargement plus rapide et un éventuel recadrage futur. ============= 31 Juillet 2014 : Ce n'est pas une mise à jour à proprement parler des minimaps interactives mais j'ai lié les pages entre-elles : j'ai ajouté un index des pouvoirs avec leur descriptions et source des infos. Liste des pouvoirs Vos corrections sont les bienvenues, il en manque encore. Je bosse aussi sur une page de récap de "Portée des Sorts" et sur les "Zones d'Effet". Les contenus sont créés mais la mise en forme est brut de décoffrage (ces pages sont tout de même accessible au même endroit). Mon objectif est d'avoir sous la main, ce que je n'ai pas trouvé en tant que débutant : Un guide de ressource rapide pour les débutants et les autres. Un récap exhaustif et expliqué des pouvoirs et notions principales le tout regroupé dans un unique endroit simple d'accès, consultable rapidement pendant une partie. Probablement que ça existe déjà mais je n'ai trouvé que des ressources éparpillées ou englobées dans un contenu plus complet et limite effrayant J'ai tâché de rédiger ça dans une syntaxe facilitant le référencement et le tout est dans une base de données pour faciliter le partage des données si ça devait finir sur une site tiers. Du coup je viens poster ça ici mais je pense que je ferai un topic dédié sans aborder les minimaps. ============== v 0.2 - 2014 07 15 • Interface de réglage visible désormais (il fallait dézoomer dans Chrome notamment pour la voir) • Ai répertorié les maps scannées dispo sur otakia.com (merci toujours! ) avec url, titre, niveau, KM accompagnant, cases à effet Timeline ; ajouterai peut être les objectifs (initiation, défi, duo, duo hardcore, duel). J'ai même répertorié les maps qui ne sont pas à la même taille (Flunch, Pack Duel) pour une éventuelle implémentation (elles ne sont pas visibles là) • On charge désormais la map #1 au lancement (pour être cohérent avec la liste déroulante). • Révisions visuelles : fond noir autour, boutons plus gros et plus jolis (ok.. pas encore tous, p'tits malins..) • Prise en charge du sablier : appuyer sur n'importe quelle case de "1" à "FIN" le fait aller d'un case à droite et appuyer sur 'GO' le fait revenir d'une case à gauche (on ne sait jamais ) • Ajout d'un bouton 'Nouvelle Partie' qui réinitialise le statut de toutes les case de la zone de combat et renvoi le sablier au départ. • Le chargement d'une autre map réinitialise la partie. • Les cases à 'Effet Timeline' s'illuminent quand le sablier arrive sur elles pour attirer l'attention • Possibilité d'appeler une map directement par l'url grâce à son identifiant (comme par exemple cette map super classe en ajoutant simplement ?map=leNumeroDeLaMap, soit ?map=33 ici). Ca permet d'avoir un historique dans le navigateur, de mettre en favoris une map ou encore de partager le lien vers une map spécifique... ============== v0.1 - 2014 07 11 A l'heure actuelle c'est une version -gros- bêta (mais utilisable, si vous utilisez votre jeton sablier en carton), j'ai surtout implémenté : - pré-calage d'une map type (pointant sur otakia.com, re-merci!) - mini-toolbox de calage : décalage d'1 pixel (ou presque..) vers haut, bas, gauche, droite et agrandissement/réduction - bouton de bascule vers une autre map (juste pour tester comment en charger d'autres plus tard) - consultation rapide des règles et objectifs de la map (par un bouton qui zoom/dezoom et bascule l'affichage des statuts de case et inactive la map) - Statuts de case : - "blank" - Tête de mort - Drapeau - et surtout dégâts! Toucher une case la fait passer d'un statut à l'autre! Sauf quand on est sur dégâts : toucher la partie haute de la case augmente la valeur de dégât, toucher la partie basse diminue les dégâts ; arrivé à zéro, on quitte automatiquement le dégât pour le statut 'tête de mort' (et ainsi de suite). La case dégâts a un fond rouge transparent pour aider au calage des maps. ===================== NOTES EN VRAC A TRIER ===================== TO DO : • stocker dans un cookie la dernière map chargée et repartir de cette map à la prochaine visite • Designer et implémenter la Notice dans la surcouche au démarrage : Case drapeau Case crâne Case dégât (notice haut et bas de case) Timeline : clignotement, case1 goLeft, autres case goRight Toolbox (ajustement position, chargement, bascule rules) • Ajouter des miniatures des maps et leurs caractéristiques sur les boutons prev, next et surtout jouer • probable mauvaise référence pour la map Goultard le barbare possédé • Cropper clean et stocker les offsets de chaque minimap • Gommer sous Photoshop les marques se pli de chaque minimap • Mettre tout ce qui est minimap en bdd (Plus backup HTML pour test local) • stocker les objectifs des minimaps en bdd et coord de la zone fx timiline et coord des zones de données ennemis et règle pour une affichage optimisé ultérieurement (peut être des joeg différents aussi?....) • Fallback HTML de la séquence initiale modale notice et sélection pour utilisabilité minimale hors JS? • envisager un coverflow pour la sélection de map • mettre à jour ici les todo et revisions de versions notée sur le forum KM et pointer sur ce fichier pour les nouvelles • créer et pointer sur un bdd distincte dédiée (utf8 native!!!) • progresser vers une version responsive pour affichage natif optimisé pour d'autres tablettes • envisager modale plus clean et notices, changeMap et boxes d'objectifs plutôt que dézoom TO DO LEXIQUES : • chasse aux accents • index alphabétique clicable pour défilement rapide vers les pouvoirs commençant par une lettre donnée • tester avec 2 pouvoirs par ligne sur tablette pour moins de défilement et ouverture en boite plutôt qu'en ligne PUBLIER SUR LE FORUM OFFICIEL KM