Gamecodeur - Les coulisses
Open in Telegram
Mes formations et mes meilleurs conseils en avant premiĂšre.
Show more754
Subscribers
No data24 hours
+17 days
+530 days
Posts Archive
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/
