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

Slides:



Advertisements
Présentations similaires
STAN & JEAN MI « Travail d’équipe ! » Présenté par Noel Simon.
Advertisements

Lien hypertexte ou html
1 JavaScript V0 : Nauer. 2 JavaScript Quid ? Langage de programmation lié à HTML. Code JavaScript intégré aux pages HTML. Code interprété par le navigateur.
Dossier gameplay par Wister Sommaire : I.Se mouvoir II.Agir III.Vivre Version du 10 Décembre 2007.
Principes de fonctionnement de base
Le Clavier.
Utiliser autrement des données de Base Elèves 1) Choisir les données Base Élèves propose 3 sortes de listes, par exemple dans le menu : Elèves : Liste.
Moins 12 ans Toute utilisation à but non lucratif doit faire référence à Toute utilisation partielle ou totale à but lucratif est interdite.
créer un cadre de texte Zoomez à 100% (ce zoom vous sera utile…retenez le!). Clickez sur l'outil cadre de texte et créez depuis l'angle supérieur.
Au cours de son déplacement, la balle :
Lego Mindstorm.
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.
Points importants de la semaine Les fonctions. La portée. La passage par copie. Les tableaux.
Introduction à la programmation (420-PK2-SL) cours 17 Gestion des applications Technologie de linformation (LEA.BW)
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.
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.
L'accélération.
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.
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.
Créer une vidéo dans CATIA
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Réaliser un photomontage simple sur GIMP
Pour marquer et se jouer du gardien de but Que proposer à un joueur qui a tendance à tirer sur le gardien de but ? La situation suivante doit amener le.
Les jeux et leurs explications
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Évènement Petites fonction déjà toute faites Exemple : Construction onLoad (au chargement) = "ce qui doit se passer" onLoad s’exécute toujours dans le.
Un arbitrage à deux … Il n’existe pas un arbitre leader dont le pouvoir de décision est plus important que celui de l’autre. Chaque arbitre possède un.
Arbitrer c’est: Le code de jeu Les violations Règlement du ballon hors jeu Les appuis Règle du dribble Les règles des secondes Le retour en zone.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
 Le mouvement accéléré est beaucoup plus commun que le mouvement uniforme  Accélération: ◦ Une variation de vélocité ◦ Le taux de variation dans la.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Geste technique Le plaquage.
Programmation créative – Les vecteurs
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Auteur : Frédéric Thériault 1. Page à intégrer 2.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Apprentissage pour les jeux d’arcade
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.
© Christine Garcia Cours Power Point LP GESS
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.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Flottabilité Nom de l’établissement Date Nom du bénévole 4/13/2017
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
1 Tutoriel SPIP Rédacteur. 2 Sommaire Connexion Interface SPIP Menu SPIP Rédiger un article Interface de création d’un article Fonctionnalités de base.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Structure globale du logiciel L’efficacité du programme repose : sur ces nombreuses listes de données : -Liste de membres -Liste d’administrateurs -Liste.
La programmation créative Scratch
Programmation créative Semaine 03. Agenda de leçon  Rotation d’un sprite  Modifier la couleur d’un sprite.
Semaine 05.
Scratch Partie 03 Version A15.
Programmation créative – Les vecteurs
Faire déplacer le personnage à l’aide des flèches du clavier Il y a plusieurs façon de procéder selon nos attentes, mais en voici une qui est très simple:
PROCESSING Semaine 03. PLAN DE LEÇON Interaction avec un programme Gestion de la souris Gestion du clavier.
Guillaume MICHAUD – Yvan LECOMTE
La page de connexion permet également de créer un compte (limite le nombre de clicks) Si le compte existe déjà, un message d'alerte invite à saisir une.
Flash MX – Séance 2 Interactions & ActionScript David Rapin Si28 P06.
Dreamweaver le retour Avec Les Formulaires Les Calques
Jeu – Mon tableau à double entrée
EXPOSE FLASH 2 SI 28 24/10/2006 Delphine GODREAU Hélène PERRIER.
Dreamweaver 2 Feuilles de Style CSS Formulaires Calques Comportements
Les calques Les Template (modèles) Les Comportements Les scénarios Les formulaires Les CSS Le serveur Web de l’UTC Présentation.
Programmation du jeu BOMBER en JavaScript
Transcription de la présentation:

420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1

FIREFLY ! 2

But du jeu… Empêcher un vaisseau ennemi de traverser lécran 3

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

Fonctionnement du jeu (suite) Le déplacement du vaisseau Firefly se fait en appuyant sur les touches a ou d du clavier Plus le temps avance, plus il y a de vaisseaux ennemis qui arrivent Par exemple, au départ il y a un vaisseau à chaque 2000ms qui tombe. À chaque nouveau vaisseau, lintervale est diminué de 10ms. 5

Les missiles du vaisseau En appuyant sur « espace », Le vaisseau créé un missile qui se déplace vers le haut. Si le missile touche un vaisseau ennemi, alors celui-ci réduit sa vitesse (vélocité). Ce vaisseau peut même aller jusqu`à reculer et disparaitre de lécran. Vous devrez retirer ces vaisseaux disparus du tableau de vaisseaux. 6

Fonctionnement du jeu (suite) Lorsque le vaisseau ennemi traverse lécran du jeu, celui- ci prend fin et la page de « Game Over » est affichée. 7

Astuces… Le jeu possède une fonction globale permettant de bouger tous les objets du jeu (worldStep) Les étoiles Classe permettant de faire des étoiles (de taille variable) Les ennemis 2 types de vaisseaux possibles. Le vaisseau firefly Il possède une vélocité de déplacement. Il y a également une rotation du vaisseau en fonction de sa vélocité. Cette fonction est rappelée à chaque 30ms. 8

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