Gamecodeur - Les coulisses
رفتن به کانال در Telegram
Mes formations et mes meilleurs conseils en avant première.
نمایش بیشتر702
مشترکین
-224 ساعت
-37 روز
-1130 روز
آرشیو پست ها
Plusieurs personnes m'ont demandé s'il y aurait un jeu à programmer dans mon guide "Formation accélérée au langage C".
Je souhaite garder le guide orienté vers un seul but : "acquérir des bases solides de C en un temps record", donc pas question de me la jouer "je pars dans tous les sens pour faire plaisir".
Néanmoins je vais ajouter un chapitre "Devant l'entrée du labyrinthe" avec un mini projet de jeu "ASCII", sans utilisation de moteur graphique. Il servira un objectif : vous montrer le raisonnement ("l'esprit du codeur") en décomposant le projets en étapes, du plus rudimentaire (déplacement), à plus complexe (dévoilement du labyrinthe, détection de pièges, points de vies).
Programmer en C te donne de grands pouvoirs :
Le pouvoir de comprendre :
Le C est un langage de bas niveau, c'est-à-dire qu'il permet de communiquer directement avec le matériel informatique. En programmant en C, tu comprends mieux comment les ordinateurs fonctionnent au niveau le plus bas.
Le pouvoir de coder près du métal :
Le C est un langage compilé, ce qui signifie que ton code est directement traduit en langage machine lors de la compilation. Cela te permet non seulement d'optimiser les performances de ton programme, mais aussi d'atteindre un niveau d'efficacité rarement accessible avec des langages de haut niveau.
Le pouvoir de l'optimisation :
Le C te donne un contrôle direct sur la mémoire de l'ordinateur, ce qui te permet de gérer efficacement l'utilisation de la mémoire et d'optimiser ton code pour obtenir les meilleures performances possibles.
Le pouvoir de savoir tout programmer :
Les principes de programmation que tu apprends en C sont applicables à d'autres langages. Maîtriser le C peut donc t'aider à apprendre plus facilement d'autres langages de programmation.
Le pouvoir de l'universalité :
Le C est utilisé dans de nombreux domaines, des systèmes d'exploitation aux jeux vidéo. Maîtriser ce langage peut ouvrir la porte à de nombreux domaines d'application.
Le pouvoir de la rigueur :
Programmer en C exige une grande précision et rigueur, car tu travaille "sans filet". Tu apprends donc à coder de manière défensive, à blinder ton code, à faire attention à tout ce que tu fais. Ce sont des compétences qui sont très appréciées dans le monde du développement.
Le pouvoir du bas niveau :
En utilisant le C, tu as la capacité de créer des systèmes d'exploitation, des compilateurs, des interpréteurs, et d'autres outils de bas niveau. Le noyau Linux est par exemple largement écrit en langage C, ce qui reflète l'importance de ce langage dans le développement de systèmes d'exploitation.
Mais programmer en C te donne aussi de grandes responsabilités :
La responsabilité de la gestion de la mémoire :
Contrairement à de nombreux langages de haut niveau qui gèrent la mémoire automatiquement, en C, c'est à toi de gérer manuellement la mémoire. Cela signifie que tu dois être très attentif à la façon dont tu alloues et libères la mémoire pour éviter les fuites de mémoire et les erreurs de segmentation, parmi d'autres problèmes.
La responsabilité de la rigueur :
En C, tu as le pouvoir de faire presque tout ce que tu veux. Mais avec ce pouvoir vient la responsabilité de veiller à ce que ton code soit sécurisé. Un simple débordement de tampon peut entraîner des failles de sécurité graves.
Ces responsabilités seront tes forces.
Tu vas devenir un super héro ❤️.
Si tu es intéressé par ce guide, qui ne sera disponible qu'en 100 exemplaires, tu peux t'inscrire en liste d'attente ici :
https://school.gamecodeur.fr/formation-acceleree-au-langage-c
La clé pour bien programmer est d'accepter l'idée qu'on va faire des erreurs... et d'apprendre à lire les messages d'erreurs !
Les messages d'erreur générés par le compilateur fournissent généralement des indications précieuses sur la nature de l'erreur et l'emplacement où elle s'est produite.
Je vois trop de monde compiler et ne pas lire les erreurs. Juste se dire "ha il y a une erreur" et plonger dans sa recherche "au pif" pendant des heures alors que le message indique clairement ce qui se passe !
Mon guide "Formation accélérée au langage C" intègre un chapitre sur les messages d'erreurs de compilation les plus courants, ainsi que les erreurs d'exécution les plus sournoises.
On me demande : à quoi ça sert d'apprendre le C en 2023 ?
Ma réponse :
Savoir coder en C permet d'atteindre des niveaux d'expertise qui seraient plus compliqués à atteindre en passant seulement par les langages de + haut niveau (meilleure connaissance de l'occupation mémoire, des notions d'adresses (références), d'allocation dynamique, d'optimisation, d'algorithmique... Ouvre la voie à tous les autres langages... Permet de coder près du métal pour le plaisir ou pour les performances. Permet de coder sur consoles rétro (exemple : SGDK pour Sega Megadrive). Permet de coder des noyaux ou des libs linux, etc. Etc.
Et puis pourquoi demander à un menuisier pourquoi il apprend la menuiserie alors qu'il y a Ikea. Ou un peintre traditionnel à l'huile alors qu'il y a la palette graphique ? C'est aussi un choix de noblesse.
Il sera disponible en version imprimée bien sûr, uniquement à son lancement, sur un tirage limité car vu le nombre de pages ça va demander du taf, couter cher en papier et en timbres....
Il y aura aussi des exercices pratiques, illustrés et scénarisés, pour chaque chapitre.
Je travaille sur un guide "Formation accélérée au langage C".
Le guide sera illustré, et bien sûr suivra la méthode Gamecodeur pour vous apprendre le C comme jamais vous ne l'avez appris.
J'en suis déjà à 90 pages sur la v0.
Twitter
pas de "other datas", pas de "health", pas de financial (infos financières), pas de "sensitive infos" (informations sensibles), pas de purchases (achats)
Je vais aujourd'hui te poser la "question qui tue" que j'ai évoqué dans ma newsletter d'hier.
Attention, si tu souhaites t'amuser à y répondre, joue le jeu à 100 %.
C'est une question que je me suis posée en 2015 et qui a changé ma vie.
J'ai tout plaqué, créé Gamecodeur et je suis parti vivre à l'étranger pendant plus de 6 ans.
Je l'utilise souvent pour débloquer des personnes en situation de doute.
Les personnes à qui je la pose n'ose souvent pas y répondre.
Ou bien sont étonnées de leur propre réponse.
Il s'agit parfois de quelque chose à laquelle elles n'avaient pas pensé.
Et parfois, ça a changé leur vie...
Avant que je te la pose, il faut d'abord te mettre en situation.
Il va falloir faire preuve d'imagination.
Je veux que tu imagines 2 choses simples :
Imagine que tu n'as plus de contraintes financières : tu as tout l'argent dont tu as besoin, sans limites.
Imagine que tu n'as plus de contraintes familiales : tu peux faire les choix que tu veux, sans craindre les critiques et les jugements.
C'est bon ? Tu es en situation ?
Voici ma question, elle est très simple :
Si tu pouvais choisir ce que tu ferais tous les jours (pour en vivre ou pas), que ferais tu ?
Voilà. Maintenant tu peux y répondre. N'oublie pas : tu n'as aucune contrainte, c'est toi qui choisi.
Tu seras peut-être étonné de ta réponse.
Car même si tu t'es déjà posé une question similaire, la plupart du temps tu y as répondu sous la pression sociale (un job respectable et qui rapporte) et familiale (passer pour une personne responsable).
En 2015 ma réponse a été : coder plein de jeux vidéo et apprendre aux gens à le faire d'une manière différente de ce qu'on trouve sur internet. Et surtout : ne plus avoir d'associé ou de patron.
Gamecodeur est né.
Si ta réponse est "coder mes jeux vidéo", alors apprends à le faire.
Fais un pas dans la direction que t'a indiqué cette question.
Ne pas le faire, c'est aller à l'encontre de ton essence.
C'est ne pas être en accord avec toi même.
Tu ne pourras peut être pas t'y consacrer à 100% (car il y a cette p... de contrainte de l'argent).
Mais au moins tu feras un pas, puis un autre... et peut être un jour ta vie va changer.
Pour activer la réduction :
https://school.gamecodeur.fr/?coupon=ETE2023T
Le site est de nouveau opérationnel.
Vous pouvez accéder aux formations, et le code promo a été prolongé de 24h.
Merci à tous ceux qui m’ont signalé le problème, et merci pour votre patience.
Je ferai en sorte que chaque personne qui n’a pas pu accéder aux promos à cause de ça puisse le faire.
Magnifique. Le système que j'utilise pour vendre mes formations lâche le dernier jour de mes ventes privées.
Vous êtes plusieurs à me dire que le site ne s'ouvre pas, ou pas toutes les pages.
Si ça ne marche pas pour vous ce soir, je prolongerai les ventes de 24h à partir de la résolution du problème.
Veuillez nous excuser pour cet incident indépendant de notre volonté, etc. ❤️
Pour ceux qui sont dans un passage à vide. Sans être démago, ma detox a tout changé pour moi : plus de Facebook/insta/twitter/tiktok, plus aucune notifications (inclus les icones dans la barre d'état du tel) hors coups de fils et SMS, plus de remplissage des temps d'attente avec un téléphone (livre à la place ou rien), et plus de chaines d'infos.
C'est environ 1000000 d'informations en moins dans la tête, c'est un repos incroyable, un retour de la pensée.
De votre propre expérience, avez-vous ressenti un passage à vide récemment ?
C'est génial.
Depuis quelques temps, et notamment depuis la fin des restrictions Covid™, je sentais une sorte de démotivation dans mon audience, et plus généralement dans tous les domaines de l'apprentissage.
Mais depuis quels mois je constate un retour en force des passionnés.
Je crois qu'une nouvelle génération de créateurs est en train de naitre. Plus motivée que jamais. Qui reprend le contrôle. Qui s'impose.
J'ai reçu plus d'une centaine de commande depuis le lancement de mes ventes privées mercredi dernier.
Mais attention : mes ventes privées se terminent ce soir (jeudi) à 22h00.
Comment en profiter ?
1 - Clique sur ce lien pour activer la promotion (- 70% !) :
https://school.gamecodeur.fr/?coupon=ETE2023T
2 - Fais ton choix parmi les formations fondamentales (CAMPUS), les guides de programmation, les stages, ou les saisons de DLC.
3 - Valide ta commande et tu as accès immédiat à tes formations dans ton espace élève.
Toutes les formations incluent ;
🧬 Accès à vie
Inscrivez-vous à une formation et obtenez un accès instantané à vie. Aucun abonnement requis.
💬 Accès à la communauté
Echangez avec d'autres étudiants grâce à notre communauté privée.
💾 Tous les codes sources
Tous les codes sources nécessaires pour suivre ou valider la formation sont fournis et téléchargeables.
🏆 Certificat de complétion
Vous recevrez un certificat de réussite à la fin de chaque formation (hors produits en téléchargements seuls).
J'ai hâte de voir les jeux que tu vas créer une fois que tu auras appliqué ces méthodes.
Je te laisse faire ton choix, et je te retrouve demain pour te poser "la question qui tue". Tu vas voir, elle fait réfléchir.
À demain !
