{"id":6,"date":"2012-03-20T18:50:00","date_gmt":"2012-03-20T16:50:00","guid":{"rendered":"http:\/\/cyol.fr\/blogwp\/?p=6"},"modified":"2014-10-08T11:52:45","modified_gmt":"2014-10-08T09:52:45","slug":"srdice-developpement-d-une-application-de-des-shadowrun-pour-android","status":"publish","type":"post","link":"https:\/\/cyol.fr\/blog\/post\/srdice-developpement-d-une-application-de-des-shadowrun-pour-android\/","title":{"rendered":"SRDice d\u00e9veloppement d&rsquo;une application de d\u00e8s Shadowrun pour Android"},"content":{"rendered":"<p><a href=\"https:\/\/cyol.fr\/blog\/wp-content\/uploads\/billets\/icones\/srdice.png\"><img loading=\"lazy\" decoding=\"async\" width=\"100\" height=\"100\" class=\"alignleft  wp-image-108\" title=\"srdice\" alt=\"Logo application SRDice\" src=\"https:\/\/cyol.fr\/blog\/wp-content\/uploads\/billets\/icones\/srdice.png\" \/><\/a>Apr\u00e8s un peu de travail sur une application Android, je viens de la publier sur le Google Play Store (ex-Android Market). Hors il est demand\u00e9 un url du site internet du d\u00e9veloppeur. Cette application n&rsquo;ayant pas \u00e9t\u00e9 d\u00e9velopp\u00e9 dans le cadre professionnel, plut\u00f4t que de pointer vers mon CV statique, j&rsquo;ai d\u00e9cid\u00e9 d&rsquo;ouvrir ce blog qui aura l&rsquo;avantage de permettre un \u00e9change plus ais\u00e9 avec les internautes. Il me servira aussi de carnet de bord personnel avec les points que j&rsquo;ai pu d\u00e9couvrir, les probl\u00e9matiques que j&rsquo;ai rencontr\u00e9 et les r\u00e9ponses \u00e0 ces probl\u00e9matiques.<\/p>\n<p>Je parlerais certainement d&rsquo;autres choses que cette application, mais vu que c&rsquo;est elle qui a motiv\u00e9 \u00e0 l&rsquo;ouverture de ce blog, \u00e0 elle l&rsquo;honneur du premier billet !<\/p>\n<p><!--more--><\/p>\n<p>L&rsquo;appli en question donc :<\/p>\n<h3>Description :<\/h3>\n<p>SRDice est un simulateur de lancer de d\u00e9s. Il est sp\u00e9cifiquement con\u00e7us pour les r\u00e8gles du jeu de r\u00f4le Shadowrun, 4\u00e8me \u00e9dition.<\/p>\n<p>Vous indiquez la taille de la R\u00e9serve de d\u00e9s pour le Test en cours et l&rsquo;appli vous renvoie le nombre de succ\u00e8s (les 5 et les 6) ainsi que l&rsquo;\u00e9ventuelle complication ou l&rsquo;\u00e9chec critique.<\/p>\n<h3>Utilit\u00e9 :<\/h3>\n<p>Personnellement, je joue \u00e0 Shadowrun par forum et je n&rsquo;ai pas toujours mes charrettes de d\u00e9s sur moi. Par contre, mon smartphone, je l&rsquo;ai toujours sur moi !<\/p>\n<p>J&rsquo;avais bien s\u00fbr trouv\u00e9 des appli de lancer de d\u00e9s sur l&rsquo;Android Market, mais elles ne me satisfaisaient pas enti\u00e8rement. En vrac dans les points n\u00e9gatifs que j&rsquo;ai pu relever :<\/p>\n<ul>\n<li>Lecture du r\u00e9sultat difficile dans le cadre du syst\u00e8me Shadowrun (exemple type : \u00ab\u00a0Lancez 15D, comptez les 5 et les 6&#8230;\u00a0\u00bb)<\/li>\n<li>Trop de \u00ab\u00a0clic\u00a0\u00bb\/\u00a0\u00bbscroll\u00a0\u00bb pour arriver \u00e0 lancer le nombre de d\u00e9s que je voulais,<\/li>\n<li>Ouverture du clavier alphab\u00e9tique par d\u00e9faut alors que seuls des chiffres sont n\u00e9cessaires pour saisir le nombre de d\u00e9s<\/li>\n<li>Absence de boutons +- pour ajuster le nombre de d\u00e9s<\/li>\n<\/ul>\n<p>Du coup, ayant eu l&rsquo;occasion de d\u00e9j\u00e0 toucher un peu \u00e0 Java (langage de base pour le d\u00e9veloppement Android) et pour voir si j&rsquo;\u00e9tais capable de le faire, j&rsquo;ai d\u00e9cid\u00e9 de d\u00e9velopper ma propre appli Android.<\/p>\n<p>La version actuelle de l&rsquo;application (v1.5) r\u00e9pond \u00e0 mes attentes par rapport aux points n\u00e9gatifs que j&rsquo;ai list\u00e9 ci-dessus.<\/p>\n<p>Maintenant, pourquoi s&rsquo;arr\u00eater en si bon chemin ?<\/p>\n<h3>Futur :<\/h3>\n<p>Quelques id\u00e9es en l&rsquo;air pour des versions \u00e0 venir, pas forc\u00e9ment les plus utiles mais apr\u00e8s tout, rien ne nous oblige \u00e0 utiliser une fonctionnalit\u00e9 :<\/p>\n<ul>\n<li>Param\u00e9trage : laisser l&rsquo;utilisateur d\u00e9finir la valeur par d\u00e9faut du champ de saisie du nombre de d\u00e9s.<\/li>\n<li>Logs des lancers et consultation de ces logs, \u00e7a peut servir dans le cadre d&rsquo;un Test \u00c9tendu.<\/li>\n<li>Envoie du r\u00e9sultat d&rsquo;un lancer par SMS, Mail ou que sais-je encore.<\/li>\n<\/ul>\n<h3>O\u00f9 la r\u00e9cup\u00e9rer :<\/h3>\n<p>Alors oui, peut \u00eatre \u00eates vous l\u00e0 apr\u00e8s avoir cliqu\u00e9 sur le site web du d\u00e9veloppeur depuis le Google Play, mais pas forc\u00e9ment.<\/p>\n<p>Du coup : <a title=\"https:\/\/play.google.com\/store\/apps\/details?id=fr.cyol.android.shadowrundice\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=fr.cyol.android.shadowrundice\">https:\/\/play.google.com\/store\/apps\/details?id=fr.cyol.android.shadowrundice<\/a><\/p>\n<p>Merci de m&rsquo;avoir lu et n&rsquo;h\u00e9sitez pas \u00e0 r\u00e9agir !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apr\u00e8s un peu de travail sur une application Android, je viens de la publier sur le Google Play Store (ex-Android Market). Hors il est demand\u00e9 un url du site internet du d\u00e9veloppeur. Cette application n&rsquo;ayant pas \u00e9t\u00e9 d\u00e9velopp\u00e9 dans le cadre professionnel, plut\u00f4t que de pointer vers mon CV statique, j&rsquo;ai d\u00e9cid\u00e9 d&rsquo;ouvrir ce blog qui aura l&rsquo;avantage de permettre un \u00e9change plus ais\u00e9 avec les internautes. [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":108,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,2,7,4],"tags":[114,15,62,22,17,18,23,82,19,112],"class_list":["post-6","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","category-developpement","category-jeu-de-role","category-srdice","tag-android","tag-des","tag-developpement-2","tag-forum","tag-google-play","tag-java","tag-jeu","tag-jeu-de-role-tag","tag-shadowrun","tag-srdice","odd"],"_links":{"self":[{"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/posts\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":12,"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/posts\/6\/revisions"}],"predecessor-version":[{"id":1095,"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/posts\/6\/revisions\/1095"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/media\/108"}],"wp:attachment":[{"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/media?parent=6"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/categories?post=6"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/tags?post=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}