Asus Warriors
Transcription
Asus Warriors
Asus Warriors ASUS Team : Mouton Cladaaliy Xoy Titou (Antoine Bruneel) (Jonathan Bedo) (Fabien Bourgineau) (Alexandre Gazuit) Toutes ressemblances avec des personnes et des événements existants ou ayant existés ne sont absolument pas fortuites. 1 Table des matières Introduction 1 Origine du projet 3 4 2 Objet de l'étude 6 3 Découpage du projet 7 1.1 Présentation de l'équipe . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 Présentation du projet . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.1 Interêt du projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.2 Qu'est-ce que cela va nous apporter ? . . . . . . . . . . . . . . . . . 6 3.1 Conception du jeu . . . . . . 3.1.1 Scénario . . . . . . . 3.1.2 Gameplay . . . . . . 3.2 Développement du jeu . . . 3.2.1 Partie physique . . . 3.2.2 Partie graphique . . 3.2.3 Partie sonore . . . . 3.2.4 Partie olfactive . . . 3.2.5 Multijoueur . . . . . 3.3 Promotion du projet . . . . 3.3.1 Site internet . . . . . 3.3.2 Packaging & goodies 4 Moyens mis en oeuvres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7 7 8 8 8 9 9 9 10 10 10 10 4.1 Logiciels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4.2 Budget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Conclusion Plannings 13 13 Qui fait quoi ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Pour quand ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2 Introduction Nous subodorons déjà ce que vous pensez : "Mais ASUS Warriors, qu'est-ce ?" Ne vous inquiétez pas, nous allons tout vous expliquer ! Dans ce cahier des charges, nous allons aborder les principaux points qui composent notre projet. Parmi eux, vous découvrirez la genèse de l'ASUS Team et comprendrez - ou pas - nos motivations. Nous détaillerons notre démarche pour mener à bien notre projet, c'est à dire les diérentes étapes de sa réalisation. Enn, on fournira une estimation des délais ainsi que du coût. Ce cahier des charges servira de repère et de "bible" tout au long de l'année pour l'équipe. Cette dernière s'eorcera au maximum de respecter les délais qui y sont inscrits. Bienvenue dans le monde d'ASUS Warriors ! Vous êtes priés d'essuyer vos pieds avant d'entrer et si vous êtes un Dell... pleurez ! 3 1 Origine du pro jet 1.1 Présentation de l'équipe Notre groupe de projet - ASUS Team - est composé de quatre étudiants, trois Sup A2 et un Sup B1. Parmi nous, deux se sont rencontrés à l'occasion des épreuves de sélection d'EPITA. Le troisième est l'étudiant qui était assis à côté des deux premiers lors de la journée de rentrée, tandis que le quatrième habite dans le même bâtiment que l'un des deux premiers... quand le destin s'en mêle ! Le groupe est composé de : Antoine BRUNEEL Alexandre GAZUIT Fabien BOURGINEAU Jonathan BEDO 1.2 Sup Sup Sup Sup B1 Chef de projet A2 A2 A2 Présentation du projet Non, nous ne recevons aucune subvention de la part de la marque ASUS ! Les raisons pour lesquelles notre projet se base sur cette marque sont beaucoup moins vénales qu'on ne le pense quoique sinueuses. En eet, le destin faisant bien les choses, il s'est trouvé que les quatre membres du groupe ont fait l'acquisition d'un ordinateur portable ASUS en début d'année. De plus, un autre groupe de la promo 2011, 4 la DTC1 pour ne pas le nommer, laissait clairement entendre autour de lui qu'il avait une grande préférence pour les pc Dell. La provocation était trop évidente ! Pas question de la laisser passer ! C'est alors que l'idée nous vint : notre vengeance sera terrible... elle sera virtuelle ! Nous avons donc décidé, pour projet, de développer un jeu mettant en scène des pc au cours d'une guerre entre les diérents peuples PC - représentés par les diérentes marques dans la vraie vie - avec bien entendu en héros quatre ASUS qui seront à un moment du jeu opposés à des Dell. Après plusieurs discussions plus ou moins violentes, il a été décidé que le jeu serait à dominance RPG, bien que certains membres du groupe aient tenu à ce que, tout en gardant le même gameplay, certaines phases du jeu soient plus orientées inltration/action. Ainsi, le jeu se jouera à la souris, dans des maps en 3D. Les décors seront certainement tous intérieurs - un pc se promenant dans les bois, ça reste moyennement crédible - et pourront contenir des "énigmes Résident Eviliennes" consistant à ouvrir une porte ou à éviter une aque d'eau, ainsi que des ennemis dont la gestion reste encore à déterminer. Un petit mot, pour nir le descriptif du projet, sur son nom : ASUS Warriors. Déçu ? Il ne faut pas. Le groupe s'est longuement concerté an de baptiser le projet. A la suite d'une dernière tentative de jeu de mots de Mouton - qui lui valut d'ailleurs d'être promu au rang de chef de projet - qui provoqua un bide au sein du groupe, il apparut que la simplicité valait mieux que le ridicule. 1 pour lever l'ambiguïté et après vérication, DTC signie "Dell Team Corporation" 5 2 Ob jet de l'étude La réalisation du projet de Sup est une chance pour nous étudiants. Elle permet à la fois un apprentissage dans le domaine technique mais aussi dans le domaine humain. 2.1 Interêt du projet Le seul intérêt de ce projet n'est pas de se venger de la DTC ! Si nous avons choisi de faire un jeu, c'est pour proter de l'unique occasion qui s'ore à nous d'en créer un tout en ayant un sujet qui intéresse l'ensemble du groupe. De plus, c'est un bon exercice pour découvrir des logiciels comme 3Ds max, DirectX et apprendre le langage Delphi. 2.2 Qu'est-ce que cela va nous apporter ? Cet exercice permet à chacun d'apprendre à travailler en groupe. C'est à dire mettre en commun et défendre ses idées sans les imposer, respecter certains délais pour ne pas ralentir l'ensemble du groupe et acquérir une certaine rigueur dans le travail. De plus, ce sera pour nous le premier projet relativement ambitieux se déroulant sur une longue durée et nécessitant un investissement personnel important et un suivi régulier. 6 3 Découpage du pro jet Pour plus de clarté, le projet a été découpé en sept parties. Dans chacune des parties, on a essayé de rassembler des aspects du projet qui sont plus ou moins liés entre eux. Les titres donnés à chacune de ces parties ne sont là que pour les illustrer et ne correspondent pas forcément rigoureusement à ce qu'ils désignent en réalité. 3.1 Conception du jeu 3.1.1 Scénario Le scénario est écrit par l'ensemble du groupe, chacun apportant ses idées. Toutefois, puisqu'il ne sera pas nécessaire qu'il soit terminé dès le début du projet, on se contera pour le moment d'une simple ébauche, avec un plan plus ou moins précis de l'histoire. Le corps du scénario évoluera tranquillement au fur et à mesure de l'avancée du projet. 3.1.2 Gameplay Les heros du jeu sont au nombre de quatre. Il sera donc possible de jouer au jeu en choisissant l'un des quatre Asus, chacun ayant des caractéristiques diérentes (force, vitesse, discrétion, autonomie...). Le jeu se découpera en plusieurs niveaux ; le joueur devra en terminer un pour pouvoir accéder au suivant. Au cours du jeu, il sera bien sûr possible d'augmenter ses caractéristiques à l'aide d'objets trouvés ou en passant par la boutique de n de niveau : "Surcouf" qui sera disponible entre chaque niveau. Pour se débarasser des ennemis d'une map, le joueur aura à sa disposition plusieurs méthodes qui se débloqueront en progressant dans le jeu. 7 Pour terminer un niveau, il sera nécessaire d'explorer la map pour pouvoir par exemple trouver un ordinateur qui ouvrira une porte à un autre endroit. De plus, on compte créer quelques boss de n de niveau pour donner un peu de piquant au jeu ! 3.2 Développement du jeu 3.2.1 Partie physique Dans cette partie ont été rassemblés tout ce qui concerne les déplacements des personnages ainsi que l'intelligence articielle. Etant donné le style de jeu adopté - RPG - les déplacements qui se feront par l'intermédiaire de la souris, nécessitent la présence d'un algorithme tel que l'astar. Celui-ci devra, à terme, fonctionner sur un terrain avec diérentes surfaces. L'intelligence articielle, qui n'en sera bien sûr pas réellement une, devra gérer la réaction des ennemis au cours de diérentes situations. Par exemple, si un ennemi se trouve isolé, il pourra se déplacer aléatoirement à un autre endroit de la map. Si un joueur s'approche de lui, il réagira en fonction de la situation c'est à dire qu'il pourra attaquer, fuir, poursuivre le joueur... etc. Enn, si la plupart des ennemis pourront se déplacer, certains devront rester xe pour permettre les phases de jeu inltration. Ces derniers réagiront donc diéremment en fonction des évènements que les précédents. 3.2.2 Partie graphique Avant tout, l'équipe à fait le choix de développer ce jeu avec le logiciel DirectX. 8 L'objectif de cette partie est de créer un moteur graphique capable d'acher tous les éléments qui composeront les décors. De plus, il devra gérer la position des caméras en fonction des actions du joueur. Avec les graphismes 3D, certains bugs d'achage seront à éviter comme par exemple bloquer la caméra derrière un mur. Sont inclus dans cette partie, la recherche ou la création des modèles, l'animation... etc. La première chose à travailler sera l'éditeur de map. Celui-ci sera la base jeu ; on pourra, avec cet éditeur, créer complètement une map, placer des ennemis, des objets... etc. 3.2.3 Partie sonore L'ambiance sonore du jeu n'a pas encore complètement été dénie. Toutefois, le groupe semble motivé pour faire du broutage de bouche... heu... du bruitage ! 3.2.4 Partie olfactive Faute de trouver un nez capable de synthétiser l'odeur d'un Dell fouetté, battu, grillé et ayant macéré dans une aque d'eau pendant une semaine, le projet "odorama" n'aboutira pas et sera abandonné. 3.2.5 Multijoueur Un mode multijoueur est prévu. Il permettra d'augmenter la durée de vie de ce jeu et de permettre à plusieurs joueurs de jouer en coopération. Pour un jeu de type RPG, il paraît plus judicieux de développer ce mode en réseaux. 9 3.3 Promotion du projet 3.3.1 Site internet Personne dans le groupe n'étant génétiquement doué pour la création de sites internet, celui-ci se fera certainement en collaboration entre au moins deux membres du groupe que le Shifumi n'a pas encore désigné. Comme il pourra n'être disponible qu'à partir de la deuxième soutenance, on commencera à s'y intéresser que plus tard dans l'année. 3.3.2 Packaging & goodies On prévoit de créer deux types packaging pour le jeu une fois nalisé. Le premier, pour les pauvres, sera simplement constitué du jeu dans une boites en plastiques avec la notice. Le second sera l'édition ultraméga-collector ! A l'intérieur il y aura le jeu, une gurine sculptée et peinte à la main par un otaku japonais, éventuellement un making-of du jeu ! La classe ! Quand aux produits dérivés, la boutique IONIS Store nous a bien inspiré... un string ASUS Warriors, ça vous intéresse ? Un tee-shirt ? Une tasse ? Vous n'avez que l'embarras du choix ! 4 4.1 Moyens mis en oeuvres Logiciels Puisqu'une liste vaut mieux qu'un long discours, voici celle des logiciels que le groupe pense devoir utiliser dans le cadre de la réalisation du projet. Cette liste n'est le fruit que de simples suppositions et n'est donc pas exhaustive. 10 Les logiciels à utiliser : 3DS Max ; Borland 2006 ; Paint (pour les artistes en herbes) ; Wor... heu... LATEX ; DirectX ; Track Mania Nations. 4.2 Budget Pour plus de transparence et par soucis d'honnêteté, l'ASUS Team a demandé à une entreprise totalement indépendante d'estimer le coût global du projet. Voici le devis. 11 Devis d'assurance pour l'association ASUS Team : Après avoir visité les lieux de travail et de résidence des membres de l'association, examiné avec attention le matériel (4 ordinateurs ASUS neufs entre autre), pris en compte les risques de dommage corporel, principalement au niveaux des doigts, et après avoir remarqué le nombre important de doigts (40 au total) au sein de l'association, la MAIF vous fait suivre les conclusions de ses expertises. 20 000 euros pour les risques de dommages corporels 5 000 euros pour le matériel 5 000 euros supplémentaires pour cause de présence dangereuse de Dell à proximité Coût de l'assurance : 30 000 euros Olivier GAZUIT Service des personnes morales Siège de la MAIF à Niort 12 Conclusion Nous voilà au bout de ce cahier des charges. Celui-ci a permis - en tout cas nous l'espérons - d'éclaircir un peu tout ce qui entoure ce projet, aussi bien chez le jury que chez les membres de l'équipe. La partie du travail la plus intéressante et la plus motivante pour nous va pouvoir commencer, chacun connaissant maintenant les objectifs à atteindre. Pour terminer, nous tenons à citer un petit article : "Explosion de portables : les batteries en cause. Le fabricant américain Dell était pointé du doigt pour ses portables aux batteries décientes. Aujourd'hui, le fabricant vient d'annoncer qu'il allait rappeler pas moins de 4,1 millions de batteries d'ordinateurs portables présentant un risque de surchaue pouvant entraîner un incendie." Source : Presence PC 13 14 Scénario Gameplay Partie physique Partie graphique Développement Partie sonore Multijoueur Site internet Promotion Packaging & goodies Concéption × × × × × × × × × × × × × × × × × × × × × × × × × × Mouton Titou Claadaliy Xoy Qui fait quoi ? Scénario Gameplay Déplacements Partie physique I.A Moteur physique Editeur de map Partie graphique Moteur graphique Bibliothèque graphique Bruitages Partie sonore Musiques Multijoueur Site internet Promotion Packaging & goodies Conception 15 ébauche avancé avancé pas commencé pas commencé avancé ébauche ébauche pas commencé pas commencé recherches pas commencé pas commencé Soutenance 1 avancé avancé terminé ébauche avancé avancé ébauche avancé ébauche pas commencé ébauche consultable ébauche Soutenance 2 terminé terminé terminé avancé avancé terminé avancé terminé avancé avancé ébauche consultable ébauche Soutenance 3 Pour quand ? terminé terminé terminé terminé terminé terminé terminé terminé terminé terminé terminé consultable terminé Soutenance 4