CRÉE DES JEUX VIDÉO

Publié par

John Wiley & Sons, Inc.

111 River Street

Hoboken, NJ 07030-5574, États-Unis

www.wiley.com

Copyright © 2016 par John Wiley & Sons, Inc., Hoboken, New Jersey, États-Unis Titre de l’édition originale : Designing Digital Games

Édition française publiée en accord avec John Wiley & Sons, Inc. par :

© Éditions First, un département d’Édi8, 2016

12, avenue d’Italie

75013 Paris – France

Tél. 01 44 16 09 00

Fax 01 44 16 09 01

E-mail : firstinfo@efirst.com

Web : www.editionsfirst.fr

ISBN : 9782412066157

Dépôt légal : octobre 2016

Auteur : Derek Breen

Adaptation française : Anne Le Boterf

Mise en page : Pierre Brandeis

Cette œuvre est protégée par le droit d’auteur et strictement réservée à l’usage privé du client. Toute reproduction ou diffusion au profit de tiers, à titre gratuit ou onéreux, de tout ou partie de cette œuvre est strictement interdite et constitue une contrefaçon prévue par les articles L 335-2 et suivants du Code de la propriété intellectuelle. L’éditeur se réserve le droit de poursuivre toute atteinte à ses droits de propriété intellectuelle devant les juridictions civiles ou pénales.

Original English language edition Copyright © 2016 by John Wiley & Sons, Inc. All rights reserved including the right of reproduction in whole or in part in any form. This translation published by arrangement with John Wiley & Sons, Inc. Wiley, the John Wiley & Sons, Inc. logo and related trade dress are trademarks or registered trademarks of John Wiley and Sons, Inc. and/or its affiliates in the United States and/or other countries. Used by permission.

Ce livre numérique a été converti initialement au format EPUB par Isako www.isako.com à partir de l'édition papier du même ouvrage.

INTRODUCTION BIENVENUE DANS SCRATCH !

Parmi les nombreux outils permettant de créer des jeux vidéo, ce livre a choisi de se concentrer sur Scratch, car c’est le meilleur… enfin, à mon humble avis. C’est en tout cas l’une des meilleures solutions pour créer rapidement tes propres jeux vidéo, de 8 à 88 ans !

Il n’y a pas d’ordre particulier à respecter dans ta pratique et ton apprentissage de Scratch, donc tu peux attaquer par n’importe quel projet de ce livre. Néanmoins, si tu n’as jamais utilisé Scratch, je te conseille quand même de démarrer avec le Projet 1.

Avant de créer ton premier jeu vidéo, je te suggère d’aller faire un tour sur le site de Scratch à l’adresse scratch.mit.edu afin de te faire une idée de l’étendue des projets existants postés par les utilisateurs. Quand tu auras fini ton jeu vidéo, tu pourras le partager à ton tour avec les autres membres de la communauté.

Scratch a été conçu par une équipe de pédagogues du fameux Institut de technologie du Massachusets, le MIT, à destination des plus jeunes, comme toi, avec plusieurs objectifs qui sont autant d’atouts :

» te fournir un outil très performant et gratuit,

» faciliter ton apprentissage ;

» te proposer plusieurs façons d’utiliser le logiciel ;

» consulter, réutiliser et modifier des projets existants ;

» partager tes propres projets ;

» progresser en t’inspirant de l’expérience des autres membres de la communauté en ligne.

À PROPOS DE CE LIVRE

Apprendre seul, c’est amusant au début, mais tâtonner, cela prend du temps. Que tu sois en primaire, au collège ou dans la vie active (Scratch est maintenant adopté dans les universités), tu as sans doute beaucoup de sollicitations. Et le temps passé ne se rattrape pas. Pour moi, c’est pareil. Voilà pourquoi j’ai conçu ce livre : pour que tu apprennes le plus vite possible, et en t’amusant.

Je te propose un marché : si tu es prêt à faire (presque) tous les nombreux exercices du livre, je te garantis que tu seras devenu capable de créer au moins un jeu vidéo que tu seras fier de montrer autour de toi et tu auras acquis un état d’esprit de créateur de programmes !

ICÔNES UTILISÉES DANS CE LIVRE

Au fil de ce livre, tu croiseras différentes icônes destinées à attirer ton attention sur certains points.

Cette icône signale une information importante qui pourra t’aider à éviter le crash dans Scratch.

Cette icône revient sur un concept déjà abordé mais que tu dois garder à l’esprit pendant le codage.

Cette icône identifie un conseil ou un raccourci qui te permettra de gagner du temps.

POUR ACCÉDER À SCRATCH SUR L’ORDINATEUR

La méthode la plus simple pour entrer dans l’atelier de création de Scratch consiste à te rendre à la page www.scratch.mit.edu. Il faut alors créer un compte, et c’est tout ! On peut aussi utiliser l’atelier Scratch localement, sans connexion à Internet. Il faut alors télécharger le programme et l’installer (j’explique comment dans une section un peu plus loin).

Tu peux également utiliser le site Web de Scratch sans créer de compte, mais il faut penser à rapatrier chaque projet sur l’ordinateur local pour pouvoir le recharger lors de la prochaine connexion au site Web afin de continuer sur le même projet. Une fois que tu as créé un compte, les fichiers des projets sont automatiquement stockés sur le serveur de Scratch. Cela permet aussi de partager tes projets avec les autres utilisateurs.

CRÉE UN COMPTE UTILISATEUR

Plongeons dans le monde de Scratch. Ton ordinateur est allumé ? Le navigateur Web est ouvert ? Hop ! Direction le site de Scratch, à l’adresse scratch.mit.edu. Si tu as déjà un compte Scratch, tu peux cliquer sur le bouton Se connecter (Sign In) dans le coin supérieur droit de l’atelier. Si tu n’as pas encore de compte, utilise le bouton Rejoindre Scratch (Join) et indique tes informations dans le formulaire. Si tu as moins de treize ans, ou si tu n’as pas d’adresse de messagerie, demande à quelqu’un de ta famille de t’aider à créer ton compte (ou bien choisis d’installer la version locale).

Pour pouvoir utiliser la version Web de Scratch, il faut un navigateur assez récent (au minimum Chrome 35, Firefox 31, Edge ou encore Internet Explorer 8). Scratch nécessite le lecteur Adobe Flash Player qui doit être installé en version 10.2 au minimum. La fenêtre de Scratch 2 a été agencée pour un écran offrant une résolution d’au moins 1 024 x 768 pixels.

SCRATCH EN MODE LOCAL (SANS CONNEXION WEB)

Tu peux aussi télécharger et installer la version autonome de Scratch 2. Dans ce mode, il n’y a plus besoin de créer de compte utilisateur, ni de devoir faire de copies de sauvegarde locales des projets. De plus, c’est la seule solution dès que la connexion Internet n’est pas fiable ou pas assez performante. Cette version locale existe pour les systèmes Mac OS, Windows et plusieurs distributions de Linux (32 bits). La page https://scratch.mit.edu/scratch2download permet de télécharger le programme Scratch 2 et, si nécessaire, Adobe Air.

Une fois le programme installé, tous les noms de commandes et d’objets sont en anglais. Clique sur la petite icône de globe terrestre juste à droite du nom SCRATCH (en haut à gauche) et choisis Français.

PROJET 1 UN JEU VIDÉO CLASSIQUE

NOUS ALLONS CRÉER UN JEU VIDÉO ULTRACLASSIQUE : UN SIMULATEUR DE TENNIS DE TABLE (OU PING-PONG, SI TU PRÉFÈRES). Le but n’est pas de créer un jeu à la dernière mode, mais de comprendre comment on définit la mécanique d’un jeu. La plupart des simulations de sport sont des descendants de Pong, l’ancêtre des jeux vidéo. Recréer ce jeu permet ensuite de créer un jeu de football, de volley-ball ou de basket-ball.