Programmation du jeu BOMBER en JavaScript

Slides:



Advertisements
Présentations similaires
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Advertisements

420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Tutoriel : faire le montage des enregistrement audio des p’tit déj’ Contact Ce tutoriel est conçu pour le logiciel libre Audacity, téléchargeable gratuitement.
Programmation créative Semaine 03. Agenda de leçon  Rotation d’un sprite  Modifier la couleur d’un sprite (lutin)  Son et musique  Souris  Glisser.
Comment utiliser le débogueur de Visual Studio /8/2015 INF145 1 Créé par Julien Galarneau Allaire, révisé par Eric Thé S.E.G.
Premiers pas avec PowerPoint
AMUE – SIFAC Gestion des services fait sur SIFAC WEB
Scratch Partie 03 Version A16.
Programme Robot Aspirateur
Algorithme et programmation
Validation de formulaire
Influence du référentiel sur le mouvement
Programmation avec Scratch
Jeu du bowling.
Programmation du jeu Fruit Ninaj en JavaScript
Occuper l’espace en Largeur et Profondeur
Installer l’application depuis Google Play
Pour cette découverte de S cratch !
Commande du véhicule sans conducteur
Apprendre par l’exemple V4 avec scratch 2.0 partie 2/2
Une dame avait 3 filles. Un jour, elle décide de tester ses trois gendres.
DREAMWEAVER Partie 2.
Réaliser une recherche documentaire avec
PHP – SESSIONS Aide mémoire
Les photos que vous verrez ci-dessous ont été envoyées d’Australie.
Semaine #4 INF130 par Frédérick Henri.
Création d’un formulaire
1ers pas des utilisateurs migrés
Guide des différences entre les deux versions de l’interface web
REGULATION SANITAIRE URBIA SERELIA URBIA GREEN SERELIA GREEN
3- Nouvelles pages d’accueil
Comment créer et administrer un blog Wordpress
Guide n° 3 Formation initiale
Les jeux coopératifs Collège Amfipagiton Alcamo, Italie Mars 2015
Observons celle du collège
Structure et Services « STS » Documentation et suivi
Q Quiz Powerpoint Onlydoo Commencer 17/09/2018
Réseaux de neurones appliqués à la reconnaissance de caractères
Formation sur les bases de données relationnelles.
Le jeu de la bière en réseau
Gilles BADUFLE À partir d’un PPT modifié du C.A.H.M.
Sommaire : Projet Table tactile Projet Système d’arrosage automatique.
Apprendre le clavier Révision : les touches Mode d’emploi
Audio Aide-mémoire sur Lync 2013 pour Office 365
Clavier-Souris-Texte – Niveau 1
Comment solliciter la capacité à enchaîner plusieurs duels ?
Chapitre 2 Le Projet Poterie
Se déplacer précocement
Comment utiliser l’application ?
Automatismes 3.
Cartes Chronomètre Cartes Chronomètre
S’organiser rapidement au poste de pivot
Logiciel de présentation
Une dame avait 3 filles. Un jour elle décide
Voici 3 astuces vraiment utiles
PROGRAMMATION ET ENSEIGNEMENT
Les différents modes de démarrage de Windows
Conseils techniques pour votre PPT
Sans hésiter, le gendre se jette dans l’eau et la sauve .
COMMENT DEVENIR MEMBRE DU SITE ?.
LA VIE, SIMPLE ET REMARQUABLE,
Nouvelle authentification Lexis 360
STS Web Services libres Gérer les services libres
Du Vignoble, mon école! Informations complémentaires
STS Web Services libres Supprimer des services libres
Occuper l’espace en Largeur et Profondeur
Nouvelle authentification Lexis 360 Étudiants
La Mosaïque mon école! Informations complémentaires
Nouvelle authentification Lexis 360 Étudiants
Transcription de la présentation:

Programmation du jeu BOMBER en JavaScript 420-B63 Programmation Web Avancée Auteur : Frédéric Thériault Programmation du jeu BOMBER en JavaScript

But du jeu… Attraper le plus de bombes possible en utilisant le chapeau inversé de Roger. Rabbit

Fonctionnement du jeu Lorsque la page Web est chargée, le jeu invite l’utilisateur à jouer. Pour commencer la partie, celui-ci doit appuyer sur la touche « espace ».

Fonctionnement du jeu (suite) Le déplacement de Roger se fait en appuyant sur les touches ‘a’ ou ‘d’ du clavier Pour se faire, utiliser onkeypress Roger doit se déplacer de 8 pixel par appel de onkeypress Plus le temps avance, plus il y a de bombes qui tombent en un court lapse de temps La première bombe apparaît après 2 sec. La suivante apparaît à 2.995 sec (-5 msec). Ainsi de suite jusqu’à 1.5 sec. Minimum entre les bombes.

Roger on Turbo ! En appuyant sur « espace », Roger avance plus vite pour 5 secondes. Après ces 5 secondes, il tombe plus 50% plus lent pour 3 secondes. Les 3 états de Roger sont donc : Turbo ready ! On turbo ! Exhausted Lorsque Roger est en turbo, la chaîne de caractères « !!! Turbo !!! » apparaît pour 1 seconde. Lorsque Roger est en turbo, l’image de fond est modifiée (voir powerpoint suivant)

Fonctionnement du jeu (suite)

Fonctionnement du jeu (suite) Lorsque la bombe touche au sol, l’image montrant une explosion est affiché pour 1-3 dixième de seconde. La vie de Roger descend de 1 Lorsque la bombe tombe dans le chapeau de Roger. Elle disparaît Le score est augmenté de 100

Fonctionnement du jeu (suite) Lorsque Roger perd sa dernière vie, alors un écran de fin de jeu est affiché et l’usager est invité à recommencer en appuyant sur la touche « espace ».

Astuces… Le jeu est programmé en utilisant les positions absolues Afin de faire déplacer Roger, vous pouvez utiliser le même code de déplacement que pour la balle du jeu « Space Ball »

Astuces… (suite !) Voici les blocs crées

Astuces… (suite !) Voici les blocs crées

Astuces… (suite !) Voici les blocs crées