ANICOTTE Guillaume GUFFROY Matthieu LIMA Juliette SALLOUH Chamsseddine CAHIER DES CHARGES SI 28



Documents pareils
MANUEL UTILISATEUR. Application 4trip

EIP 2012 Projet Livepad. Documentation technique 1.5

PROJET : L ETOILE DU RYTHME

Riddle Blocks. Jeu sous Android. - Yann Bertrand. Membres de l'équipe : - Clément Guihéneuf TS5. - Guillaume Renotton TS4

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web.

SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Rapport projet MMI. Luis Domingues, I3 Naomi Favre, I3 Tiago De Deus, I3. Luis Domingues, Tiago De Deus, Naomi Favre SP Interfaces Multimodales

Création d un document PublishView

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

BONNE NOUVELLE, À PARTIR DE DEMAIN 15 AOÛT 2014, l inscription en ligne sera disponible à partir du site de l ARO.

Création de maquette web

Devenez un véritable développeur web en 3 mois!

L EFFET PARALLAXE N EST

HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles

Ecran : Processeur : OS : Caméra : Communication : Mémoire : Connectique : Audio : Batterie : Autonomie : Dimensions : Poids : DAS :

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Diffuser un contenu sur Internet : notions de base... 13

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

+33 (0) Sarl ISB Altipolis2 av. Du Général Barbot Briancon - France

Securitoo Mobile guide d installation

Modules Multimédia PAO (Adobe)

Capacité de mémoire Tablettes

GUIDE D UTILISATION LA DEPECHE PREMIUM

GUIDE D UTILISATION. Informations importantes Toshiba FOLIO 100 Conseils pour une première utilisation, configuration et principaux usages

COMMENT CREER SIMPLEMENT UN TABLEAU DE BORD AVEC SAS BI DASHBOARD 4.3?

Utilisation de l éditeur.

QUELQUES ÉLÉMENTS DU DÉVELOPPEMENT LOGICIEL

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

Installation de Joomla avec Filezilla

WINDOWS 8. Windows 8 se distingue par la présence de 2 interfaces complémentaires :

Initiation à Excel. Frédéric Gava (MCF)

JULIE SMS V2.0.1 NOTICE D INSTALLATION ET D UTILISATION

Utiliser le site Kahoot pour créer des quiz interactifs

Guide de pratiques exemplaires en matière de commerce mobile. Des techniques concrètes pour surpasser les normes de l industrie

Les pages suivantes présenteront : I. Le téléchargement et l installation du navigateur. II. L utilisation de Pep s à l aide de ce navigateur.

Créer un compte itunes Store

PHPWEBSITE -Tutoriel image

M1105 Web Design Analyse Sectorielle Sites de grands musées

FICHE 17 : CREER UN SITE WEB

Astuce N 1 : Consulter mon catalogue articles en mode liste puis en mode fiche : recherche du prix d'une référence, consultation du stock

Concepteur réalisateur graphique

Manuel utilisateur Netviewer one2one

CONSULTING COMMUNICATION ÉVÉNEMENTIEL RELATIONS PUBLIQUES MARKETING SPORTIF

Trucs et astuces d un Expert Jimdo pour un site réussi

Gérer, stocker et partager vos photos grâce à Picasa. Janvier 2015

Présentation du Framework BootstrapTwitter

Optimiser pour les appareils mobiles

PREMIERE UTILISATION D IS-LOG

EXTENSION WORDPRESS. Contact Form 7. Proposé par :

Table des matières. F. Saint-Germain / S. Carasco Document réalisé avec OpenOffice.org Page 1/13

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

Edito. La gamification, un concept universel. Le jeu est plus qu un loisir, il est dans notre nature

WORDPRESS : réaliser un site web

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Comment faire passer un message

[NF28 - RAPPORT FINAL] Rapport du projet LeapBand

Utiliser le logiciel CALIBRE pour gérer vos documents et les convertir au format epub

VOUS PRÉSENTE. 69, rue Gorge de Loup LYON // Tél. : // contact@o2sources.com

Formation Webmaster : Création de site Web Initiation + Approfondissement

L écran du marais : Comment configurer le viewer OpensSim

Installation et configuration de base de l active Directory

Chapitre 22 Optimisation pour diffusion à l'écran, pour le web

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

ANGULAR JS AVEC GDE GOOGLE

CARPE. Documentation Informatique S E T R A. Version Août CARPE (Documentation Informatique) 1

Base de données Guide de l utilisateur

PLAN D ÉTUDES DU PIANO

Mise en lumière de votre excellence

Édu-groupe - Version 4.3

formations Une approche simple et personnalisée pour une meilleure acquisition de compétences en PAO

Dossier de presse. Nouveau site Internet

PRISE EN MAIN D ILLUSTRATOR

I / Le bilan technique. II / Le bilan personnel

Guide de l utilisateur Mikogo Version Windows

Vous allez le voir au cours de ce premier chapitre, 1. Découvrir l ipad

Note d intention Agence : KRONOS DIGITAL

FOIRE AUX QUESTIONS PAIEMENT PAR INTERNET. Nom de fichier : Monetico_Paiement_Foire_aux_Questions_v1.7 Numéro de version : 1.7 Date :

GUIDE DE PARTICIPATION À UNE VIDÉOCONFÉRENCE SERVICE DES TECHNOLOGIES DE L INFORMATION ET DES COMMUNICATIONS

Pratiques et usages du web, la «culture internet» moderne

La société Figures Libres - agence de communication - lance ipaoo.fr, générateur de site internet professionnel.

Le logiciel pour le courtier d assurances

L accès à distance du serveur

TUTORIEL PAINTPOT. Louise Henninot - Anne- Cécile Patou - Julie Roquefort

Chapitre 4 : Guide de Mouvement et Masque

Jeux sérieux : définition, pertinence, étude de cas

Le logo et le style graphique de Creationdestiteinternetdevis est parfaitement respecté.

Point sur les solutions de développement d apps pour les périphériques mobiles

INFORMATIONS ET INSTALLATION DU THEME CENATA RESPONSIVE

CA CA T T AL AL O O GUE GUE CATALO FORMATIONS t n s c o p. f r / / / / / / c o n t a c t n s c o p. f r / / / / / # t r o c n u m

L application est utilisable pour toute personne disposant d un compte Qobuz.

Utilisation du logiciel ModellingSpace

Utilisation d un Tableau Numérique Interactif en Mathématiques

Initiation à linfographie

FORMATIONS FORMATIONS : E-COMMERCE / E-MARKETING / WEBDESIGN / VENTE / INFORMATIQUE / BUREAUTIQUE LE CATALOGUE DE

Manuel logiciel client for Android

Rousseau Nadia. Abécédaire

Transcription:

ANICOTTE Guillaume GUFFROY Matthieu LIMA Juliette SALLOUH Chamsseddine CAHIER DES CHARGES SI 28 AUTOMNE 2013

SOMMAIRE Synopsis de projet 3 Concept 3 Public cible 3 Objectifs 3 Ressources médias Structuration du contenu Formes et degrés d interactivité Choix techniques 4 5 6 7 HTML5 / CSS3 7 Canvas 7 Communication 7 Choix graphiques 8 Style général 8 Création du Logo 8 Choix des couleurs 9 Couleurs de l interface 9 Couleurs de l écran de jeu 9 Choix des formes 10 Zonings 11 Maquettes 12 Maquettes de la version mobile 12 2

Synopsis de projet Concept Notre projet propose aux utilisateurs de vivre ensemble une expérience musicale interactive et ludique. A partir de leurs smartphones, les utilisateurs se lancent des formes graphiques représentant des objets sonores, qu ils doivent intercepter pour créer la mélodie et marquer des points. Public cible Notre projet cible les détenteurs de smartphones adeptes de mini-jeux. Objectifs Les différents objectifs de notre projet sont: 1. Ludique : Le jeu doit permettre aux utilisateurs de s amuser. 2. Social : L aspect multijoueur permet de s amuser à plusieurs. 3. Démonstratif : En utilisant les dernières technologies du web, encore en cours de normalisation, notre projet permet de démontrer les possibilités de celles-ci. 3

Ressources médias Dans notre projet, nous avons décidé d utiliser principalement des ressources sonores. Pour créer une expérience musicale ludique, il est important d avoir un fond sonore ajouté à notre application. Ce sera une boucle musicale neutre permettant l ajout de petites mélodies correspondant aux notes que l utilisateur joue. Nous utilisons également des formes géométriques réalisées en canvas pour représenter ces mélodies sonores. Ces formes sont générées aléatoirement au moment de leur création. Chaque forme correspond à un type de mélodie jouée avec l instrument préalablement choisi par l utilisateur, qui sera jouée au moment de l explosion de cette forme. Ces sons sont créés via le logiciel Audacity. Le fond sonore est composé de mélodies déjà existantes qui sont retravaillées pour correspondre à notre besoin. Les courtes mélodies sont ensuite créées pour correspondre à ce fond sonore. Puis elles sont adaptées au son de chaque instrument de musique. Nous utilisons peu de ressources textuelles dans ce projet. La structure n étant pas très développée, nous avons simplement quelques boutons, des écrans de personnalisation du joueur et un écran de scores à la fin de la partie. 4

Structuration du contenu Nous avons souhaité recentrer au maximum la structure de cette application sur la fonctionnalité importante de l application qui est le jeu. Nous n avons donc qu une possibilité sur l écran d accueil, le bouton «Jouer». L utilisateur accède ainsi à un écran où il peut choisir un nom, une couleur qui lui sera associée tout au long de la partie et un instrument de musique de prédilection parmi une demidouzaine. Après ce jeu, nous avons une animation rapide marquant la fin du jeu et une redirection vers un écran des scores permettant de créer un classement des joueurs. Enfin, l utilisateur pourra retourner sur le menu principal, ou rejouer. 5

Formes et degrés d interactivité Notre jeu est basé sur deux formes d interactivité. Tout d abord, il est important de rappeler que les joueurs participent à une expérience musicale collaborative, où l intérêt est de construire ensemble une mélodie. On a souhaité ajouter un esprit compétitif au projet en créant un système de points positifs et négatifs marqués. Cet aspect n est pas antagoniste avec le côté collaboratif du jeu, au contraire il encourage les joueurs à être en rythme et à construire une mélodie harmonieuse. Chaque joueur interagit avec son propre appareil (smartphone, tablette) et participe à part entière à l expérience en pouvant : Créer des formes (représentant des sons potentiels) Lancer les formes à ses adversaires Exploser la forme et jouer le son correspondant Pour cela, nous avons décidé d implémenter différents gestes qui sont principalement adaptés aux tablettes et smartphones. Pour créer une nouvelle forme, il faut simplement cliquer sur le fond du jeu. A partir de ce moment, un décompte associé à la forme est lancé et un halo de couleur rouge s affiche autour de la note. Lorsque ce halo passe de la couleur rouge à la couleur verte, il faut double cliquer sur cette note pour qu elle explose. Si l on explose la note au mauvais moment, nous perdons des points. Le dernier mouvement possible est le sélectionner / glisser ou «swipe», qui permet de déplacer une forme et de la lancer sur l écran d un de nos adversaires. Si la note se termine sur notre écran et que le halo était rouge à ce moment là, des points nous sont également retirés. 6

Choix techniques HTML5 / CSS3 Outre le fait que c est l un des objectifs de base du projet que de faire la démonstration de ces nouvelles technologies, les périphériques cibles sont des smartphones et des tablettes. Il n est donc pas possible de s orienter vers du flash. Si l on se passe des technologies web, il faudrait faire différents développements dans différents langages de programmation pour s adapter aux différentes plateformes. Canvas Le canvas sera utilisé pour la gestion de l interface graphique et des animations. Cette technologie est apparue avec le HTML5 et permet de réaliser du dessin vectoriel et des animations assez facilement. Il a aussi l avantage d être reconnu par la majorité des navigateurs actuels. Communication Pour établir les communications entre les clients (et le serveur), il n est pas possible d utiliser les anciennes technologies du web, car on a besoin d une latence très faible pour ne pas pénaliser le gameplay. Deux technologies s affrontent pour l instant: - websocket (Permet une communication client/serveur rapide) - webrtc (Permet une communication client/client rapide) Nous utilisons finalement les websocket au final, car le webrtc est encore en cours de standardisation, et n est malheureusement pas encore complètement (ou pas de la même façon) implémenté sur tous les navigateurs. 7

Choix graphiques Style général Dans tous les choix graphiques réalisés pour cette application, nous avons tenté de rester très sobres afin de correspondre aux tendances du minimalisme actuel. Le fond noir permet de travailler des contrastes de couleur plus importants et nous paraissait plus adéquat au monde du jeu sur mobile. Nous avons également fait le choix de n utiliser qu une typographie dans toute l application, un type d Helvetica Neue Extended. Cette uniformité nous permet de garder un champ d originalité pour d autres points du graphisme. Celle-ci est également sobre et moderne, pour s intégrer correctement avec le reste des éléments graphiques. Création du Logo Ce logo utilise donc la même typographie que tous les éléments du jeu. Les couleurs ont été choisies pour créer un grand contraste entre le bleu et le noir. Toutes les couleurs des éléments principaux de l application sont dérivées de cette teinte de bleu. Nous avons fait un rappel aux formes utilisées dans le jeu en remplaçant le «O» par la forme circulaire. Cela permet de différencier le logo et de permettre à l utilisateur de reconnaître l application. 8

Choix des couleurs Couleurs de l interface Dans toute l interface, nous utilisons une gamme de bleu qui permet de créer du contraste dans l interface. En utilisant certaines de ces couleurs en tant que bordures des éléments, nous apportons une structure générale et pouvons également créer des illusions de profondeur, notamment sur nos boutons. Couleurs de l écran de jeu Sur l écran de jeu, nous avons voulu faire attention à bien différencier les couleurs des différents joueurs tout en gardant l idée joyeuse de l application à l aide de couleurs vives. Nous avons légèrement désaturé celles-ci afin que le contraste ne soit pas douloureux pour l œil dans le cas d une utilisation prolongée de l application. 9

Choix des formes Nous utilisons pour ce jeu des formes géométriques pour deux raisons principales. La première est qu une forme géométrique est facilement reconnaissable. Cette démarche s inscrit dans notre choix de sobriété graphique explicitée précédemment. De plus, ces formes sont plus facilement manipulables en canvas et permettent la création d animations plus intéressantes à nos yeux. Nous avons ajouté des jeux de bordures qui permettent d ajouter de l originalité graphique à ces formes. 10

Zonings Pour nous aider dans la conception de la structure graphique de l application, nous avons dessiné des zonings correspondant à chacune de ses pages. Nous nous sommes ensuite basés sur ces images pour créer des maquettes. 11

Maquettes Maquettes de la version mobile 12

Conclusion Ce projet a été très intéressant pour nous tous parce qu il a demandé de l organisation dans les étapes de conception pour avoir un système de jeu logique et réalisable techniquement. Grâce à nos profils différents, nous avons pu apporter de la diversité dans le projet et proposer une solution ludique. Dans la création de l interface graphique, il a été difficile de toujours rester simple. Il y a eu plusieurs étapes de graphisme qui, finalement, ont mené à une version qui transmet exactement le message que nous imaginions à l origine. Le choix des technologies utilisées s est imposé à nous rapidement. Nous avons pu, à l aide d outils comme Git, travailler en collaboration et partager nos avancées. Ce projet reste pour nous un challenge technologique. Finalement, cette expérience nous a permis de travailler avec des personnes aux profils hétérogènes et de d apprendre à communiquer avec des personnes plus ou moins novices dans nos domaines de prédilection. C est cette collaboration que nous retiendrons principalement. 13