Gamecodeur - Les coulisses
Kanalga Telegramâda oâtish
Mes formations et mes meilleurs conseils en avant premiĂšre.
Ko'proq ko'rsatish754
Obunachilar
Ma'lumot yo'q24 soatlar
+17 kunlar
+530 kunlar
Postlar arxiv
Je ne sais pas pour toi, mais moi, il y a quelque chose qui mâexaspĂšre profondĂ©ment dans le monde de la programmation : cette obsession pour la complexitĂ©.
(tu peux traduire "m'exaspĂšre" par "me casse les couilles" mais c'est pas bien vilain grossier personnage !).
C'est pas seulement une obsession qu'ils, mais je crois bien qu'ils ressentent un "plaisir" pour la complexité.
Ces mecs semblent jouir dâexpliquer des trucs compliquĂ©s, tout en prĂ©tendant que câest simple.
Oui c'est sûrement simple mais dans 'leur monde'. Pas pour nous, les gueux qui codent pour le plaisir et qui avons une vie de famille et des potes normaux.
Ces gens qui semblent adorer te noyer sous des termes techniques incomprĂ©hensibles, te balancer des concepts inutiles et te faire croire que coder, câest rĂ©servĂ© Ă une Ă©lite.
Dans le seul but de se conforter dans l'idée que eux font partie de cette élite.
Si tu leur pose une question ? Leurs réponses seront tout aussi compliquées... à croire qu'ils ne savent pas que sur terre existe des gens qui ne comprennent pas tout.
Perso, depuis longtemps déjà , j'ai renoncé à faire partie de cette "élite".
J'ai essayé... J'ai voulu en faire partie... Puis je me suis rendu compte que ces gens n'étaient pas drÎles.
Et que je n'étais pas assez intelligent, je l'assume (ou en tout cas, pas leur forme d'intelligence à eux, tu sais celle des matheux...).
Le vrai fun c'est celui que j'avais avec mes potes et nos Amstrad CPC dans les années 80.
On faisait de la merde en BASIC mais on s'éclatait quand on avait le moindre résultat !!!
Pour mon nouvel atelier Gamecodeur je me suis lancĂ© dans lâidĂ©e de coder un jeu dâĂ©checs... et je suis tombĂ© sur des trucs absurdes.
Des algorithmes complexes, des explications dignes dâun manuel pour astrophysiciensâŠ
Câest comme si on voulait volontairement dĂ©courager tout le monde.
Comme si le seul moyen de coder un jeu d'Ă©checs c'Ă©tait qu'il propose toute la complexitĂ© disponible dans la tĂȘte de ces gens.
La perfection !
Alors jâai dĂ©cidĂ© de dire stop.
Jâai choisi LA VOIE de l'imperfection.
Câest ma façon de simplifier tout ce qui semble insurmontable.
Une mĂ©thode qui te permet de commencer, dâavancer, et de coder un truc qui marche, mĂȘme si ce nâest pas parfait.
Parce quâon ne code pas pour impressionner les autres, mais pour prendre du plaisir et pouvoir dire : "Câest moi qui lâai fait."
Et tu sais quoi ?
MĂȘme coder un jeu dâĂ©checs peut ĂȘtre simple, fun et accessible, si tu as la bonne approche.
Demain, je tâen parle en vidĂ©o.
On va voir pourquoi LA VOIE est la meilleure solution pour dire merde à la complexité et aux gens qui se la pÚtent avec des trucs inutiles.
LA VOIE, ce nâest pas juste une mĂ©thode. Câest un pied de nez Ă tous ceux qui pensent que coder, câest une affaire dâĂ©lite. Câest dire 'oui' Ă lâimperfection, au plaisir, et Ă lâautonomie. Et franchement, ça fait du bien.
Je vais te démontrer qu'on peut avoir 80% de fun pour 20% d'efforts. Et qu'avec les vies qu'on a (nous les gens normaux) c'est la seule chose qui compte !
Si tu veux faire partie de cette aventure dÚs le début, ne perds pas de temps.
Ma formation Echecs Faciles est en précommande (c'est la premiÚre fois que je propose ça !).
C'est un atelier de formation qui est pensĂ© pour toi si tu veux coder sans te faire un mal de tĂȘte et pouvoir dire fiĂšrement :
"Jâai codĂ© un jeu dâĂ©checs tout seul. Il bat pas encore Kasparov, mais il bat ma grand-mĂšre, et je vous emmerde."
C'est lĂ :
đ https://school.gamecodeur.fr/echecs-faciles?coupon=PRECOECHECSFACILES
A demain pour parler de LA VOIE :).
Encore et toujours en train de se faire défoncer...
Je joue les blancs. La reine noire vient de prendre mon cavalier
(vous ĂȘtes incroyables, dĂ©jĂ plusieurs prĂ©commandes et je n'ai mĂȘme pas parlĂ© de ça en dehors de Telegram) â€ïž
Comme vous le savez, je me suis lancĂ© dans un dĂ©fi qui me tient Ă cĆur : construire une formation FACILE pour coder un petit jeu dâĂ©checs capable de jouer contre vous (ou votre grand-mĂšre).
Jâai dĂ©cidĂ© de lâappeler simplement "ĂCHECS FACILES".
Et pour la premiĂšre fois, je fais quelque chose de nouveau : je propose cette formation en prĂ©commande. Cela veut dire quâelle est encore en cours de production, mais vous pouvez dĂ©jĂ y accĂ©der.
Pourquoi faire une précommande ?
Dâabord, parce que je veux essayer une approche diffĂ©rente. DĂšs que les premiĂšres vidĂ©os ou les premiers codes source seront prĂȘts, vous pourrez les consulter immĂ©diatement, au fur et Ă mesure.
Ensuite, parce que câest une façon pour vous de mâencourager. Ce nâest pas un lancement classique : câest une aventure quâon partage ensemble, dans une version plus brute et authentique.
Et bien sûr, il y a un avantage : en précommandant, vous bénéficiez de 70% de réduction sur le prix final, et des bonus (dont un Live privé de 1h !).
La formation complĂšte est prĂ©vue pour mi-fĂ©vrier (mĂȘme si ça peut Ă©voluer un peu).
C'est du Lua / Love2D, on peut pas faire plus accessible.
Si vous avez envie de me rejoindre dĂšs maintenant, câest possible :
đ https://school.gamecodeur.fr/echecs-faciles?coupon=PRECOECHECSFACILES
Je prĂ©fĂšre ĂȘtre transparent : pour lâinstant, rien nâest encore disponible. Mais les premiĂšres vidĂ©os arrivent trĂšs bientĂŽt, et vous serez les premiers Ă y accĂ©der.
Merci de me suivre dans ce projet. Ă trĂšs vite pour la suite.
LA VOIE : Le jour oĂč tout a changĂ©
Il fut un temps oĂč tout ce que je voulais programmer me semblait insurmontable.
Chaque projet me paraissait comme une montagne impossible Ă gravir. Les tutoriels, les livres, les forums⊠câĂ©tait toujours la mĂȘme rengaine : des explications pompeuses, des termes techniques incomprĂ©hensibles, et des approches qui semblaient rĂ©servĂ©es Ă une Ă©lite dâastrophysiciens reclus dans un laboratoire (en savates et avec des lunettes bien sĂ»r).
JâĂ©tais lĂ , Ă me dire : "Mais pourquoi est-ce que tout doit ĂȘtre aussi compliquĂ© ? C'est vraiment pas pour moi, je vais continuer Ă faire veilleur de nuit dans un hĂŽtel (mon travail quand j'Ă©tais jeune)"
Un jour, jâai eu une rĂ©vĂ©lation. Je lâappelle LA VOIE.
Câest le jour oĂč jâai dĂ©cidĂ© de lĂącher prise. De ne plus suivre lâapproche des "gens normaux" qui, apparemment, pensent quâil faut souffrir pour rĂ©ussir.
Jâai rĂ©alisĂ© que je nâavais pas besoin de crĂ©er quelque chose de parfait selon leurs standards. Tout ce dont jâavais besoin, câĂ©tait de me poser une seule question :
"Quelle est la maniĂšre la plus simple et accessible de faire ce que je veux ?"
Ce jour-lĂ , tout a changĂ©. Jâai compris que :
Ce nâest pas grave de ne pas tout comprendre. C'est aussi parce que ces "gens" ont une approche complexe, il y a une autre approche qui est Ă mon niveau je dois juste la trouver...
La simplicitĂ©, câest la clĂ©. Une solution simple qui marche vaut mieux quâun truc parfait auquel tu ne piges rien.
Le plaisir avant tout. Si tu ne prends pas ton pied Ă programmer, Ă quoi bon ?
Avec cette philosophie, jâai commencĂ© Ă aborder chaque projet dâune maniĂšre nouvelle.
Jâai dĂ©coupĂ© les problĂšmes en briques simples, choisi les solutions les plus Ă©videntes, et Ă©vitĂ© tout ce qui me donnait mal au crĂąne. Je ne voulais pas ĂȘtre un moine du code ou un savant fou dans un sous-sol. Je voulais juste crĂ©er des trucs cool, fun, et qui fonctionnent.
Et tu sais quoi ? Ăa marche. Je l'ai prouvĂ© depuis 10 ans avec mes formations, j'ai dĂ©bloquĂ© des milliers de gens qui pensaient que la programmation c'Ă©tait pour les pros.
Et mĂȘme pour programmer un jeu dâĂ©checs, LA VOIE sâapplique. Jâai dĂ©couvert quâon peut sâamuser, trouver une approche SIMPLE, FUN et BLUFFANTE, et arriver Ă un rĂ©sultat qui fait dire Ă tout le monde, et qui pourra faire dire Ă ta grand mĂšre : "Wow, câest toi qui as fait ça ?!"
LA VOIE, câest choisir la simplicitĂ©, avancer Ă©tape par Ă©tape, et surtout, se libĂ©rer de la pression de la perfection. Parce quâau fond, ce nâest pas ça la vie ? CrĂ©er, sâamuser, et se surprendre soi-mĂȘme.
En précommande dÚs la semaine prochaine...
Balatro vient de passer la barre des 5 millions de copies.
5 millions de copies vendues. Jeu codĂ© en Lua avec Love2D. Pour ceux qui pensent encore que le choix du moteur est important et qu'il faut compter les polygones et les cheveux sur la tĂȘte des PNJ.
Si vous débutez n'utilisez pas copilote ou ChatGPT pour écrire votre code. Utilisez l'IA pour vous former mais pas pour vous remplacer.
Je vois déjà les dégùts de l'IA sur les cours de certification que je donne. L'incompétence s'installe lentement.
Aujourd'hui l'IA associée à un programmeur expérimenté fait des miracles.
Mais associĂ©e Ă un dĂ©butant ou un junior c'est pas terrible. Code bĂąclĂ©, non maĂźtrisĂ©, le gars ne sait mĂȘme pas ce qu'il a codĂ© et il est perdu Ă la moindre question... Ăa fait peur.
Imaginez. Vous ĂȘtes peut-ĂȘtre plombier, mĂ©canicien, vendeur, ... mais vous savez programmer un jeu d'Ă©checs, capable de jouer contre vous.
En vrai code. Jouable !
Programmer un jeu d'échecs ne sera plus un truc réservé aux pros du code et aux experts en mathématiques.
Je bosse lĂ -dessus les amis.
Un immeuble de 28 étages qui revient sur terre en chute libre a 400kmh, allume des réacteurs quelques centaines de mÚtres avant de toucher le sol et se pose comme une fleur entre 2 bras mécaniques avec une précision de quelques centimÚtres... C'est pas un film.
https://www.instagram.com/stories/mekpub/3549129223901812331?utm_source=ig_story_item_share&igsh=MTNnN281OWg3eXY4cg==
Un atelier "Coder un mini jeu d'échecs jouable avec une IA facile". En Lua et Love2D.
Ăa me donne envie de coder un mini jeu d'Ă©checs, avec un systĂšme d'ia non rĂ©cursif dĂ©jĂ au dĂ©part (juste jouer le meilleur coup Ă un instant T sans se projeter dans le temps). J'ai regardĂ© et j'ai vraiment l'inspiration et les compĂ©tences pour le faire et vous apprendre Ă le faire.
Je vais ajouter ça à mes idées de prochains ateliers.
Je joue à chess.com en ce moment (super pour jouer à distance avec quelqu'un avec les parties lentes, on a 3 jours pour répondre).
La question est : vaut il mieux des approximations mais plein de gens qui disent "j'ai enfin compris" ou un cours irréprochable que peu de gens comprennent.
AprĂšs recherche c'est un prof de programmation
Il a mĂȘme un cours de C qui se balade sur un site :
https://efrei.poupa.net/Programmation%20en%20C/Cours/M%20Landschoot/cours_langage_C_Michel_Landschoot.pdf
Si je lui dis oui je suis transmetteur de savoir j'ai produit plus de 500 formations et j'en vis depuis 8 ans il répondra "ça veut rien dire il y a de nombreux enseignants incompétents"
Ces gens je les appelle les enculeurs de mouches. Souvent brillants cognitivement, pourraient contribuer de maniĂšre intelligente, mais nĂ©vrosĂ©s, bourrĂ©s d'agressivitĂ© intĂ©rieure, ne savent pas exposer leur avis sans ĂȘtre blessants, lourds ou agressivement. La plupart du temps vivent socialement isolĂ©s, n'ont jamais terminĂ© un projet ou bien le projet reste personnel car incapable eux mĂȘme de recevoir la critique.
