J'ai 21 ans et je suis étudiant en informatique à l'UTT. Ayant de bonnes connaissances en Java standard, j'ai entrepris il y a quelques semaines d'apprendre à développer pour Android grâce au cours sur ce même site. Je viens donc vous présenter le fruit de ce travail, un petit projet pour égayer vos soirées entre amis !
Pour les non-initiés, vous pouvez retrouver les règles du jeu ici
Genèse
Ayant eu de nombreuses occasions de jouer au fameux jeux du Loup Garou, l'idée m'est venue de développer une application assurant le rôle de maître du jeu. On peut ainsi s'affranchir d'une tâche qui n'est pas toujours commode, et faire jouer une personne de plus.
J'ai pu voir que des applications sur le même thème étaient présentes sur Google Play, mais ne permettaient de se substituer au meneur de jeu. Etant toujours motivé pour les nouveaux challenges, je me suis donc lancé dans ce développement.
Généralités et avancement
Cette première version met en pratique les règles standard du jeu du Loup Garou, avec quelques ajouts.
En premier lieu, vous ajoutez/supprimez les joueurs qui participent à la partie. Ils sont conservés dans une base de données interne, vous les retrouvez donc toujours avec la possibilité de cocher ou non les participants. Il est possible de leur assigner une icône, ou de prendre une photo si votre appareil en est doté.
Les écrans suivants permettent de configurer votre jeu : vous choisissez les rôles actifs et le type de jeu (classique ou contamination).
Chaque joueur regarde ensuite son rôle et le retient, sans le dévoiler à ses camarades.
Enfin, vous pouvez démarrer la partie. L'application utilise le système de Text To Speech pour parler aux joueurs, qui jouent yeux fermés. Lorsqu'elle appelle un rôle, le joueur concerné peut interagir avec l'écran pour réaliser ses actions. Une fois que le jour se lève, les joueurs ouvrent les yeux et peuvent débattre avant le vote de mise à mort. Les joueurs peuvent voir à tout moment les survivants et le rôle des défunts. Le tout est enrobé d'une musique d'ambiance et du champ du coq pour réveiller ces chers villageois.
Objectifs
Si l'application est utilisée, je pourrais ajouter du contenu au jeu (notamment de nouveaux rôles et modes, selon l'inspiration). Celle-ci est gratuite, mon objectif n'est donc pas de m'enrichir. Il y a tout de même de petits bandeaux publicitaires sur les écrans de préparation de partie, dans l'espoir de rembourser un jour mes $25 investis. Il s'agit avant tout pour moi d'un projet pour entrer dans le monde de la programmation mobile, et découvrir un nouveau mode de création.
Ce projet est destiné aux adeptes de ce jeu de rôles, utilisé jusque dans les universités (si si, je parle d'expérience ^^). J'ai essayé de rendre l'application attrayante visuellement et simple à utiliser dans le contexte du jeu. Il faut au moins 4 joueurs pour faire une partie, et et cela devient encore plus intéressant à partir de 8 joueurs. L'aspect social du jeu est conservé ; vous jouez toujours de manière physique, mais en vous délestant de votre carte et en laissant votre appareil vous guider à travers les étapes du jeu.
Après des recherches, il semble exister des applications permettant de soutenir le maître du jeu. L'innovation apportée est donc l'utilisation d'une application parlante, rendant le jeu plus simple. L'application est disponible en Anglais et en Français. Il ne vous reste plus qu'à réunir vos amis et à vous lancer dans des parties riches en sensations !
Voici quelques images issues de l'application :
Pour ceux qui n'auraient pas d'appareil Android, voici tout de même une vidéo de présentation : Lien Youtube
Je n'ai pas utilisé les images et le nom officiel du jeu pour éviter les problèmes de droit, qui n'a pas une vocation commerciale. Mais j'avoue que je ne suis pas très au fait sur les droits pour les jeux de société numériques
Je vais corriger ces bugs dès que possible. Il est possible de ne pas effectuer d'action en appuyant sur "retour".
La sorcière ne peux tuer que des loup garou?
Normalement la sorcière peut tuer tout le monde, hormis elle-même. Y a-t-il un problème sur la liste des victimes proposées ?
Il y a un loup garou blanc avec juste un autre loup garou donc bof pour le gameplay du loup blanc
Le loup blanc peut être activé à partir de deux loups, mais cela devient plus intéressant quand il y a plus de joueurs il y a 3 loups à partir de 12 joueurs
Election du maire aléatoire quand égalité?
J'ai en effet laissé le hasard décider de l'élection du maire en cas d'égalité (pareil pour la mise à mort). Mais je peux la reporter au round suivant, si cela semble plus adapté ?
Le loup blanc ne mange pas quand il est seul la nuit?
Je n'ai pas fait tous les tests sur ce rôle, les loups-garous ne sont pas appelés s'il n'y a que le loup blanc ? Lui est censé se réveiller toutes les nuits pour dévorer les villageois, en plus de toutes les deux nuits s'il veut manger un loup.
A tu géré les couples villageois loup garou qui instaure la victoire spécial?
J'ai géré ce cas (si tout va bien) ; et ce sans distinction du rôle de l'un des deux amoureux.
Merci pour vos retour, ça me permettra d'améliorer l'application !
Pour la sorcière, j'ai eu une nuit juste le loup garou qui s'est afficher donc tricard direct
Tu devrait autoriser le loup blanc qu'a partir de trois loup car il n'y a pas de mystère sur l'identité du loup blanc à deux loup Oui le loup blanc n'était pas appelé quand il était seul
Et pour la régle du couple villageois loupgarou, normalement les conditions de victoire change, pour qu'un couple mixte gagne ils doivent être les seuls survivant en fin de partie pour que leur amour triomphe ^^
L'aléa pour le maire passe encore mais pour la mort s'est un peu dégueulasse de mourir sur un pile ou face(la voix du maire compte double que en cas d'égalité donc sert toi de ca)
- Edité par Drazatlam 5 août 2014 à 14:39:21
Ils ne savaient pas que c'était impossible alors ils l'ont fait
Pour les couples d'amoureux je l'ai bien mis en oeuvre ainsi, ils doivent rester les deux derniers survivants
Je m'étais trompé sur la valeur du vote du capitaine ; je n'avais pas compris que sa voie n'était doublée qu'en cas d'égalité. Ça résoudra donc le problème
Je vais modifier et corriger en conséquence, merci ! La mise à jour devrait être disponible demain.
Edit : après vérification, le rôle de la sorcière semble fonctionner. Il ne devait rester que le loup garou car elle ne peut pas se tuer elle-même, et elle n'a pas le droit de tuer la personne dont elle est amoureuse
La mise à jour est disponible ! Les points cités plus haut par Drazatlam ont été modifiés. N'hésitez pas à me faire parvenir les autres problèmes que vous rencontreriez, je vous en serai reconnaissant
Si vous le souhaitez, vous pouvez également noter et laisser un commentaire sur le Play Store
J'avoue que je n'en sais trop rien ; la multitude d'applications utilisant les règles des Loups-Garous de Thiercelieux me laisse penser que non. J'ai recherché des informations à ce sujet, mais les limites restent floues. J'ai tout de même pris la peine de ne pas utiliser le nom original et d'utiliser mes propres images.
Ton application est tout bonnement GENIALE ! Moi qui adore ce jeu, je te remercie grandement d'en avoir fais une application !
Le seul bémol que je pourrais noter c'est la voix genre 'traducteur google' qui raconte l'histoire et ça empêche un peu de bien se mettre dans l'ambiance. Pourquoi ne pas t'enregistrer toi-même pour les différentes phrases ? Avec un ton un peu mystérieux ça pourrait vraiment le faire. En tout cas très bon travail !
Merci pour on avis ! La voix est celle par défaut du téléphone (Text to Speech), mais il est possible d'installer celle que vous souhaitez. On peut aussi régler la vitesse et le ton de la voix dans les options sur l'application, mais elle reste métallique.
Au début je pensais dicter les textes, mais je n'aurais pas pu lire les noms des joueurs, et cela aurait été long et gourmand en ressources. D'autant que l'application est également en Anglais, je préfère leur épargner mon accent
Si des personnes ont déjà publié des applications sur le Play Store, pourriez-vous me dire quel est la croissance moyenne d'une application au niveau du nombre de téléchargements ? Actuellement, il y a 700 installations après deux semaines. Je suis également preneur pour tout conseil marketing, c'est loin d'être ma spécialité
Comme l'a dit pythan, ça demanderait pas mal de travail de faire une version pour Windows Phone. Il en va de même pour les appareils sous iOS. Le plus long à mon sens est de refaire les interfaces graphiques pour chaque technologie, le code en lui-même n'étant pas si différent. Si quelqu'un est tout de même motivé pour porter l'application sur ces plateformes, je peux donner mes sources et ressources
Nous avons créé un certains nombres d'assets pour le jeu et pour le site internet qui ne sont pas libres de droit. Or le projet présenté ici utilise certaines de nos créations sans aucune demande formulée de la part de l'auteur.
Merci donc à The_Javatar de bien vouloir retirer l'application et de modifier les graphismes en conséquence assez rapidement.
Utiliser le travail des autres pour créer n'est pas nouveau, c'est parfois très bien pour débuter, mais il s'agit là d'une application mise en ligne et utilisable par tous. Le minimum est d'utiliser des graphismes libres de droit ou originaux. On ne prend pas le travail d'autrui pour s'en servir et en tirer bénéfice soit même, ça s'appelle du vol.
Certains fonds proviennent en effet du fan-kit, je les avais utilisées au début (ce devait être temporaire), mais je n'avais pas changé par la suite. Il faut avouer qu'ils sont beaux ! Je vais essayer de changer rapidement, le temps d'en redessiner de nouveaux.
Te souviens-tu du jour où ça avait planté ? Le dernier plantage répertorié sur ma console développeur date du 6 septembre.
Si tu utilises des photos personnalisées pour les joueurs et que ton téléphone/tablette a peu de mémoire, ça peut finir par faire crasher l'application. A ce moment il vaut mieux utiliser les icônes proposées.
Salut, je possède un appareil android depuis quelque temps, je me suis donc empressée de télécharger ce jeu, j'y joue souvent avec des amis parce que c'est très pratique d'avoir des robots quand on est que 4. Par contre je n'arrive pas à jouer en ligne, quand je veux y jouer ça charge très longtemps sans jamais aboutir. Serais-ce parce qu'il y n'y a pas assez de joueurs connectés au même moment pour pouvoir jouer en ligne?
Bonjour ! En effet il y a peu de personnes en ligne, avec environ 200 parties jouées par jour. Il faut donc tomber au bon moment ou patienter pour avoir un adversaire
Vous pouvez tout de même jouer en ligne en invitant vos amis Google+ ou Google Play Games, en plus des joueurs par matchmaking
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
CTO Co-fondateur @ My Talent Manager : boostez votre carrière d'artiste | https://mytalentmanager.fr
CTO Co-fondateur @ My Talent Manager : boostez votre carrière d'artiste | https://mytalentmanager.fr
CTO Co-fondateur @ My Talent Manager : boostez votre carrière d'artiste | https://mytalentmanager.fr
CTO Co-fondateur @ My Talent Manager : boostez votre carrière d'artiste | https://mytalentmanager.fr
CTO Co-fondateur @ My Talent Manager : boostez votre carrière d'artiste | https://mytalentmanager.fr
La vie ne tient qu'à un fil : le câble ethernet.
CTO Co-fondateur @ My Talent Manager : boostez votre carrière d'artiste | https://mytalentmanager.fr
CTO Co-fondateur @ My Talent Manager : boostez votre carrière d'artiste | https://mytalentmanager.fr
CTO Co-fondateur @ My Talent Manager : boostez votre carrière d'artiste | https://mytalentmanager.fr
CTO Co-fondateur @ My Talent Manager : boostez votre carrière d'artiste | https://mytalentmanager.fr
CTO Co-fondateur @ My Talent Manager : boostez votre carrière d'artiste | https://mytalentmanager.fr
CTO Co-fondateur @ My Talent Manager : boostez votre carrière d'artiste | https://mytalentmanager.fr
CTO Co-fondateur @ My Talent Manager : boostez votre carrière d'artiste | https://mytalentmanager.fr
CTO Co-fondateur @ My Talent Manager : boostez votre carrière d'artiste | https://mytalentmanager.fr