TP1 - création d un mini-jeu video avec SCRATCH



Documents pareils
Sommaire. Images Actives Logiciel libre développé par le CRDP de l académie de Versailles 2 Rue Pierre Bourdan Marly le Roi

INTRODUCTION. Pour réaliser une pièce sur Charlyrobot, il faut le faire en trois étapes :

Réalisation de cartes vectorielles avec Word

EXTENSION WORDPRESS. Contact Form 7. Proposé par :

Initiation au dessin Bitmap

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET

La saisie d un texte

Mes premiers diaporamas avec Open Office Impress?

Utiliser Net Support School (NSS Version ) Philippe Cailleretz Er-Tice Avion mars 2011.

Comment réaliser une capture d écran dans Word. Alors comment ouvrir une page Word?

Utilisation du logiciel Epson Easy Interactive Tools

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

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

Étape 1 : Création d une adresse courriel GMAIL

les Formulaires / Sous-Formulaires Présentation Créer un formulaire à partir d une table...3

Activité 11 : Nuage de points ou diagramme de dispersion

Planète Multimédia. Voici le logo qu il faut choisir : et tapez sur puis acceptez.

NETSUPPORT SCHOOL 7 MAÎTRISEZ VOTRE ESPACE DE TRAVAIL ET CELUI DE VOTRE CLASSE INFORMATIQUE

DOSSIER D'ACTIVITES SUR TUXPAINT Dessiner avec Tuxpaint. Objectifs :

Leçon N 5 PICASA Généralités

Découverte des applications de la suite

Cartographie Informatique Eclairage Public

Première éducation à la route Je suis piéton

Premier cours d informatique

Manuel v. 6sV Simplement surfer. Simplement cliquer. Simplement bloguer.

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

La téléphonie via Internet..(VoIP) Une solution économique et versatile

Procédure de sauvegarde pour AB Magique

LES TOUT PREMIERS PAS

1 Presentation du bandeau. 2 Principe de création d un projet : C2 industrialisation Apprendre Gantt project Ver 2.6 planifier

NAVIGATION SUR INTERNET EXPLORER

Volet de visualisation

L espace de travail de Photoshop

La C.A.O (Conception Assistée par Ordinateur). Le logiciel de C.A.O.

Internet : Naviguer en toute sérénité

SECURIWEB. Manuel d utilisation de la navigation. VERSION rev mars 2012

Les journaux, suivi des flux financiers

PLANIFIER UNE RÉUNION AVEC DOODLE

Devises. Dernière modification le 9 janvier 2009 Page 1 de 6

Les bases de données. Se familiariser avec Base. Figure 1.1A Ouvre le fichier dont tu as besoin. Lance OpenOffice Base.

Manuel d utilisation de la messagerie.

TUTORIAL Microsoft Project 2010 Fonctionalités de base

Pour bien commencer avec SCRATCH. Version

1. Ouvrir Internet Explorer Faire défiler une page Naviguer dans un site Internet Changer d adresse Internet (URL) 2

Utilisation de la plateforme VIA ecollaboration

PRESENTATION DU LOGICIEL

SOMMAIRE. Accéder à votre espace client. Les Fichiers communs. Visualiser les documents. Accéder à votre espace client. Changer de Workspace

Base de données Guide de l utilisateur

Guide d utilisation de Symbaloo

Les tableaux croisés dynamiques

Réalisez votre propre carte de vœux Éléctronique

Prezi. Table des matières

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

Installation et utilisation de Cobian Backup 8

Clé USB. Quel type de données peut contenir une clé USB?

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

Mise en route de Cobian Backup

Premiers Pas avec OneNote 2013

Premiers pas avec Scribus

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

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

Comment sélectionner des sommets, des arêtes et des faces avec Blender?

Adobe Photoshop. Bonnes pratiques pour une utilisation professionelle CHAPITRE 7

GanttProject : guide utilisateur

Tutoriel Atout Facture. 14/01/2015 Codelpi

Découverte et prise en main de SWEET HOME 3D

Adobe Illustrator Logiciel de dessin vectoriel et de Cartographie Assistée par Ordinateur

Création d un site Internet

Créer sa première base de données Access Partie 3/4 - Création d un formulaire

Réseau local entre Windows Xp et 7

Pop-Art façon Roy Liechtenstein

Mon aide mémoire traitement de texte (Microsoft Word)

MO-Call pour les Ordinateurs. Guide de l utilisateur

Nos mondes imaginaires. mes caractéristiques physiques

Tutoriel BLOGGER. Pour vous donner une idée, voici un exemple de blog :

Créer sa première base de données Access Partie 4/4 - Création d un état

Guide de l utilisateur Mikogo Version Windows

Tutoriels RMS-Clubs 5 PAGE 18 SPDLL

C.F.A.O. : Conception et Fabrication Assistées par Ordinateur.

Introduction à Windows 8

Créer des étiquettes avec les adresses d'un tableau Calc

Eclipse atelier Java

FÊTE DE LA SCIENCE 2005 (Village des Sciences)

La téléphonie via Internet..(VoIP) Une solution économique et versatile

Guide d utilisation 2012

Débuter avec Easyweb B

Table des matières A. Introduction... 4 B. Principes généraux... 5 C. Exemple de formule (à réaliser) :... 7 D. Exercice pour réaliser une facture

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

Introduction à la présentation graphique avec xmgrace

GUIDE D UTILISATION DU TABLEAU NUMERIQUE INTERACTIF

Guide d usage pour Word 2007

Apprenez à Créer une campagne.

Notes pour l utilisation d Expression Web

Transcription:

TP1 - création d un mini-jeu video avec SCRATCH Dans ce TP, tu vas apprendre à te poser les bonnes questions pour réaliser un jeu vidéo utilisant les points de vie. Pour cela nous allons partir d un exemple de jeu simple. Situation : Un héros doit protéger un gentil d un méchant qui veut l attaquer. Problème : Le méchant décide d attaquer aléatoirement le gentil ou le héros. Quand ils sont touchés, le héros ou le gentil perdent des points de vie. Résolution : Le héros a plus de PV (points de vie) que le méchant. Le héros a une arme pour faire perdre des PV au méchant. Scène et personnages : Il faut mettre un décor et 3 personnages : Le héros (joueur), le gentil et le méchant (non joueur). Information : il faut expliquer la règle au joueur Sommaire 1. Création du héros 2. Création du Gentil 3. Création du méchant 4. Amélioration du jeu 5. A vous de jouer Ce TP est la mise en application de Apprendre à programmer en créant un jeu vidéo Nous allons apprendre à déplacer notre personnage le «Héros», et faire se déplacer plus ou moins intelligemment les personnages non joueurs (PNJ, les objets que tu ne contrôle pas) de notre jeu vidéo. Pour réaliser les personnages, on va essayer de répondre à 6 questions : 1 Qui est-t-il? 2 A quoi ressemble-t-il? 3 Quand va-t-il apparaitre dans le jeu? 4 Où intervient-il dans le jeu? 5 Comment se déplace-t-il et avec quelles touches ou la souris? 6 Pourquoi ce personnage? Quel est son rôle? 1. Création du héros : Pour ce tutoriel, nous allons faire simple. 1 Qui est-ce? Nomme ton personnage principal, celui que le joueur va déplacer : «Le héros» 2 A quoi va-t-il ressembler? 1

Pour cela ouvre l éditeur graphique et fait un dessin avec la souris en utilisant les outils de l éditeur graphique. Dessine un bonhomme boule bleu. 3. Quand va-t-il intervenir dans le jeu? Au démarrage du jeu. Quand je lance le jeu le héros apparait. 4. Où va-t-il intervenir dans le jeu? Je définie les coordonnées de la position du héros sur la scène au démarrage du jeu. 2

5. Comment va-t-il se déplacer (personnage) ou fonctionner (objet)? Il va se déplacer avec les flèches de direction. Utiliser la commande «Se diriger en faisant un angle de» ou «Pointer en direction». Refaire le même script pour toutes les directions. 3

6. Pourquoi? Que va faire ce personnage dans l histoire? C est celui qui va attaquer le méchant et sauver le gentil. 2. Création du gentil 1. Qui est-ce? Nommer ce personnage «Le gentil». C est un personnage non joueur (PNJ). 2. A quoi va-t-il ressembler? Pour cela ouvre l éditeur graphique et fait un dessin avec la souris en utilisant les outils de l éditeur graphique. Dessine un bonhomme boule vert. 3. Quand va-t-il intervenir dans le jeu? Cacher le gentil puis quelques secondes après le démarrage du jeu (à définir), le faire apparaitre. 4

4. Où va-t-il intervenir dans le jeu? Je définie les coordonnées de la position du gentil sur la scène. Ici x = 114 et y = -71. 5. Comment va-t-il se déplacer (personnage) ou fonctionner (objet)? Il va se déplacer aléatoirement en évitant le héros. Il va se déplacer tant que ses points de vie sont supérieurs à 0. Cliquer sur variable puis sur nouvelle variable. Nomme la variable. Créer une nouvelle variable «direction _gentil» Glisser la variable «direction_gentil» sur la case 15 degrés de la commande «tourner de». 5

6. Pourquoi? Que va faire ce personnage dans l histoire? Il doit être protégé du méchant. 3. Création du méchant 1. Qui est-ce? Le nommer : «Le méchant» C est un personnage non-joueur (PNJ). 2. A quoi va-t-il ressembler? Pour cela ouvre l éditeur graphique et fait un dessin avec la souris en utilisant les outils de l éditeur graphique. Dessine un bonhomme boule rouge. Délimite le bonhomme par un ovale noir. 3. Quand va-t-il intervenir dans le jeu? Cacher le méchant puis quelques secondes après le démarrage du jeu (à définir, ici 3 secondes), le faire apparaitre 4. Où va-t-il intervenir dans le jeu? Je définie les coordonnées de la position du méchant sur la scène. Ici x = 0 et y = 0, il sera au centre de la scène. 6

5. Comment va-t-il se déplacer (personnage) ou fonctionner (objet) Il va se diriger vers le héros ou le gentil pour l attaquer. La ligne noire va nous servir de détecteur de collision avec les autres objets. Cliquer sur variable puis sur nouvelle variable. Nomme la variable. Création des variables : Nous allons créer 3 variables. Comme précédemment, cocher le bouton Utiliser le tiret de la touche «8» en haut du clavier dans le nom des variables au lieu de l espace. PV_mechant : pour stocker les points de vie du méchant. choix_attaque : variable aléatoire pour décider si le méchant attaque le gentil ou le héros. direction_mechant : variable aléatoire pour parasiter le trajet du méchant. Le script : Pour écrire le script, réfère-toi à la liste des commandes du gentil pour trouver dans quelle section se trouve chaque fonction. Suite du script 7

6. Pourquoi? Que va faire ce personnage dans l histoire? Son rôle est d attaquer le héros ou le gentil et de lui faire perdre des points de vies. Son action a un impact sur les autres «lutins», c est-à-dire leur faire perdre des points. Nous allons donc modifier le script du «gentil» lutin. Cliquer sur la petite case en couleur, une pipette apparait. Positionner la pipette sur cercle noir du méchant et cliquer. La case prend la couleur noire. Si le gentil lutin touche le noir du méchant, il dit «Ouille!» et perd un point de vie. Lorsque les points de vie du gentil lutin arrivent à zéro : il meurt et disparait avec «cacher». 4. Amélioration du jeu Revenons au Héros. Pour l instant il ne fait que se déplacer. Il n y aucune interaction avec les autres personnages. 8

Rappel du Pourquoi? : Que va-t-l faire dans l histoire? C est celui qui va attaquer le méchant et sauver le gentil. Attaquer le méchant = lui faire perdre des points de vies (PV). Comment? : Avec une arme qui apparait avec la barre d espace. On lui dessine une arme : une auréole rouge qui va servir de détecteur de collision. Pour cela, cliquer sur l onglet «costumes», puis «copier». Un deuxième héros apparait. Cliquer sur «Edition» Tracer un cercle rouge autour du héros. 9

Puis le script suivant : Cela a un impact sur le méchant : il perd des PV et meurt ; ce qui implique la fin du jeu. Attention : nous allons changer la boucle par. A la fin, nous envoyons à tous le message «Fin_du_jeu» pour indiquer que le jeu est terminé. Pour cela clique sur la flèche noire puis sur nouveau. Tape le message en utilisant le tiret du «8» à la place des espaces. Pour changer la commande de contrôle, glisse la commande sur la zone de scipt. Puis glisser l ensemble des commandes dans ce nouveau contrôle. Glisser l ancien sur la liste de gauche. Rattacher toutes les commandes. 10

Script final : 11