Cahier Des Charges de Genom-X
I Présentation
1-1 Qu'est-ce que Genom-X ?
Genom-X est un MMORPG (jeu de rôle en ligne massivement multi joueur). Ce jeu-vidéo jouable par navigateur se base sur un monde virtuel en perpétuel évolution qui évolue selon les actes des joueurs.
Le joueur est une jeune personne (la vingtaine) qui découvre subitement qu’il a différentes capacités surnaturelles. Il devra alors choisir sa voie en faisant attention à ses choix qui détermineront son futur.
1-2 Présentation de l’histoire
Ce matin, alors que je me réveille, je ne me sens pas vraiment comme d'habitude... J'ai la nausée.
Ce n'est pas étonnant vu la soirée que j'ai passé hier soir... c'était la plus grosse que j'ai fait dans ma vie...
Tellement énorme que je ne me souviens que du début de la soirée...
Mais cela n'explique pas la sensation étrange que je ressens en ce moment, je me sens... différent.
Bon!! Il est déjà midi... il faut que je me lève je dois passer chez ****** récupérer des affaires!!
Peut être qu'il pourra m'en dire plus sur ce qui s'est passé hier soir et essayer de trouver une explication à ce sentiment étrange.
Je me prends vite fait un petit-déjeuner et j'y vais.
ARRIVEE CHEZ ******
Moi : "Salut, ça va ?"
****** : "Ouais et toi ?"
Moi : "mouais"
****** : "Qu’est-ce qu’il y a ?"
Moi "Bah je me sens bizarre depuis ce matin, il s'est passé quelque chose hier soir ?"
****** : " bah nan... pas que je me souvienne en fait, on ne t'a pas vraiment vu de la soirée.
Tu as commencé à boire dès le début puis tu es monté avec cette fille... et on ne t'as plus revu."
Moi : "Quelle fille?"
****** : " Je ne sais pas... personne ne la connaissait.
Ah tiens voila tes CD, c'est ce que tu venais chercher non?
Bon je dois filer... @+"
Moi : "okay... Salut!"
Sur le chemin du retour, cette sensation étrange n'a toujours pas disparu...
Tiens, mon téléphone sonne. C'est un texto... je ne connais pas le numéro
"Nous savons ce qu'il vous est arrivé hier soir...
Pour en apprendre plus, rendez vous à cette adresse..."
Je décide donc de me rendre a l'adresse indiquée...
Une fois sur place, je me trouve face à une immense grille. Je sonne et une voix à l'interphone me demande de décliner mon identité.
Moi : "Heu... j'ai reçu un sms me disant de venir de venir ici..."
Voix : "Entrez"
La lourde porte pivote lentement sur ses gonds.
Je rentre alors dans une vaste propriété, je traverse l'allée et pénètre dans un immense bâtiment.
Une jeune femme m'accueille, elle est jolie mais me semble étrange. Elle me conduit à un homme, apparemment c'est lui qui dirige cet établissement
Homme : "Si tu es ici aujourd'hui, c'est parce que tu es spécial...
Je suppose que tu ne te rappelle rien de ta soirée d'hier..."
Moi : "..."
Homme "Désires-tu en apprendre plus?"
Moi : "Bien sûr"
Homme : "Tu as été victime de la société ******. Il s'agit en fait d'une entreprise en apparences tout ce qu'il y a de plus banal... mais en réalité elle fait des expériences sur des humains qu'elle enlève afin de créer des surhommes.
Le but étant de trouver un sérum qui pourra être revendu à prix d'or à toute personne voulant devenir ou créer des surhommes... à condition qu'il en ait les moyens... bien sûr"
Moi : "Et vous dans tout ça ?"
Homme " Nous avons tout simplement créé un syndicat afin de lutter contre cette entreprise pour qu'elle cesse ses activités.
Voudrais-tu rejoindre nos rangs ? Nous pourrions t'apprendre à maîtriser tes pouvoirs... Bien sûr tu n'es pas obligé de nous répondre maintenant
Voici un numéro où tu pourras me joindre directement à toute heure..."
Sur ces mots je prends la carte qu'il me tend et on me raccompagne devant l'entrée.
Sur le chemin du retour, je reçois un appel
Inconnu : "Bonjour nous sommes la société ******... Comme vous devez le savoir à présent vous avez été enlevé par nos soins afin d'être le sujet d'expériences secrètes.
Moi : " Vous m'espionnez ?"
Inconnu : "Oui car vous nous intéressez énormément... nous avons essayé de vous contacter avant mais sans succès; et notre adversaire l'a fait avant nous."
Moi : "En quoi suis-je si intéressant ?"
Inconnu "Mais parce que vous avez survécu à nos tests... Nous vous pensions mort... mais vous êtes robuste.
Aussi je me permets de vous proposer de vous joindre à nous. Vous pourriez nous aider a annihiler notre adversaire, à savoir le syndicat.
Bien sûr cela nous permettrais aussi d'étudier vos pouvoirs et de vous en apprendre d'avantage sur eux."
Moi : "Je ne sais pas... je vais voir."
II Contraintes du Site Web
2-1 PHP & MySQL/phpMyAdmin
Afin de pouvoir mettre en place le site web officiel de Genom-X, le support du PHP combiné aux requêtes SQL est à utiliser dans les pages web. Pour cela, le serveur dispose de la dernière version de PHP (actuellement PHP5) et du support MySQL associé à phpMyAdmin pour une utilisation simplifiée.
Les codeurs sont donc amenés à utiliser ces 2 langages afin de pouvoir créer les différentes pages et modules du site. Cependant, d’autres langages seront utilisés tel que le javascript (AJAX) ou encore le Flash pour des cinématiques.
Tous les modules utilisant MySQL et phpMyAdmin doivent avoir la même base de données nommée "genom-x". Bien évidemment, ce seront les tables qui permettront de différencier chaque module.
2-2 Les pages basiques (Accueil, Inscription, Contact)
Inscription
L’inscription se déroulera en 2 étapes.
ETAPE 1 : Création du compte Genom-X
Pseudo : Il servira aux joueurs pour se connecter sur Genom-X. Le nombre de caractères est compris entre 5 et 50 caractères. Les apostrophes et guillemets sont supprimés à la validation du formulaire. La casse n'est pas importante.
Mot de passe : Il permettra d’identifier le joueur. Le nombre de caractères est compris entre 6 et 100 caractères. Il doit être différent du pseudo.
Confirmation du mot de passe : Pour être sûr de ne pas s’être trompé...
E-mail : L’adresse e-mail doit être valide. Elle sera utilisée pour envoyer la demande d'activation (ou blacklistage) et pour envoyer un nouveau mot de passe dans le cas d'un oubli. L'adresse ne peut être une adresse jetable.
Valider : Ce bouton sert à valider le formulaire d'inscription. Si des informations sont erronées, un message signalera ce qui n'est pas bon. L'utilisateur n'aura pas besoin de remplir à nouveau le formulaire. Si le formulaire est valide, l'utilisateur est invité à valider son inscription par mail. La validation entraîne l'acceptation des Conditions Générales d'Utilisation accessibles via cette même page.
ETAPE 2 : Activation du compte
Un e-mail avec deux liens est envoyé au joueur :
Compléter l'inscription : Le lien envoie le joueur sur une page lui annonçant que son inscription s'est bien déroulée.
Blacklistage : Si la personne qui a reçu l'e-mail n'est pas celle qui s'est inscrite elle a la possibilité de placer son adresse e-mail dans une table qui est réservée afin de protéger des envois de mails non désirés les personnes concernées.
Contact
La page de contact permettra aux divers utilisateurs de joindre l'administrateur de Genom-X.
La page de contact se décompose en un seul et unique formulaire à remplir.
Adresse e-mail : L'adresse doit être valide afin de pouvoir envoyer une réponse à l'expéditeur.
Titre du message : Le titre du message sert à avoir un aperçu direct du sujet à traiter.
Message : Le corps du message à proprement parler.
Envoyer : Le bouton qui sert à traiter le formulaire et à retourner un message d'erreur dans le cas d'un problème dans l'envoi. L'utilisateur n'a pas à écrire une nouvelle fois son message. Celui-ci est informé dans le cas où son message a bien été transmis.
Accueil

Descriptif :
Header : L'header comportera une bannière en fond et l'espace réservé à la connexion du joueur.
Connexion : L’espace connexion permet au joueur de se connecter. Pour se connecter, il doit remplir 2 cases.
- Pseudo : Pseudo que le joueur a choisi lors de son inscription.
- Mot de passe : Mot de passe que le joueur a choisi lors de son inscription.
- Connexion : Après que le joueur ait rempli ses 2 cases, il doit valider le formulaire. Si les données précédemment écrites, sont correctes, le joueur est redirigé vers le jeu.
- Mot de passe oublié : Dans le cas d'un oubli de mot de passe, un joueur a la possibilité d'utiliser cet outil afin qu'un script crée un mot de passe aléatoire qui sera envoyé à l'adresse e-mail de celui-ci suite à la validation du formulaire.
Liens divers : Ici, seront mis les liens suivants :
- Accueil : Ce lien sert à revenir à la page principale.
- Présentation du jeu : Ce lien sert à diriger l'utilisateur vers une courte présentation afin de donner à celui-ci l'envie de s'inscrire.
- Inscription : Ce lien sert à diriger l'utilisateur vers la page d'inscription au jeu.
- Forum : Ce lien sert à diriger l'utilisateur vers le forum officiel de Genom-X.
- Contact : Ce lien sert à diriger l'utilisateur vers la page de contact.
News du jeu : Cet espace sera réservé aux news de Genom-X.
III Contraintes du jeu
3-1 Langage PHP, JAVASCRIPT
Genom-X sera codé avec les langages préférentiels suivants : PHP, JAVASCRIPT. En supplément, des vidéos Flash pourront être intégrées au jeu pour donner plus d’effort à la qualité du jeu et une meilleure intégration du joueur dans l’histoire du jeu. Néanmoins pour des besoins à l’évolution présente ou future de Genom-X, d’autres langages peuvent être amenés à être utilisés.
3-2 Modules du jeu
Le jeu propose divers module dont certains ne seront disponibles qu'en fonction de choix du joueur et/ou suivant son appartenance à certains groupes. Voici une liste non-exhaustive des différents modules du jeu :
- Le profil
Il regroupe les points de caractéristiques, le perso et son équipement.
- Le compte
Il regroupe les informations du joueur telles que le pseudo, l'adresse e-mail et la date d'inscription. C'est via cette page que le mot de passe peut être changé.
- L'inventaire
Il regroupe les différents objets que possède le joueur.
- Les villes
Elles regroupent les différents lieux accessibles ou non au joueur en fonction de son appartenance à certains groupes.
- Les cartes
Donne la carte du monde et des villes grâce aux informations que vous avez cumulées. Certains lieux ne seront accessibles qu'une fois découverts.
- Les équipes
Pour créer ou entrer dans une équipe. La création ne pourra se faire que grâce à un objet gagné prouvant que l'on a le niveau et les connaissances requises pour être chef d'équipe.
- Les camps
- Les évènements
Indique ce qui s'est passé depuis la dernière déconnexion.
- La messagerie
Courriers envoyés et reçus des différents joueurs.
- Les amis
Liste des amis du joueur. Elle permettra de savoir si une personne est connectée ou non.
- Les guides
Documents utiles à la compréhension du jeu et exemples de marche à suivre.
- Forum
- Règlement
IV Au commencement de Genom-X
Au niveau 1, le joueur possède ***** econs (monnaie virtuelle du jeu) pour débuter. Ces econs serviront à se lancer dans la partie en achetant des objets ou équipements.
V Les missions dans Genom-X
- Missions de rang 1
- Missions de rang 2
- Missions de rang 3
- Missions de rang 4
- Missions de rang 5
VI Fonctionnement des niveaux
L'évolution du joueur se fera sur une base de 100 niveaux. Ces 100 niveaux comporteront des rangs qu'il faudra mériter grâce à divers tests. Chaque niveau se caractérise par des objets/équipements de plus en plus performants. A certains niveaux il sera possible d'apprendre des pouvoirs plus puissants.
Le passage de niveau se fera grâce à l'expérience cumulée en se battant ou en accomplissant des missions.
Comment gagner des points d'expériences ?
En faisant des combats et en remplissant des missions.
Comment gagner des points de caractéristique ?
En passant à un niveau supérieur.
Comment gagner des points d’équipe ?
En faisant des combats et en remplissant certains types de missions.
VII Contraintes financières
L'hébergement actuel se fait actuellement grâce au prestataire d’hébergement
MonArobase.net
Si le projet fonctionne, plusieurs serveurs dédiés fonctionnant en load-balancing sont à envisager.
VIII Annexes
Les objets
| Objets de soins |
| Fiole PV |
Redonne des points de vie |
| Fiole PM |
Redonne des points de magie |
| Fiole PW |
Redonne des points de power |
| Injections |
Augmente la puissance pour un temps limité |
| Push |
|
| Objets divers |
| Econ |
Monnaie du jeu |
| Certificat équipe |
Permet de créer une équipe |
Les équipements
| Armes |
| Bate de baseball |
|
| Fusil à canon scié |
|
| Epée Apostat |
|
| Epée Athénée |
|
| Epée Air |
|
| Epée Feu |
|
| Epée Terre |
|
| Epée Foudre |
|
| Epée Eau |
|
| Lunettes |
| Yeux mécaniques |
|
| Lunettes cyclope |
|
| Sphères |
| Améliorateur de Sphère |
|
| Sphère bleue |
|
| Sphère jaune |
|
| Sphère rouge |
|
| Sphère verte |
|