45 pages
Français

Vous pourrez modifier la taille du texte de cet ouvrage

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Cahier d'activités Python pour les kids , livre ebook

-

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
45 pages
Français

Vous pourrez modifier la taille du texte de cet ouvrage

Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description



Apprends à coder en Python en t'amusant !



Avec le livre que tu tiens entre les mains, tu vas apprendre à coder ton propre jeu vidéo en Python, l'un des langages de développement les plus populaires du monde. Pas d'inquiétude : aucun savoir-faire préalable n'est demandé. Si c'est ta première expérience au sein du monde magique des développeurs, pas de panique : tout te sera expliqué de façon détaillée et, en cas de besoin, les différentes solutions te seront présentées au fur et à mesure. Tu trouveras dans cet ouvrage six chapitres de difficulté croissante pour créer ton premier jeu vidéo. Et tu vas même pouvoir inventer et cacher tes propres codes de triche pour le personnaliser !



Caractéristiques du jeu




  • Deux joueurs : le premier qui tire un obus sur le tank de l'adversaire gagne


  • Véritable moteur physique (gravité, météo, collisions)


  • Codes de triche (gagner directement, modifier la direction de l'obus...)





Avant de te lancer dans la création de ton jeu vidéo

Qu’est-ce que Kidscod.in ?



Chapitre 1

Apprendre à faire bouger un tank



Chapitre 2

Comment tirer un obus ?



Chapitre 3

Simuler les lois de la physique



Chapitre 4

Collisions et explosions



Chapitre 5

Finalisation de ton jeu vidéo



Chapitre 6

Cacher des codes de triche



Index


Sujets

Informations

Publié par
Date de parution 07 janvier 2016
Nombre de lectures 181
EAN13 9782212099249
Langue Français
Poids de l'ouvrage 4 Mo

Informations légales : prix de location à la page 0,0424€. Cette information est donnée uniquement à titre indicatif conformément à la législation en vigueur.

Extrait

R sum
Apprends à coder en Python en t’amusant !
Avec le livre que tu tiens entre les mains, tu vas apprendre à coder ton propre jeu vidéo en Python, l’un des langages de développement les plus populaires du monde. Pas d’inquiétude : aucun savoir-faire préalable n’est demandé. Si c’est ta première expérience au sein du monde magique des développeurs, pas de panique : tout te sera expliqué de façon détaillée et, en cas de besoin, les différentes solutions te seront présentées au fur et à mesure. Tu trouveras dans cet ouvrage six chapitres de difficulté croissante pour créer ton premier jeu vidéo. Et tu vas même pouvoir inventer et cacher tes propres codes de triche pour le personnaliser !
Caractéristiques du jeu
• Deux joueurs : le premier qui tire un obus sur le tank de l’adversaire gagne
• Véritable moteur physique (gravité, météo, collisions)
• Codes de triche (gagner directement, modifier la direction de l’obus…)
Biographie auteur
L’auteur
David Weinachter est un ingénieur informatique qui a toujours été passionné par la programmation : c’est pour transmettre sa passion à ses enfants qu’il a créé Kidscod.in, la première méthode en ligne pour apprendre aux enfants à coder en toute autonomie, dès qu’ils commencent à savoir lire. Convaincu qu’on apprend mieux en s’amusant, David s’attache à faire découvrir le code aux enfants via des histoires interactives ou des jeux vidéo à créer.

À qui s’adresse ce livre ?
Aux enfants (dès 10 ans), parents et enseignants !
Sur www.kidscod.in/app/tank
Crée, personnalise et partage ton propre jeu de tank en suivant les indications de ce livre.

Dans la même collection

www.editions-eyrolles.com
David Weinachter
Cahier d’activités
PYTHON
pour les KIDS
Groupe Eyrolles 61, bd Saint-Germain 75240 Paris Cedex 05
www.editions-eyrolles.com
Pour Delhia, Ethan et Matthéo, merci pour votre enthousiasme et vos séances de tests acharnées !
Pour Angy, qui a toujours su que j’écrirai un livre un jour et sans qui rien n’aurait été possible.
Je vous aime
Attention : la version originale de cet ebook est en couleur, lire ce livre numérique sur un support de lecture noir et blanc peut en réduire la pertinence et la compréhension.
Attention : pour lire les exemples de lignes de code, réduisez la police de votre support au maximum.
En application de la loi du 11 mars 1957, il est interdit de reproduire intégralement ou partiellement le présent ouvrage, sur quelque support que ce soit, sans autorisation de l’éditeur ou du Centre français d’exploitation du droit de copie, 20, rue des Grands-Augustins, 75006 Paris.
© -wowu- pour les illustrations de l’ouvrage et du site web associé kidscod.in/app/tank
© Groupe Eyrolles, 2016 ISBN : 978-2-212-14332-4
Sommaire

Avant de te lancer dans la création de ton jeu vidéo
Qu’est-ce que Kidscod.in ?
Chapitre 1
Apprendre à faire bouger un tank
Création de ton compte
Environnement de développement
Et le langage Python dans tout ça ?
Pourquoi mon tank ne bouge-t-il pas ?
Ton premier morceau de code
Des murs invisibles
Allons-y !
Félicitations !
Et la suite ?
Chapitre 2
Comment tirer un obus ?
Quoi de neuf ?
Ce que nous allons faire dans ce chapitre
Vers le haut et vers le bas
Les obus ! Les obus !
Donc nous avons un obus immobile, en plein milieu de l’écran…
Feu !
Victoire !
Et la suite ?
Chapitre 3
Simuler les lois de la physique
Quoi de neuf ?
Ce que nous allons faire dans ce chapitre
Déclenchons une tempête !
Influence du vent sur la vitesse
Assez de physique, place au code !
Les obus tombent comme des pommes
À toi de jouer avec la gravité
Vive la physique !
Promenons-nous dans le système solaire
La suite ! La suite !
Chapitre 4
Collisions et explosions
Quoi de neuf ?
Ce que nous allons faire dans ce chapitre
Créons notre première fonction
Une fonction qui n’est pas appelée ne sert à rien
Les obus n’aiment pas tomber par terre
Deuxième fonction
Une fonction qui n’est pas appelée ne sert décidément à rien !
Enfin une explosion !
Jetons un coup d’œil au code généré automatiquement
Et maintenant ?
Chapitre 5
Finalisation de ton jeu vidéo
Quoi de neuf ?
Ce que nous allons faire dans ce chapitre
Mise en place du compteur et des tours de jeu
Ne jamais rester à zéro
« Mais enfin, Dieu ne joue pas aux dés ! » (Albert Einstein)
Quand un obus rencontre un tank…
Game over
Enfin !
Et le code dans tout ça ?
Et maintenant ?
Chapitre 6
Cacher des codes de triche
Quoi de neuf ?
Un premier exemple : la téléportation
On ne joue jamais assez avec le hasard
Il est temps de jouer à tricher
À toi de « jouer » !
C’est fini ?
Index
Avant de te lancer dans la création de ton jeu vidéo
De nos jours, les créateurs de jeux vidéo sont souvent considérés comme des magiciens : avec juste un peu de code informatique en guise de baguette magique, ils arrivent à animer des petits pixels, à raconter des histoires fantastiques et même à créer des émotions. Quand on sait que les ordinateurs (tout comme les consoles, tablettes ou smartphones) n’utilisent que des 0 et des 1 pour coder l’information, il y a de quoi trouver cela magique !

Si tu fais partie de ceux qui aimeraient devenir un de ces sorciers du code, j’ai une très bonne nouvelle : le livre que tu tiens entre les mains est un véritable grimoire magique pour débutants. Divisé en six chapitres qui correspondent à six exercices, ce cahier d’activités va t’apprendre à créer ton premier jeu vidéo, pas à pas.
Il est donc destiné à tous les petits curieux qui ont envie d’apprendre à créer un jeu vidéo. Et pas d’inquiétude : aucun savoir-faire préalable n’est demandé. Bien sûr, si tu as déjà commencé à programmer, certaines choses te sembleront faciles et évidentes. Mais si c’est ta première expérience au sein du monde magique des développeurs, pas de panique : tout te sera expliqué de façon détaillée et, en cas de besoin, les différentes solutions te seront présentées au fur et à mesure.
Je ne t’ai pas encore tout dit concernant ce cahier : il ne révélera son entière puissance que s’il est accompagné d’un site Internet ( http://www.kidscod.in/app/tank ). Celui-ci t’accompagnera pendant tout ton apprentissage : c’est sur ce site que tu pourras créer ton jeu vidéo, en six étapes de difficulté croissante. Tu peux lire ce livre sans jamais aller sur le site, et tu apprendras sûrement des choses. Mais le mieux est d’avoir accès au site Internet parallèlement à ta lecture. Ainsi, tu pourras mettre en exécution immédiatement ce que tu lis et apprends. Et dans la mesure où le but est ici de t’apprendre à créer un jeu vidéo, il serait dommage de ne pas pouvoir tester ton jeu vidéo au fur et à mesure de sa construction. Dans l’immédiat, nul besoin de se connecter à Internet : nous verrons tout cela au premier chapitre.
Comme tous les grimoires, celui que tu tiens entre les mains est rempli de caractères étranges : des caractères spéciaux qui te sembleront à la fois familiers et complètement bizarres. C’est tout simplement parce que tu vas apprendre à coder ton jeu en langage Python . Ce langage est utilisé aujourd’hui dans de nombreux domaines, y compris pour la création de jeux vidéo. Là encore pas d’inquiétude, chaque morceau de code en Python te sera expliqué en détail. Par exemple, un morceau de code Python te sera présenté de cette façon :
Ceci est un code Python 1 Qui ne fait rien et qui n’est Même pas formaté correctement. 2 C’est une honte d’écrire n’importe quoi Dans un exemple de code. Toi le jeune Apprenti, ne t’amuse pas à faire de même 3 Sous peine de te retrouver avec un jeu vidéo Qui ne fonctionnera jamais… 4
Si tu regardes attentivement ce texte, tu verras qu’il contient des numéros 1 , 2 , 3 et 4 : ils te serviront à comprendre de quelle partie du code on te parle quand on t’expliquera des extraits de code.
Il est bientôt temps de te lancer dans ton apprentissage magique du code, mais auparavant, laisse-moi te donner deux derniers conseils.
• Lis bien chaque début de chapitre : il y sera clairement expliqué ce qu’on attend de toi. N’hésite pas à relire les introductions de chapitre si jamais tu te sens perdu pendant ton apprentissage.
• Si jamais tu devais te perdre dans le monde merveilleux des codeurs, tu pourras toujours utiliser un super pouvoir que je vais t’enseigner : en cas de besoin, envoie un e-mail à l’adresse david@kidscod.in , en précisant le chapitre où tu t’es perdu et la dernière chose que tu as réussi à coder. Je t’aiderai personnellement à te sortir de n’importe quelle situation délicate. Moi-même je suis passé par là, et je me ferai une joie de t’aider.
Voilà, je crois que tu as en mains tous les atouts pour te lancer sereinement dans ton apprentissage : il ne me reste plus qu’à te donner rendez-vous au chapitre 1.
À très bientôt, jeune apprenti codeur !

Psssst
Comme pour toute quête, tu seras peut-être rassuré si tu es accompagné. Alors pourquoi ne pas convaincre ton (ou ta) meilleure ami(e) de se joindre à toi ? En plus, le jeu vidéo que tu vas créer est spécialement conçu pour deux joueurs. Alors tu sais ce qu’il te reste à faire…


Un jeu vidéo que tu pourras bientôt créer toi-même
Qu’est-ce que Kidscod.in ?
Kidscod.in est une méthode en ligne ( http://www.kidscod.in ) pour apprendre aux enfants de 7 à 77 ans les fondements de la programmation.
• L’apprentissage de la programmation s’y fait grâce à un langage de programmation visuel, reposant sur des blocs logiques à imbriquer.
• Chacun peut apprendre à son rythme, en toute autonomie, grâce à une alternance de séquences animées, d’exercices guidés et d’exercices libres.
• Kidscod.in est le tremplin parfait pour s’orienter ensuite vers des langages de programmation modernes tels que Python ou JavaScript.
Ce cahier d’activités s’appuie sur Kidscod.in pour aborder le langage Python de façon novatrice : chaque brique de code déposée sur l’espace de travail

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents
Alternate Text