PDF Google Drive Downloader v1.1


Report a problem

Content text LE KIT DE DÉMARRAGE DU PROGRAMMEUR DE JEUX VIDÉO

LE KIT DE DÉMARRAGE DU PROGRAMMEUR DE JEUX VIDÉO Avec Lua et Love2D David Mekersa © Gamecodeur 2024 - Tous droits réservés Version 1.0 ISBN : 978-2-9589424-4-1 Ce guide est votre propriété. Ne pas le copier ou le transmettre à un tiers par respect pour son auteur et pour la pérennité de son travail. Si vous avez reçu une copie digitale de ce guide sans l'avoir payée, au fond de vous, vous savez que vous êtes un perdant. Vous encouragez la médiocrité. Copier c'est voler. Distribué par : David Mekersa 128 rue de la Boétie 75008 Paris Cedex 8
SOMMAIRE DU GUIDE A propos de ce guide 3 Comment on apprenait facilement en 1985 5 C’est quoi du code ? 7 Comment penser comme un ordinateur 11 Configurer son ordinateur pour programmer 12 Les outils du programmeur de jeu vidéo débutant 12 Installation de Visual Studio Code et de Love2D 17 Votre premier programme qui ne fait rien 25 Apprendre facilement à programmer avec les 5 fondamentaux 27 Introduction 27 Fondamental 1 : Les variables et les expressions 31 Fondamental 2 : Les fonctions 40 Fondamental 3 : Les structures de contrôle 44 Fondamental 4 : les listes et les tableaux 56 Fondamental 5 : Objets et modularité 69 Formation à Löve2D 72 Comment un jeu vidéo est-il vivant ? 73 Charger et afficher une image 76 Votre premier projet Love2D 77 Déplacer une image 78 Pixels et système de coordonnées 80 Les coordonnées d'affichage d'une image 82 Faire tourner une image 88 Programmez votre premier jeu : Space Attack 90 Le code minimum pour démarrer 91 Autopsie du jeu Space Attack 92 Programmer le scrolling infini 92 Programmer le vaisseau principal 94 Programmer les ennemis 96 Programmer les tirs 101 Détruire les ennemis 104 Score et sons 108 Game Over ! 110 Epilogue 111 2
A propos de ce guide Depuis plus d'une décennie, je partage ma passion pour la programmation de jeux vidéo, principalement via ma plateforme gamecodeur.fr. Mes formations et ma pédagogie ont aidé des dizaines de milliers d'apprentis programmeurs à se lancer. Avant d'enseigner la programmation, je l'ai pratiquée plus de 30 ans dans de nombreux domaines en France et à l'international : programmation de progiciels, programmation d'AGL (WinDev), programmation C et C++ pour l'informatique embarquée (téléphonie mobile), et bien sûr pour le jeu vidéo avec plus de 25 productions de jeux, serious games et applications multimédia. Au fil de ma carrière, j'ai recruté, formé et dirigé des équipes de programmeurs. J'ai acquis une compréhension profonde de ce qui fait un bon programmeur, mais aussi des pièges grossiers dans lesquels ils peuvent tomber. 3
Cette expérience m'a permis de développer une approche d'enseignement unique. J'ai pu démontrer que presque tout le monde pouvait apprendre à programmer à partir de zéro. Et qu'il fallait souvent défier les idées reçues, comme la survalorisation des tutoriels qui, selon moi, contribue largement à l'échec de toute une génération, persuadée qu'il y a "un tuto" pour tout. Ma philosophie : comme un artisan, il faut construire des bases solides et universelles. Il faut apprendre à raisonner comme un programmeur. Et arrêter de faire le singe savant en recopiant des tutos sans rien y comprendre. Ce guide est une version révisée et enrichie de ma méthode dont la 1ère version date de 2016. Elle intègre désormais un module consacré à la création d'un premier jeu vidéo : un space shooter. En plus d'apprendre de solides bases de programmation, vous pourrez donc passer immédiatement en pratique en créant un premier jeu vidéo. Si vous suivez ma méthode, vous avez la quasi certitude d'apprendre à programmer. Voici ce que feront ceux qui n'y parviendront pas : - Il vont survoler les concepts, en les lisant seulement. - Cette lecture sera bien sûr rapide,car "ils n'ont pas le temps". - Il ne vont rien mettre en pratique, car "ils ont compris en lisant et ça suffit" - A porté de main ils auront Discord, Messenger, Insta... voire Twitch avec des parties de LOL sur un second écran - Une fois la formation terminée ils vont se vanter auprès de leurs amis : "j'apprend à coder !" - N'ayant rien compris au final, ils accuseront la méthode et retourneront vers des "tutos". La réalité est parfois difficile à entendre pour certains : - On n'apprend pas en lisant. Coder ce n'est pas du cinéma. Il faut pratiquer, essayer, galérer, se planter, faire n'importe quoi mais TAPER UN MAX DE CODE tous les jours ! - Il faut du temps... beaucoup de temps... Le mythe du mec qui apprend en 2 jours, c'est sur Tik Tok ou Instagram, pas dans la vraie vie. - Il faut se couper des réseaux sociaux et réapprendre à se placer dans "le temps long". - On n'apprend pas pour les autres. On n'apprend pas par orgueil. Le seul moteur c'est l'envie et la passion. J'espère que vous allez prendre du plaisir à me suivre dans cette aventure. En tout cas, j'ai eu beaucoup de plaisir à créer ce contenu pour vous. Et même s'il ne change la vie que d'une personne, j'aurais réussi quelque chose d'incroyable. Prêt ? Éteignez votre téléphone, asseyez vous devant votre ordinateur, programmez un compte à rebours de 25 minutes pendant lesquelles personne ne doit vous déranger (même pas vous même). On va commencer ! 4

Related document

x
Report download errors
Report content



Download file quality is faulty:
Full name:
Email:
Comment
If you encounter an error, problem, .. or have any questions during the download process, please leave a comment below. Thank you.