{"id":3750,"date":"2018-11-15T18:59:38","date_gmt":"2018-11-15T17:59:38","guid":{"rendered":"https:\/\/danslateteduntype.wordpress.com\/?p=3749"},"modified":"2018-11-15T18:59:38","modified_gmt":"2018-11-15T17:59:38","slug":"t9app-etat-des-lieux","status":"publish","type":"post","link":"https:\/\/danslateteduntype.com\/?p=3750","title":{"rendered":"[T9App] \u00e9tat des lieux"},"content":{"rendered":"<p style=\"text-align:center;\"><strong><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.danslateteduntype.tza.t9a\" target=\"_blank\" rel=\"noopener\">Lien direct vers l&rsquo;application<\/a><\/strong><\/p>\n<hr \/>\n<p>Je n&rsquo;ai pas fait de point sur l&rsquo;avanc\u00e9e ici depuis quelque temps, mis \u00e7a a bien progress\u00e9. D\u00e9j\u00e0 j&rsquo;ai int\u00e9gr\u00e9 toutes les arm\u00e9es manquantes en me basant sur les fichiers de battlescribe pour les profils et les informations des unit\u00e9s. Il y a eu pas mal de probl\u00e8mes vu que les donn\u00e9es dans les fichiers ne sont pas forc\u00e9ment toutes bien format\u00e9es mais \u00e7a m&rsquo;a \u00e9vit\u00e9 \u00e9norm\u00e9ment de travail tout en limitant les erreurs vu que les fichiers battlescribe sont \u00e0 jour. La premi\u00e8re bonne nouvelle c&rsquo;est donc que toutes les arm\u00e9es sont enfin disponibles sur l&rsquo;application !<\/p>\n<p>Il y a \u00e9galement eu un gros travail de refonte graphique sur toute l&rsquo;application, vu que c&rsquo;est la premi\u00e8re fois que j&rsquo;en cr\u00e9ait une il y avait beaucoup de mauvais choix sur les objets utilis\u00e9s ou les m\u00e9thodes d&rsquo;affichage qui posaient probl\u00e8me. J&rsquo;ai tout repris \u00e0 0 pour bien formater les diff\u00e9rents \u00e9l\u00e9ments et c&rsquo;est maintenant beaucoup plus facile et rapide de modifier l&rsquo;affichage globale de l&rsquo;application. J&rsquo;en ai profit\u00e9 pour retirer toutes mes images de fond parce que \u00e7a posait trop de probl\u00e8me d&rsquo;affichage sur les diff\u00e9rentes tailles d&rsquo;\u00e9cran et c&rsquo;\u00e9tait globalement p\u00e9nible \u00e0 g\u00e9rer. L&rsquo;application ressemble \u00e0 \u00e7a maintenant :<\/p>\n\n\t\t<style>\n\t\t\t#gallery-1 {\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 10px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 33%;\n\t\t\t}\n\t\t\t#gallery-1 img {\n\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-caption {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t<\/style>\n\t\t<div id='gallery-1' class='gallery galleryid-3750 gallery-columns-3 gallery-size-thumbnail'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/danslateteduntype.com\/?attachment_id=3755'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/danslateteduntype.com\/wp-content\/uploads\/2018\/11\/screenshot_1542304280-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/danslateteduntype.com\/?attachment_id=3756'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/danslateteduntype.com\/wp-content\/uploads\/2018\/11\/screenshot_1542304280-1-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/danslateteduntype.com\/?attachment_id=3754'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/danslateteduntype.com\/wp-content\/uploads\/2018\/11\/screenshot_1542304266-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/danslateteduntype.com\/?attachment_id=3753'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/danslateteduntype.com\/wp-content\/uploads\/2018\/11\/screenshot_1542304257-1-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl>\n\t\t\t<br style='clear: both' \/>\n\t\t<\/div>\n\n<hr \/>\n<p>Au niveau des fonctionnalit\u00e9s j&rsquo;ai rajout\u00e9 des interfaces pour s\u00e9lectionner les sorts des deux joueurs au d\u00e9but de la partie :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-3757 aligncenter\" src=\"https:\/\/danslateteduntype.com\/wp-content\/uploads\/2018\/11\/screenshot_1542304481-1.png\" alt=\"Screenshot_1542304481\" width=\"442\" height=\"786\" \/><\/p>\n<p>Vous pouvez choisir vos sorts, ceux de votre adversaire et les retrouver en permanence en cliquant sur le joueur correspondant. \u00c7a \u00e9vite d&rsquo;avoir \u00e0 les chercher ou d&rsquo;avoir les sorts en carte \u00e0 c\u00f4t\u00e9.<\/p>\n<p>En compl\u00e9ment pour la gestion de la magie il y a \u00e9galement une interface pour choisir al\u00e9atoirement une carte de magie, toujours dans le but de ne pas avoir \u00e0 utiliser des cartes imprim\u00e9es.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-3758 aligncenter\" src=\"https:\/\/danslateteduntype.com\/wp-content\/uploads\/2018\/11\/screenshot_1542304488.png\" alt=\"Screenshot_1542304488\" width=\"457\" height=\"813\" \/><\/p>\n<p>J&rsquo;ai aussi rajout\u00e9 une partie \u00ab\u00a0Pre-Game\u00a0\u00bb pour pouvoir visualiser les d\u00e9ploiements et les objectifs rapidement toujours dans le but de vraiment tout centraliser au m\u00eame endroit et d&rsquo;\u00e9viter d&rsquo;avoir \u00e0 emporter beaucoup de choses lorsqu&rsquo;on veut jouer \u00e0 T9A.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-3752 aligncenter\" src=\"https:\/\/danslateteduntype.com\/wp-content\/uploads\/2018\/11\/screenshot_1542304266.png\" alt=\"Screenshot_1542304266\" width=\"423\" height=\"752\" \/><\/p>\n<hr \/>\n<p>Globalement je suis satisfait du r\u00e9sultat, c&rsquo;est loin d&rsquo;\u00eatre parfait mais pour avoir fait quelques tournois avec c&rsquo;est quand m\u00eame tr\u00e8s pratique \u00e0 utiliser vu que \u00e7a regroupe un peu toutes les informations g\u00e9n\u00e9rales. Le but de l&rsquo;appli n&rsquo;est pas de remplacer le livre de r\u00e8gle ou le livre d&rsquo;arm\u00e9e qui restent indispensables, elle est juste l\u00e0 en soutien pour avoir acc\u00e8s aux informations importantes sans avoir \u00e0 aller chercher dans un pdf ou un livre papier pour v\u00e9rifier un sort ou un sc\u00e9nario. Elle permet de juste venir au tournoi avec des d\u00e9s, un m\u00e8tre et votre t\u00e9l\u00e9phone pour jouer efficacement sans avoir \u00e0 trimbaler 15 trucs \u00e0 c\u00f4t\u00e9 (n&rsquo;oubliez pas de t\u00e9l\u00e9charger votre livre d&rsquo;arm\u00e9e en plus sur votre t\u00e9l\u00e9phone). Tant qu&rsquo;elle est \u00e0 jour \u00e7a \u00e9vite aussi de devoir r\u00e9imprimer tout un tas de paperasse \u00e0 chaque mise \u00e0 jour des r\u00e8gles et de moins se pr\u00e9occuper de ce genre de probl\u00e8mes.<\/p>\n<p>Au d\u00e9but c&rsquo;\u00e9tait surtout un projet perso pour apprendre \u00e0 faire une application et me permettre de faire des listes rapidement vu que je trouve le syst\u00e8me de T9A quand m\u00eame beaucoup trop complexe et bord\u00e9lique pour faire des listes rapidement sans assistance num\u00e9rique. Il y a trop de trucs partout \u00e0 v\u00e9rifier et calculer, et je ne trouvais pas d&rsquo;outil adapt\u00e9 et efficace pour le faire du coup j&rsquo;ai fait le mien. Au fur \u00e0 mesure de l&rsquo;\u00e9volution c&rsquo;est devenu un vrai projet d&rsquo;application ouverte, et je suis content du r\u00e9sultat actuel. N&rsquo;h\u00e9sitez pas \u00e0 partager l&rsquo;application autour de vous ou \u00e0 mettre un petit avis sur le Store si \u00e7a vous plait, j&rsquo;ai fait en sorte qu&rsquo;elle soit le plus accessible possible (gratuite sans pub ni droits n\u00e9cessaires \u00e0 l&rsquo;installation) et j&rsquo;y ai pass\u00e9 \u00e9norm\u00e9ment de temps donc \u00e7a fait toujours plaisir d&rsquo;avoir des retours positifs ! N&rsquo;h\u00e9sitez pas aussi \u00e0 envoyer un mail ou commenter ici si vous rencontrez un probl\u00e8me sur l&rsquo;appli ou si vous voyez une erreur dans les informations des listes, j&rsquo;essaie de corriger rapidement les erreurs.<\/p>\n<hr \/>\n<p>Les 2 gros points qu&rsquo;il reste \u00e0 am\u00e9liorer :<\/p>\n<ul>\n<li>L&rsquo;affichage sur les diff\u00e9rentes tailles d&rsquo;\u00e9cran qui ne fonctionne pas tr\u00e8s bien, surtout sur les petits \u00e9crans. Le texte est coup\u00e9 ou invisible par endroits, il faut que je revoie les interfaces pour qu&rsquo;elles g\u00e8rent mieux les changements de taille. Je ne sais pas trop la charge de travail que \u00e7a repr\u00e9sente, et \u00e7a concerne surtout l&rsquo;\u00e9cran de cr\u00e9ation d&rsquo;une unit\u00e9&#8230; Le mieux serait peut \u00eatre de refaire \u00e0 partir de 0 cet \u00e9cran vu qu&rsquo;il est assez moche et que les m\u00e9thodes d&rsquo;affichage sont mauvaises (j&rsquo;ai d\u00e9couvert notamment qu&rsquo;Android ne g\u00e9rait pas du tout les imbrications de tableau pour le calcul des hauteurs).<\/li>\n<li>La gestion des objets magique qui est rest\u00e9e cal\u00e9e sur l&rsquo;ancien syst\u00e8me, et qui n&rsquo;est pas du tout faite pour lier les objets aux \u00e9quipements ou g\u00e9rer toutes les sp\u00e9cificit\u00e9s (personne \u00e0 pied, taille de l&rsquo;utilisateur, nombre d&rsquo;objets, objets dominants, etc.). L\u00e0 encore c&rsquo;est un gros travail surtout au niveau des donn\u00e9es vu qu&rsquo;il faut reprendre tous les livres d&rsquo;arm\u00e9es et formater les sp\u00e9cificit\u00e9s des objets, il faut \u00e9galement refaire toute l&rsquo;interface de s\u00e9lection des objets. \u00c7a me semble moins important que le premier point vu qu&rsquo;actuellement le syst\u00e8me est pas pratique mais utilisable alors que le premier point est bloquant.<\/li>\n<\/ul>\n<p>Je vais essayer de corriger rapidement le premier point histoire de ne plus avoir les probl\u00e8mes d&rsquo;affichage selon la taille des \u00e9crans et que l&rsquo;appli soit utilisable par tout le monde.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lien direct vers l&rsquo;application Je n&rsquo;ai pas fait de point sur l&rsquo;avanc\u00e9e ici depuis quelque temps, mis \u00e7a a bien progress\u00e9. D\u00e9j\u00e0 j&rsquo;ai int\u00e9gr\u00e9 toutes les arm\u00e9es manquantes en me basant sur les fichiers de battlescribe pour les profils et les informations des unit\u00e9s. Il y a eu pas mal de probl\u00e8mes vu que les [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3766,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[15],"class_list":["post-3750","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-article-warhammer-t9a","tag-warhammer-t9a"],"_links":{"self":[{"href":"https:\/\/danslateteduntype.com\/index.php?rest_route=\/wp\/v2\/posts\/3750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/danslateteduntype.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/danslateteduntype.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/danslateteduntype.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/danslateteduntype.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3750"}],"version-history":[{"count":0,"href":"https:\/\/danslateteduntype.com\/index.php?rest_route=\/wp\/v2\/posts\/3750\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/danslateteduntype.com\/index.php?rest_route=\/wp\/v2\/media\/3766"}],"wp:attachment":[{"href":"https:\/\/danslateteduntype.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/danslateteduntype.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/danslateteduntype.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}