|
Encore une fois, après le problème sur le bouton relancer, je me trouve face à un développement Android qui semblait une fois de plus super facile et sans surprise à implémenter pour SRDice.
La fonctionnalité en question est d’avoir dans les préférences un choix sur la méthode de log proposant 3 possibilités : Logguer tout le temps, demander à chaque fois (comportement par défaut), ou ne pas logguer.
Ensuite, l’affichage du bouton « Enregistrer » sur le Dialog de résultat dépend de ce choix. Et là problème : à moins de relancer l’application, ce choix n’est pas pris en compte…
Lire la suite du billet « SRDice Préférence sur les logs »
Une fonctionnalité qu’on m’a demandé pour SRDice (et qui est devenu une évidence dès qu’on me l’a présenté) semblait simple à implémenter. Malheureusement ça n’est pas le cas…
La fonctionnalité en question consiste « simplement » à avoir un bouton pour « Relancer » sur la fenêtre de dialogue présentant le résultat d’un jet. Le truc qui a l’air tout bête !
Lire la suite du billet « SRDice nouvelle fonctionnalité : bouton « Relancer » »
Si il y a un truc que le Jeu de Rôle (JdR) n’a pas réussi à m’apprendre c’est à parler de moi même. D’où une certaine difficulté à écrire ce billet, je ne suis pas à l’aise à l’idée de m’exposer, encore plus quand on le fait « à la cantonade » comme c’est le cas sur internet.
Du coup, je vais aller directement au fait. Si je devais résumé en un mot ce que m’a apporté la pratique du JdR : Ouverture.
Lire la suite du billet « Moi rôliste. »
J’ai deux enfants qui me prennent sans arrêt mon Android « pour jouer ». Et mon plus grand (4ans) qui me demande ce que je fais comme travail. Je lui montré SRDice mais sans qu’il conçoive trop l’intérêt de la chose…
Du coup, je me suis dis que j’allais leur créer un petit jeu « Fait par Papa ». (Bon, je ne fais pas de jeux dans le cadre de mon travail, mais vu que je fais du développement, ça couvre en partie et ça a l’avantage de rendre plus concret « le travail de Papa »)
L’idée du jeu « Cache-Cache » est simple : Petit Lapin se cache dans la forêt (une carte divisée en cases), il faut le retrouver (en cliquant sur la bonne case). Si on dit « Tu es là » (on clique sur une case) et que Petit Lapin n’y est pas, Petit Lapin va dire « T’es Froid », « Tu chauffes » ou « Tu Brûles » en fonction de s’il se cache loin ou près de la case sélectionnée (principe de « La main chaude »).
Lire la suite du billet « Cache-cache : jeu pour enfant sur Android »
Pour ceux qui ont lu mon billet précédent sans forcément avoir bien tout saisi :
Cats la Mascarade est un Jeu de Rôle qui propose aux joueurs d’incarner des chats, mais pas n’importe quels chats !
L’Homme n’est pas le seul être intelligent apparu sur Terre…
Et en plus, il n’est pas le premier.
Avant lui est apparu…le chat !
Lire la suite du billet « Devenez un chat avec Cats la Mascarade »
Les enfants en vacances chez les grands-parents, une après-midi de libre avec des amis, on a fait une partie de Jeu de Rôle sur table. Une bonne décennie que je n’avais pas fait ça. Ces dernières années, je joue (et je maîtrise) sur forum.
Du coup, j’ai choisi un jeu que j’ai dans ma bibliothèque depuis un moment mais que je n’ai jamais eu l’occasion de jouer : Cats la Mascarade.
Lire la suite du billet « Cats la Mascarade : Tatie Danielle »
Jusque là pour créer mes Dialog (genre de popup) où afficher mes résultats, l’Aide ou encore le « à propos », j’utilisais uniquement un @override de onCreateDialog().
Sur mes Dialog je propose toujours un bouton pour le fermer. Quand j’ai fais mes premiers (pour Aide et A propos), j’avais placé sur ce bouton la méthode dialog.dismiss() qui marchait fort bien.
Lire la suite du billet « Dév Android : les Dialog (problème de persistance du contenu avec onCreateDialog) »
Le logs des lancers de Dés est une fonctionnalité que j’ai en tête depuis le début du développement de SRDice, mais je voulais d’abord me familiariser avec des aspects plus simple (entrée utilisateur-traitement-affichage retour) avant de me lancer dans le stockage et la restitution d’information. Un premier pas dans ce sens avait été franchi avec la mise en place des préférences, même si Android propose justement sur ce point un fonctionnement léger et surtout dédié.
Il est maintenant temps de s’intéresser au stockage et à la restitution d’information, en l’occurrence le log des lancers de Dés. Ceci posera notamment la base d’une fonctionnalité à venir : la gestion des Tests Étendus de Shadowrun, à savoir des tests utilisant plusieurs lancers (Ou pas… Le test étendu utilisera certainement une fonctionnalité de stockage de l’information moins pérenne que le log).
Lire la suite du billet « SRDice : Log des lancers de Dés »
Vu que pour SRDice je propose d’enregistrer/ »logger » les lancements de dés et que j’ai choisi pour ce faire d’enregistrer un fichier sur la SDCard, il a fallu que je vois comment tester la SDCard sur les AVD.
Si vous avez lu le billet précédent, vous savez que ce sont les Android Virtual Device. Des émulateurs qu’on peut créer grâce aux outils fournis par le SDK Android. Et surtout vous savez aussi comment bien configurer Eclipse pour pouvoir les utiliser.
Lire la suite du billet « Dév android : Générer un AVD et utiliser sa SDCard »
Configurer Eclipse pour le développement Android. J’avais laissé cette phase là derrière moi il y a un moment et je pensais ne plus avoir à y revenir.
Il faut savoir qu’Eclipse ne repère pas automatiquement le bon chemin vers les AVD. Les AVD ? => Android Virtual Device : simulateurs/émulateurs d’Android qu’on peut générer grâces aux outils du SDK Android.
Outil des plus utiles car il permet de tester l’application sans avoir à l’installer sur un vrai Android, juste en faisant Run ou Run Debug.
Pourquoi utiliser Eclipse et pas un autre IDE dans ce cas ? Je suis habitué de cet IDE que je connais bien et vu que j’avais réussi à bien le configurer après m’être lancé dans le développement pour Android…
Lire la suite du billet « Dév android : bien configurer Eclipse pour les AVD »
|
Le Val
Parce que ce jeu est tout simplement génial !
Dernièrement, j’ai joué à…
|