Gamecodeur - Les coulisses
前往频道在 Telegram
754
订阅者
无数据24 小时
+17 天
+530 天
帖子存档
Juste un mot pour te rappeler que si tu passes commande avant ce soir, tu recevras cette formation en cadeau :
GUIDE DE PROGRAMMATION : 10 super exercices de programmation pour s'exercer et s'améliorer
(valeur 129,00€)
👉 Clique pour faire valoir ton droit :
https://gamecodeur.podia.com/guide-de-programmation-10-jeux-super-facile-a-programmer-50-pages-de-programmes-a-recopier-en-lua-love2d?coupon=10JEUXPAPIER
La formation offerte sera automatiquement ajoutée à ton espace élève dans les jours suivant ton achat.
Live Terminé !
Un beau jeu que même j'arrive à faire du score. Et on a appris TELLEMENT sur la programmation en BASIC sur Amstrad ! (et beaucoup de retour de souvenirs et réflexes pour moi)
Le Live va commencer :
Sur Zoom pour les membres de Gamecodeur :
https://www.gamecodeur.fr/dlc-143-on-apprend-a-coder-sur-amstrad-cpc-comme-en-1985/
Sur Youtube :
https://youtube.com/live/OPHmy70TlIg?feature=share
Je sais pas pourquoi j'ai eu cette idée c'est n'importe quoi :)
Un vrai voyage dans le temps. Vous pouvez pas imaginer les souvenirs que ça fait remonter.
Je monte dans ma DeLorean pour un retour en 1985.
Je viens d'acheter le magazine Hors Série "Hebdogiciel - 100 pages de programmes AMSTRAD".
J'allume mon CPC, j'insère une cassette vierge, et je tape le code du jeu de la page 59 : PLANET DEFENDER, sans avoir la moindre idée de ce à quoi il va ressembler.
J'ai été séduit pas le résumé :
"Invincible héros à l'habilité légendaire, défendez par la justesse de votre tir, l'intégrité de votre planète".
On recopie le programme ensemble ?
RV aujourd'hui jeudi 13 avril à 15h en Live.
Sur Zoom pour les membres de Gamecodeur :
https://www.gamecodeur.fr/dlc-143-on-apprend-a-coder-sur-amstrad-cpc-comme-en-1985/
Sur Youtube :
https://youtube.com/live/OPHmy70TlIg?feature=share
J'ai appris à programmer "à la dure".
- Pas internet (donc 0 tutos, aide, exemples, etc.)
- Peu de bouquins (j'avais pas les sous et il fallait aller les acheter, on en trouvait pas, et pas Amazon...)
Faut vous imaginer coupé du monde dans un monastère en train d'apprendre à coder !
Comment j'ai appris ?
J'ai acheté des magazines qui contenaient des listings (programmes imprimés) et je les recopiais.
C'est à dire que je posais le magazine à côté de moi et je retapais le code ligne par ligne sur mon ordinateur (un Amstrad CPC avec 64 ko de mémoire...).
Au début je ne comprenais rien, puis je me suis mis à chercher dans le manuel du CPC la signification des commandes que je tapais.
Puis petit à petit, j'ai compris... et j'ai été capable de programmer mes propres jeux, de comprendre n'importe quel code des magazines, d'aider des potes...
J'avais 14 ans.
Et si c'était finalement la bonne méthode ?
Une méthode simple : on cherche pas, on tape le code.
Une méthode par l'exemple : on découvre rapidement des patterns, qu'on pourra plus tard réutiliser.
Une méthode méditative : on est entre le papier et l'écran, on est coupé d'internet.
Une méthode efficace : nous avons été des milliers à apprendre comme ça, certains sont devenus Eric Chahi, Frédéric Raynal...
Est-ce encore possible aujourd'hui ?
Les magazines n'existent plus.
Les langages de programmation sont devenus complexes ou ont été remplacés par des moteurs clic clic clic...
Les programmes qu'on trouve sont longs, compliqués.
Et on a peu de temps de cerveau disponible, car il a été grillé par la profusion d'information et la vitesse à laquelle on change de tâche aujourd'hui.
C'est pourtant l'idée folle que j'ai eu en créant un magazine en papier (!) :
10 jeux super faciles à programmer : 50 pages de programmes Lua/Love2D à recopier
Mon offre inclut une magnifique version reliée :
Papier 130 G écologique recyclé à 100%
Couverture finition mat élégante
Reliure 2 points métal,
60 pages en A4 (21x29.7 cm).
Ainsi qu'une version digitale :
Les PDF de chaque jeu.
Une aide Love2D.
10 vidéos "autopsie".
Cette méthode va t’aider si tu débutes et que tu veux apprendre "autrement"…
Ou bien si tu es passionné de programmation de jeux vidéo.
Que tu sois débutant ou initié, tu vas adorer.
En plus tu ne prends aucun risque. Je te rembourse si cela ne te correspond pas.
L’offre de lancement "early bird" avec un bonus de 129 € expire DEMAIN SOIR à minuit…
Alors si ça t’intéresse, ne traîne pas.
(c'est une série limitée aux 100 premiers inscrits, et près de 60 personnes se sont déjà inscrites.)
Voir si c’est encore valable :
https://gamecodeur.podia.com/guide-de-programmation-10-jeux-super-facile-a-programmer-50-pages-de-programmes-a-recopier-en-lua-love2d?coupon=10JEUXPAPIER
Je vous prépare un DLC spécial demain. Un truc tout droit venu de 1985.
Je vous propose une expérience
Apprendre à programmer 10 jeux super simples à comprendre, à reproduire et à adapter :
1. Raquettes (pong)
2. L'oiseau (flappy bird)
3. Fête foraine (carnival)
4. Course dans l'espace (space race)
5. Course de voiture (road race)
6. Space attack
7. Traverse la route (crossy road)
8. Course de motos (tron)
9. Les cowboys (duel)
10. Bombardier (blitz)
Cette expérience c'est d'apprendre comme je l'ai fait en 1985
Imaginez :
Mon ordinateur est installé dans ma chambre d'ado, sur une étagère en bois. Devant lui, une simple chaise de cuisine. C’est un Amstrad CPC 464 avec un écran « vert ». Mon grand frère en a fait l’acquisition, mais qu’il n’a pas le temps de s’en servir, car il fait son service militaire. Il a donc terminé dans la chambre. J’y passe des heures. Je me fais mal aux yeux (c'était un écran cathodique en noir et vert), je suis mal assis (la chaise de cuisine...), mais je suis le plus heureux.
Je suis chaque jour émerveillé par cette machine et par l’idée qu’en tapant des lignes de programme je puisse donner vie à des jeux vidéo.
J'affiche un personnage... Je le vois se déplacer... C'est magique !
Sur cette machine et sur d’autres machines de l’époque, l’accès à la programmation est incroyablement facile.
Déjà, imaginez : vous actionnez l’interrupteur et la machine s’allume en une fraction de seconde ! Pas de boot interminable, pas de connexion Internet, pas d’interface graphique complexe.
L’écran alors affiche un curseur et on peut commencer à taper du code en langage BASIC (voir l’image en début de page).
Le langage BASIC est très simple à comprendre et ne nécessite aucune compilation. On tape les lignes de code, puis « RUN » et on obtient le résultat. Pas d’éditeur de code. On saisit les lignes une par une en les numérotant. En prime le manuel contient tout ce qu’il faut pour apprendre les bases de la programmation.
Chez le buraliste, des magazines proposent chaque semaine des listings de programmes de jeux vidéo qu’on peut recopier. Le principe ? On s’assoit, on met le magazine sur les genoux, et on recopie des lignes de code. C’est très formateur. Au départ on ne comprend pas trop ce qu’on fait. Puis comme on commet des erreurs, on est obligé de chercher dans le manuel, de se relire, de comprendre la ligne de code en question, jusqu’à la corriger.
Hebdogiciel, l'Ordinateur Individuel...
Ces noms raisonnent dans nos coeurs pour beaucoup d'entre nous.
J'ai décidé de recréer cette expérience, mais avec les outils de programmation moderne.
Je viens de terminer la création d'un tout nouveau guide qui s'inspire d'un de mes magazines de l'époque "Hebdogiciel Hors Série n°1".
C'est une formation en ligne mais c'est donc aussi un vrai guide imprimé !
Mon offre inclut une magnifique version reliée :
Papier 130 G écologique recyclé à 100%
Couverture finition mat élégante
Reliure 2 points métal,
60 pages en A4 (21x29.7 cm).
⏱ L’offre de lancement expire dans seulement 5 jours.
Mais avant d’en profiter, regarde ce qu’il y a dedans :
(il y a 3 bonus)
https://gamecodeur.podia.com/guide-de-programmation-10-jeux-super-facile-a-programmer-50-pages-de-programmes-a-recopier-en-lua-love2d?coupon=10JEUXPAPIER
Le trend du moment sur Tik Tok c'est l'énigme du miroir. Comment se fait-il qu'on parviennent à voir ce qui est derrière une feuille.
Voir https://twitter.com/shemk213/status/1644702390426189824?s=20
Le niveau d'intolérance envers ceux qui ne comprennent pas est affligeant. Les gens sont de plus en plus agressifs et moqueurs, ça fait peur.
J'ai perso bloqué un moment, tout en comprenant parfaitement le principe de l'optique, je ne comprenais pas qu'on pouvoir aller jusqu'à cet angle et continuer à voir sa main ou l'objet. Je suis donc con, débile, abruti, pas allé à l'école et tout ce qu'on peut lire sur ceux qui ne comprennent pas ou s'interrogent.
Je compatis donc avec ceux qui comme toi peut être apprennent à programmer et qui se font traiter de cons ou prendre de haut quand ils posent des questions simples.
En tout cas, sur Gamecodeur, aucune question n'est stupide, pas d'agressivité, pas d'arrogance, pas de fierté mal placée. Tu es bienvenu : https://www.gamecodeur.fr/gamecodeur-le-club-prive/
Je t'écris pour te dire que tout à l'heure à minuit je vais retirer définitivement l'offre d'adhésion à mon Club pour 189 € :
Rejoins Gamecodeur pendant 24 mois pour 189 euro :
https://www.gamecodeur.fr/adhesion/?level=3&discount_code=24MOIS
C'est une offre que je propose depuis 2 semaines pour te permettre de rejoindre mon école à un prix défiant toute concurrence. Et ça se termine ce soir.
Les nouveaux membres sont déjà très nombreux, c'est un gros succès pour moi : nous sommes déjà plus de 400 !
TOUT CE DONT TU AS BESOIN POUR RÉUSSIR DANS LA PROGRAMMATION DE JEUX VIDÉO EST ENFIN RÉUNI DANS UN SEUL ESPACE :
/* Acccès aux leçons vidéo hebdomadaires + à l'archive de plus de 140 leçons */
/* Accès aux formations complètes de A à Z incluses + une nouvelle chaque mois */
/* Accès aux événements Zoom chaque semaine, animés par David */
/* Accès à la communauté de codeurs sur le Discord et le forum */
/* Et accès à tout le reste dont les master classes, les rencontres avec David, etc. */
Dès ton adhésion tu pourras assister (en direct ou en replay) à mes Master Classes.
Dès ton adhésion tu pourras assister (en direct ou en replay) à mon nouvel atelier hebdomaire.
Dès aujourd'hui tu pourras te mettre à niveau en programmation même si tu pars de zéro, grâce à mes parcours de formation complets, accessibles au débutant.
Dès demain tu feras partie d'une communauté, et je serai à tes côté si tu en as besoin, pour te guider.
Rejoins-nous, et oublie les formations qui n'apprenent rien, les tutos pas terminés, et les promesses en carton.
Rejoins Gamecodeur pendant 24 mois pour 189€ (au lieu de 456 €) :
https://www.gamecodeur.fr/adhesion/?level=3&discount_code=24MOIS
"Et si je vous disais que les programmeurs des années 70,80 et 90 n'avaient pas Stackoverflow, Google ou Youtube ?"
C'était la meilleure école, je suis heureux d'en avoir fait partie.
Mon prochain guide est dans cet esprit pionnier et autonome.
RV à 15h pour le Live DLC 142.
Lors des épisodes précédents (DLC 115 et 116) nous avons construit les bases d’un jeu de guerre des tanks avec :
Un système de spawn temporisé, avec plusieurs emplacements de spawn
Une IA simplifiée en utilisant le concept de machine à états
Aujourd’hui, dans ce 3e épisode, je vais vous montrer comment utiliser une formule mathématique simple pour orienter les tirs dans la direction que vous voulez. Vous pourrez même faire tirer un ennemi dans la direction du joueur.
Le code est universel et réutilisable. Je code en Lua avec Love2D.
Je filme mon écran et je vous montre tout !
Lien de connexion :
https://www.gamecodeur.fr/dlc-142-tank-war-tirs-orientes/
