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
"Bonjour David, je voudrais votre avis, je souhaite créer un logiciel, une application qui permet de coder un jeu en direct grùce en autre à l'ia, je souhaite spécialiser ce logiciel aux jeux hypercasual ou l'on pourra developper directement et facilement des jeux hypercasual, avec facicilité grace a l'ia de mettre les pubs au bon moment et facicilité d'intégrer les jeux dans 'app store et android app. Vous pensez que c'est une bonne idée et qu'elle est prometteuse ? merci"
Je sais pas quoi répondre.
Déjà , s'il y arrive bien sûr c'est une bonne idée, mais là j'ai l'impression de lire "je veux inventer le moteur à eau"...
Je viens de finir d'enregistrer cette vidéo et de la mettre en ligne.
J'y parle de ma passion pour la création de jeux vidéo, pourquoi j'ai eu envie d'apprendre et pourquoi tu dois te poser cette question : "Pourquoi ?".
https://youtu.be/8INDah1oijk
Ha et autre conseil : arrĂȘtez de vouloir faire un platformer. C'est le plus dur.
Je vois encore sur des forums : vous débutez, faites un Mario.... Non mais N'IMPORTE QUOI.
J'hallucine quand mĂȘme le nombre de gens, quasiment 90%, qui me rĂ©pondent "je sais pas" quand je leur demande leurs projets de jeu. Pourquoi apprendre Ă coder des jeux du coup ? C'est quoi la dĂ©marche ? Start with why, c'est important.
Quand tu te formes à la programmation de jeux vidéo :
C'est important d'avoir un projet en tĂȘte, au dĂ©part un "mini truc" (faut vraiment voir hyper simple).
Sinon, pendant que tu apprends tu ne peux pas te projeter, genre "ha oui je pourrais utiliser ça pour mon projet".
Essaye d'avoir une piste en tĂȘte, ça aide.
Jetbrain va sortir une version gratuite de son IDE CLion.
Perso mon "IDE" c'est Sublime Text et mes doigts. VS Code juste pour filmer mes ateliers car c'est le standard mais devient une grosse bouse obÚse aussi. Ras-le-bol des usines à gaz bourrées de béquilles pour programmeurs fragiles ou pour booster la productivité. Je préfÚre booster ma créativité. Je m'amuse plus sur mon ZX spectrum qu'avec une IA qui me tient la bite.
Depuis que je parle réguliÚrement de l'ùge d'or de la programmation je n'ai jamais reçu autant de réactions.
Des commentaires, des emails, et des centaines de likes.
Ce qui revient toujours : les souvenirs.
"J'avais un Oric, c'était génial ..."
"J'ai connu la joie d'avoir un Amstrad CPC, j'ai programmé des milliers heures dessus..."
"Je regrette l'Ă©poque oĂč je codais en GFA Basic..."
Moi aussi j'ai connu cette époque et j'ai adoré, c'est parmi les plus beaux souvenirs de ma vie en terme de création et de programmation.
Mais pourquoi cette passion se serait perdue avec ces machines ?
Bon déjà , on peut toujours programmer sur ces ordinateurs, soit avec des vraies machines, soit avec des répliques (The Spectrum, The C64...), soit avec des émulateurs.
Il y a aussi les consoles virtuelles comme la Pico-8 ou le TIC-80. Il suffit d'apprendre Ă coder en Lua et boum, on code quasiment Ă l'ancienne mais avec des outils modernes.
Mais surtout on peut se recréer un environnement de programmation en 2025 qui permet de s'éclater autant qu'en 1985.
Il suffit :
- De revenir à un minimalisme assumé : programmation en pur code.
- De programmer le mĂȘme genre de jeux qu'on adorait crĂ©er Ă l'Ă©poque.
C'est pour ça que j'ai codé un clone de Chip's Challenge, un Street Fighter, ou encore un Boulder Dash...
C'est aussi pour ça qu'en ce moment je prends un plaisir de malade à coder un donjon façon Tyrann sur Amstrad CPC.
C'est un jeu que j'adorais (mĂȘme si j'Ă©tais nul, mais je jouais avec des potes qui assuraient en RPG) et Ă l'Ă©poque je rĂȘvais de programmer un jeu similaire.
Et je le fais, et c'est génial.
Juste du code.
Pourquoi j'irais m'em... avec un gros moteur 3D, des milliers de pages de doc et une complexité inutile ?
J'ouvre mon éditeur de code, je me sors les doigts, je reste simple et minimaliste, et la magie opÚre : me voilà entre les murs d'un donjon...
Du code, de la passion, comme en 1985.
Tu peux toi aussi retrouver ce plaisir.
Il te suffit de ne pas céder aux sirÚnes de la complexité.
J'adore raconter des histoires.
J'ai décidé de commencer tous mes guides de formation avec une courte nouvelle sur 2 pages.
Car je pense que programmer des jeux vidéo est fade si l'on n'a pas conscience qu'on va raconter une histoire au joueur.
On va le plonger dans un univers, on va lui donner le contrĂŽle de l'histoire...
Quand j'Ă©tais gamin on rĂȘvait devant les boites des cassettes des jeux de nos premiers ordinateurs (Amstrad, TO7, Oric...).
Peu importait les graphismes au final, les visuels de la boite nous avaient boosté l'imagination et on avait hùte de vivre l'expérience !
Aujourd'hui, je vois les débats des programmeurs de jeu vidéo : moteur, performances, technique, technique, technique...
OĂč sont passĂ©s les raconteurs d'histoires ?
Aborder la conception d'un jeu vidĂ©o, mĂȘme si on est programmeur, c'est totalement diffĂ©rent si on commence par l'histoire que l'on veut raconter.
Regarde le jeu Manic Miner en 1983 (un de mes jeux préféré), est un simple jeu de plateforme... mais pas seulement :
Miner Willy, en prospectant du cĂŽtĂ© de Surbiton, tombe sur un ancien puits de mine oubliĂ© depuis longtemps. En explorant davantage, il dĂ©couvre des preuves d'une civilisation perdue, bien plus avancĂ©e que la nĂŽtre, qui utilisait des automates pour creuser profondĂ©ment dans le cĆur de la Terre afin de fournir les matiĂšres premiĂšres essentielles Ă leur industrie avancĂ©e.
AprĂšs des siĂšcles de paix et de prospĂ©ritĂ©, cette civilisation fut dĂ©chirĂ©e par la guerre et sombra dans un long Ăąge sombre, abandonnant leur industrie et leurs machines. Cependant, personne ne pensa Ă dire aux robots de la mine d'arrĂȘter de travailler, et pendant d'innombrables Ă©ons, ils accumulĂšrent rĂ©guliĂšrement un Ă©norme stock de mĂ©taux et de minĂ©raux prĂ©cieux.
Miner Willy réalise alors qu'il a maintenant l'opportunité de faire fortune en trouvant ce trésor souterrain.
Jouer à Manic Miner n'est plus seulement jouer à un jeu de plateforme, c'est aussi affronter des robots d'une mine abandonnée au coeur de la terre, et faire fortune !
Je te conseille de raconter toi aussi l'histoire de ton jeu, mĂȘme si c'est un simple prototype, et ceci avant de commencer Ă coder.
Cela peut tout changer pour toi.
Voilà le début de ma nouvelle intitulée "Par delà les portes du donjon".
Elle introduit mon guide de programmation qui t'apprends à coder un donjon et à y naviguer en fausse 3D comme dans Dungeon Master mais en traçant les murs en fils de fer :
L'homme s'Ă©tait arrĂȘtĂ©, le souffle court, face Ă l'immense porte de pierre. Elle se dressait comme un mur infranchissable au flanc de la colline, ses contours usĂ©s par des siĂšcles d'oubli.
Taillée dans un seul bloc, sa surface était gravée de runes à demi effacées, mangées par le vent et les intempéries. Elle semblait vouloir barrer l'entrée à tous ceux qui voudraient s'aventurer dans ce monde d'obscurité, de silence et de mort.
Le guerrier posa son sac Ă terre, ainsi qu'une torche.
Il reprit son souffle et scruta longuement l'arche massive, noircie par le temps. Il laissa ses pensées vagabonder, cherchant le moyen de l'ouvrir, explorant toutes les possibilités qui lui venaient à l'esprit.
On lui avait donné un indice. Une phrase murmurée par un vieillard à moitié fou dans une taverne enfumée : "Parle, et les ombres t'écouteront". Mais ici, face au titan de pierre, ces mots semblaient vides de sens.
...
Je sais pas toi, mais j'ai envie d'en savoir plus sur ce que cache ce donjon...
David
PS :
On code le donjon dont parle mon histoire ?
Tu veux recevoir ça dans ta boite aux lettres et pas seulement suivre des vidéos de formation devant ton écran ?
Le lien : https://school.gamecodeur.fr/guide-dungeon-oldschool-collector
Attention : Le stock est trÚs limité.
+3
Les cartes tokens sont arrivées.
Il y en aura une avec chaque guide de la série Dungeon crawlers. Reservé aux 50 premiÚres commandes.
Avec un petit convertisseur USB-C vers mini USB j'ai pu garder les mĂȘmes cĂąbles que pour le ZX Spectrum. Du coup je peux switcher facilement de machine.
L'interface du C64 est dĂ©concertante mais c'est comme tout, on s'y fait avec de la patience. â€ïž
Vous retrouver en live était un vrai plaisir. Vous m'aviez manqué. RV le 19 pour la 1ere session de Mastermind.
Rendez-vous ce soir Ă 19h pour un premier live de prise de contact pour ceux qui ont rejoint le code camp. â€ïž
Ce sera l'occasion de mieux se connaßtre, de voir les moyens de communication que vous avez à disposition pour échanger avec moi et discuter de vos attentes pour les quatre lives qui suivront.
Lisez bien tous vos mails.
Apprendre à programmer des jeux vidéo c'est compliqué.
Sauf :
Si on arrĂȘte de perdre des centaines d'heures sur son tĂ©lĂ©phone
Si on apprends Ă l'ancienne :
Programmation minimaliste et gameplay simple
Dans les années 80 on avait 14 ans et on codait. On disait pas "c'est compliqué".
On avait du temps pour nous. Et beaucoup de passion.
Pour te libérer de ton téléphone je n'ai pas de solution miracle.
Mais si tu prends un peu de recul, demande toi ce que tu auras accompli d'ici la fin de l'année, ou de la décennie, si tu ne changes rien.
Remplace 1h de téléphone par 1h d'apprentissage de la programmation.
Chaque jour par exemple (tu passes plus d'une heure sur ton téléphone chaque jour je te l'assure).
A la fin du mois, c'est 30 heures passées à apprendre un truc génial.
Et pour apprendre Ă l'ancienne, deviens minimaliste.
ArrĂȘte avec les configs matĂ©rielles de gamers, et les moteurs 3D.
Apprends en programmant des jeux funs et plus accessibles : petits jeux d'actions, RPG, aventure... inspirés des années 80 par exemple.
Code sur un vieux portable, ou le PC de papi : tu n'as besoin de rien d'autres.
Par exemple avec le langage Lua, ou le C, ou le Python. En mode texte ou mode graphique 2D sans prise de tĂȘte.
Les possibilités sont infinies, et tu vas vivre des expériences incroyables.
Commence maintenant.
David
PS :
J'ai reçu 2 beaux cartons de mon imprimeur.
Ma formation Collector "Coder un Dungeon Crawler Old Shool - Par-delà les portes du donjon" réouvre ses portes jusqu'au 11 mai (ou épuisement des stocks).
Version Collector ça veut dire : La formation vidéo (et les fichiers nécessaires) + la réédition exclusive de mon guide imprimé de 70 pages.
Si tu l'avais manqué c'est le moment.
On code un dunjon, on l'affiche en fausse 3D, et on se balade dedans.
Pas besoin d'une grosse machine. Juste PC, Mac ou Linux de base.
Le lien : https://school.gamecodeur.fr/guide-dungeon-oldschool-collector
Attention : J'ai imprimé 80 guides et 26 ont déjà été vendus.
Ensuite la formation ferme ses portes.
Ils sont arrivés ce matin, et le rendu est top. C'est donc la réédition pour ceux qui l'avait manqué.
Et bonne nouvelle.
La formation Collector "Coder un Dungeon Crawler Old Shool - Par-delà les portes du donjon" réouvre ses portes pour quelques jours.
Inclus la réédition exclusive de son guide imprimé de 70 pages.
Si tu l'avais manqué c'est le moment.
Reçois ça dans ta boite au lettres en commandant maintenant :
https://school.gamecodeur.fr/guide-dungeon-oldschool-collector
Attention : j'en ai imprimé 100.
Ensuite la formation ferme ses portes.
Je viens d'enregistrer une nouvelle vidéo :
https://www.youtube.com/watch?v=blqcfnKEWjE
