FANDOM


Rouge.png

Virus Rouge

Présentation du sujetModifier

L'objectif de ce projet est de réaliser une application sur Smartphone permettant de jouer au jeu des assassins, dont les règles sont décrites à cette adresse : http://fr.wikipedia.org/wiki/Jeu_des_assassins

Le principe de base du jeu est d’avoir des cibles à éliminer. Lorsqu’on élimine une cible, on récupère automatiquement la cible de sa victime. Pour éliminer une cible, plusieurs possibilités sont offertes et diffèrent selon les règles.

Dans notre cas, il n'y a aucune contrainte (connexion Bluetooth, localisation GPS, utilisation de l’accéléromètre, ….)

L’idée principale du projet est d’adapter ce jeu sur plateforme Androïd. Il faut d’adapter les règles afin de générer le plus d’utilisateurs possibles.

Les contraintes sont les suivantes :

  • Code source libre afin d’enrichir l’application
  • Un wiki devra être mis en place et suivi afin que n’importe qui puisse enrichir l’applicatif
  • Une gestion des plus fines du contexte du projet

Chaque centre exia.cesi devra «élire » le meilleur projet afin de l’envoyer à un jury national qui se prononcera afin de désigner le meilleur projet, digne d’être publié sur le Market avec le branding Exia.

Bien entendu, il est attendu outre un résultat des plus aboutis, une gestion du projet en mode Agile.

L'équipe et son projetModifier

  • Alexandre Quertier : Chef de projet.
  • Julien Beauduffe - julien (point) beauduffe (at) viacesi (point) fr : Responsable du wiki.
  • Etinne Valtchev : Recherche et développement.

Présentation de notre projet : Convert & SpreadModifier

Pour rendre notre application la plus attractive possible, nous avons décider d'adapter les règles du jeu de l'assassin : vous êtes un virus et vous devez contaminer un maximum de personnes pour obtenir le plus de points possible. De cette façon on perd la notion de cible unique ; tout virus qui est différent de vous peut être contaminé et inversement, tout virus qui est différent de vous peut vous contaminer.

OutilsModifier

  • Android SDK 4.0.3 API Level 15
  • Netbeans 7.1
  • Eclipse IDE for Java Develpoers ; Indigo Service Release 2
  • Assembla : (adresse)

Règle du jeuModifier

Au premier lancement de l'application, une couleur parmi les 12 présenté ci-dessous est attribuée à votre virus :

  1. Noir #000000
  2. Blanc #FFFFFF
  3. Marron #883322
  4. Rouge #FF0000
  5. Rose #FF33AA
  6. Orange #FF6600
  7. Jaune #FFF000
  8. Vert clair #55FF55
  9. Vert #00FF00
  10. Bleu ciel #00BBFF
  11. Bleu #0000FF
  12. Violet #CC33FF

Le but est de contaminer un maximum de joueurs dans votre entourage avec cette couleur et de ne pas perdre cette couleur en vous faisant contaminer. Vous ne pouvez pas contaminer ou être contaminé par un joueur qui possède la meme couleur que vous, sauf si vous possédez des mutations différentes.

MutationsModifier

Si vous avez contaminés toutes les personnes de votre entourage, il se peut que le jeu soit dans un état "bloqué", il n'y a plus rien a faire pour vous et les autres joueurs. Pour éluder ce probleme, la notion de mutation est introduite dans le jeu. Les mutations se produisent au bout de 10 jours si vous n'avez pas contaminé ou si vous n'avez pas été contaminé durant ce délai. Elles modifient l'état de votre virus sans en changer la couleur.

Les mutations sont cumulables. Au bout des 10 premiers jours vous pouvez subir une mutation de rang 1 puis 10 jours plus tard une mutation de rang 2, et ainsi de suite.

Les mutations ne vous font pas changer de couleur mais vous permettent d'infecter des joueurs qui ont la même couleur que vous et ainsi le jeu peut reprendre de son intérêt.

Liste non exhaustive de mutations :

  • Amusé
  • Bavard
  • Calme
  • Déluré
  • Etourdit
  • Farouche
  • Glouton
  • Herbivore
  • Illumine
  • Joyeux
  • Kitsch
  • Larmoyant
  • Monstrueux
  • Niais
  • Oisif
  • Putride
  • Quadragénaire
  • Repoussant
  • Sale
  • Téméraire
  • Utopique
  • Velu
  • Waterproof
  • Xylophage
  • Yttrifère
  • Zoolâtre

Les mutations peuvent attribuer des statistique différentes, rien n'a encore été définit à ce sujet.

ContaminationModifier

Pour contaminer un adversaire, vous devez être à proximité de lui et posséder une couleur différente ou une mutation différente. La cible doit recevoir une information lui précisant que quelqu'un tente de le convertir. S'il ne répond pas à l'attaque sous un certain délai, la cible est contaminé d'office. S'il répond, les 2 joueurs doivent s'affronter pour savoir (la méthode reste à définir)

Progression du projetModifier

Etude rapide du besoin :

  • Utiliser un dépôt public sur Assembla pour stocker le code source
  • Licence BSD (Source)
  • Ce qui fait une bonne application, ce n'est pas le fait de la télécharger mais de s'en servir régulièrement. Seulement une application sur quatre rencontre un véritable succès. 26% des applications téléchargés ne sont lancées qu'une seule fois et ne sont plus jamais utilisé par la suite. (Source)
  • Depuis 2007, plus de 440 millions d'appareils sous iOS ou Androïd ont été activé. Le nombre d'applications augmentent très significativement sur les différentes boutiques, mois après mois. (Source)
  • Les boutiques débordent d'applications, il est difficiles de s'y faire une place (Source)
  • 55% du traffic twitter provient des mobiles (Source)
  • 60% des applications sur Androïd Market sont gratuites (Source)
  • Les utilisateurs finaux de l'application ont entre 25 et 34 ans (Source)

Contraintes techniques :

  • Il faut pouvoir contaminer une personne à tout moment, tant qu'elle est à proximité, c'est à dire dans la même pièce que vous ; dans le bus ; dans un même wagon de train ; ...
  • L'appilcation ne doit pas utiliser de façon excessive les ressources du smartphone, notamment avoir un faible impact sur la consommation de la batterie.
  • Un web service doit être déployé pour communiquer avec le serveur de données qui stocke les informations des joueurs (nom, coordonées, etc ...)
  • On doit pouvoir consulter une carte de la france (dans un 1er temps, puis l'europe ou l'international) pour observer la progression des virus à grande échelle.

Restriction du périmètre :

  • Le bluetooth ne sera pas utilisé durant notre projet, à cause du pair request qui limite énormément les possibilités d'actions. an,s

Interférence d'un bloqueur de publicité détectée !


Wikia est un site gratuit qui compte sur les revenus de la publicité. L'expérience des lecteurs utilisant des bloqueurs de publicité est différente

Wikia n'est pas accessible si vous avez fait d'autres modifications. Supprimez les règles personnalisées de votre bloqueur de publicité, et la page se chargera comme prévu.

Sur le réseau FANDOM

Wiki au hasard