Comment j'ai appris à programmer des jeux vidéo

Поделиться
HTML-код
  • Опубликовано: 16 окт 2024

Комментарии • 45

  • @jpcrtube
    @jpcrtube 5 лет назад +3

    toute ma jeunesse , hebdogiciel et jeux et strategies, merci David pour le gros coup de nostalgie.....

  • @Luxylux
    @Luxylux 8 лет назад +4

    Salut David, je viens de te découvrir, J'ai par le passé beaucoup
    programmé dans mon adolescence, beaucoup bidouillé, ça remonte aux
    années 92-98. Le quick basic ne permettait pas d'économiser les cycles alors j'ai bidouilé en ASM... enfin comme tous bidouilleurs j'ai touché à tout. Même si je pense avoir tourné la page, le contenu que tu proposes, et surtout ta philosophie soulage le pincement que j'ai au cœur quand je repense à la programmation de jeux vidéos. A l'époque il
    fallait se démerder tout seul et il fallait survivre à tous les préjugés de son entourage pour continuer. Je te dis merci car tu es un cadeau pour la génération
    d’aujourd’hui qui grâce à ton travail va un peu moins écouter les abrutis et suivre leurs rêves.

    • @gamecodeur
      @gamecodeur  8 лет назад

      +Luxylux merci à toi :) moi je codais beaucoup en GFA Basic sur Amiga, puis en asm 68000. Je me sentirais pas capable aujourd'hui de refaire de l'asm mais j'aimerais beaucoup!

    • @Luxylux
      @Luxylux 8 лет назад

      Pareil de mon côté, en ce qui concerne l'ASM et je suppose que ce serait refaire la roue dans bien des cas vu les outils à disposition en 2016. Mais a l'époque comme tu t'en souviens, c'était nécessaire à petite dose pour optimiser vu qu'il fallait économiser sur presque tout CPU, mémoire, etc... Les livres de Michael Abrash sur les x86 à l'époque étaient une mine de renseignements pour tout ca.

    • @computeraddict4993
      @computeraddict4993 8 лет назад +1

      C'est encourageant ca :) ! Je fais de l a prog depuis 5-6 ans et j'ai 17 ans demain ^^ j'espère pouvoir en faire mon métier même si le scolaire c'est pas trop mon délire :p et j'espère que ca débouche sur quelque chose de stable.

    • @Lakitu1446
      @Lakitu1446 7 лет назад +1

      Computer Addict Je ne veux pas t'influencer mais j'ai pensé comme ça aussi puis la zone géographique où je suis ne favorise pas ce métier aussi... Bref j'aime beaucoup programmer mais j'aime surtout la libertée de faire ce que je veux en temps voulu pas faire des petits jeux pompe à fric avec des timing de merde comme en entreprise et surtout gratuits mais bon ce rêve de tout gratuit ne se réalisera sans doute jamais mais je veux bien essayer.

  • @oliviertsafhold8457
    @oliviertsafhold8457 5 лет назад

    Merci David cette pépite m'as fait revivre cette époque de pionner de la micro informatique personnelle, j'avais un CPC 6128 on s'émerveillait avec les copains des graphismes rien n’était facile les jeux étaient chers, il fallait programmer ou taper les listings d'hebdologiciel que l'on découvrait avidement toutes les semaines ce qui nous apprenait à programmer aussi, de cette passion j'en ai fait mon métier ça fait maintenant 25 ans ! Tu nous fais revivre ces moments fort, la magie de la découverte il fallait optimiser donc passer souvent pas des routines assembleur, la mémoire n'était pas abondante et il fallait vraiment se creuser la tête et chercher dans les livres car pas d'internet !

  • @djerem6805
    @djerem6805 7 лет назад +3

    Merci David, ça me rappelle mes débuts. C'est exactement comme tu le décris; tu sais immédiatement quand tu as chopé le virus du codeur. Et tu sais également que tu ne vas pas t'en débarrasser comme ça ;) J'avais huit ans quand mon père m'a offert un ZX Spectrum+2 (à cassette aussi, 128K aussi, basic aussi et bouquin rempli de programmes à recopier. Tout pareil). Aujourd'hui j'en ai 37 et je suis développeur professionnel. Merci Papa :)

    • @gamecodeur
      @gamecodeur  7 лет назад +1

      +Djé Rèm je suis heureux de cela, bienvenue chez les vrais codeurs alors, on t'attendais depuis toutes ces années 😋

    • @djerem6805
      @djerem6805 7 лет назад

      " on t'attendais depuis toutes ces années"
      J'en suis sûr, comment avez vous survécu aussi longtemps sans l'Immense Djé Rèm ;)

    • @moussatounkara3099
      @moussatounkara3099 4 года назад

      Slt je cherche un développeur pour un projet de jeux vidéo que souhaite réalisé.

  • @JeanMonos
    @JeanMonos 8 лет назад +2

    Mon regret quand j'étais môme de ne pas avoir été sérieux pour apprendre à programmer mon 6128.
    Merci pour cette vidéo encore nostalgique que j'aime tant.

  • @jeuromegaming8219
    @jeuromegaming8219 8 лет назад +1

    j'adore ta vidéo que de souvenir. le temps chargement était au delà de tout!!

  • @am206l5
    @am206l5 3 года назад

    Wahoo, Flashback quand j'avais 14 ans, mon 1er ordinateur : un MSX !!! ... pas d'internet, des livres, des magz, le bonheur pour apprendre ... le BASIC. *** Aujourd'hui, il faut tout réapprendre. Je ne sais plus par quoi commencer : HTML, CSS, Python, Java, JS, C, C++, C# : Trop de langages m'empêchent de me concentrer et d'avancer !!! Mais avec David Gamecodeur, on y voit un peu plus clair, car cette situation, David, tu l'as vécue et surmontée !

  • @michelcab4777
    @michelcab4777 8 лет назад

    Bon ben encore un petit bon vers le passé :) ...j'ai utilisé l'Amstrad ...et je me rappel de quelques galères avec le lecteur de cassettes ...j'ai utilisé dans la foulé aussi le Spectrum Sinclair ,le Commodore ,l'Atari , l'Amiga ,le TO9 d’ailleurs c'est sur le TO9 que j'ai appris vraiment le Basic ....que de bon souvenir ...et chaque machine avait son manuel et ses disquettes d'installation etc...
    Merci David pour ce petit voyage en arrière ....

  • @maleksultan9372
    @maleksultan9372 8 лет назад +2

    pfff oula la...que de bon moments j ai passé avec cette machine...Green beret sorcery tanatos infernal runner turbo esprit kick off...j ai même programmé un jeu complet de texte avec des portes fermées des clés à trouver des salle obscure qui nécessitait des lunettes nocturne qui elle même avait besoin de piles...Pff si j avais persévéré...Merci David pour cette vidéo j ai juste surkiffé

    • @ggousier
      @ggousier 6 лет назад

      La même sauf que moi j'étais sur C64, les gens confondaient souvent d'ailleurs les C64 et les CPC 464 ;).

  • @wpecnik2
    @wpecnik2 3 года назад +1

    A 12 ans j ai commencé avec un CPC464 ..basic puis je suis passé assez vite a l assembleur Z80 ..

  • @gibs2b
    @gibs2b 8 лет назад +2

    hehe j'ai aussi commencé sur ZX Spectrum et l'HHHHHEBDO... Et j'ai pris le CPC 464 à sa sortie ;) j'en avait trop marre de me faire dégager de la TV par mon père à l'heure du film :(

  • @geoffreypetitpas7851
    @geoffreypetitpas7851 3 года назад

    Amstrad mon vieil ami. Mon premier pc et mes premières lignes de code... Je ne serais certainement pas développeur sans cette machine... Trop de nostalgie.

  • @Notir072
    @Notir072 3 года назад +1

    Ce n'était pas par ondes sonores, c'était des sorte de bande magnétiques, le bruit venait souvent de logiciels qui le faisait en fonction des données lus. Le joueur ou utilisateur, avait alors l'impression d'entendre les données se charger.
    Moi j'ai appris à programmer sur Commodore 64, le concurrent de l'Amstrad à l'époque. Et pareil, j'ai tapé pas mal de listings de divers magazines, et parfois même à la fin ça ne marchait pas, à cause d'une erreur de frappe... Plus tard j'ai appris à programmer en langage machine (appelé aussi assembleur, à l'époque on ne faisait pas la différence). J'ai commencé à programmer des jeux à l'âge de 12 ans, malheureusement aucun n'a jamais abouti. Plus tard j'ai eu un Amiga 500, et pareil, commencé 2 ou 3 jeux, mais jamais j'en ai fini un.
    Au jour d'aujourd'hui je suis entrain de programmer un jeu, genre rogue like avec une vue à la "Dungeon master" ou "Eye of the Beholder", et ce coup-ci j'espère enfin arriver au bout. Ça fait presque 3 ans que j'y suis, et je sais que la concurrence est rude dans le milieu maintenant, avec des milliers de personnes dans le monde qui veulent le faire aussi. Enfin, je me fait plaisir en le faisant, et puis, on verra bien !
    Merci pour ce petit rappel nostalgique.

    • @gamecodeur
      @gamecodeur  3 года назад +1

      Effectivement, les données "magnétiques" s'entendaient. Tu m'as fait douter mais en fait ce sont bien des sons. Comme précisé dans la documentation "This cassette contains a audio representation of the computer data." ou encore "The audio from the cassette is read from a cassette player through the Amstrad's cassette electronics.
      The Amstrad's cassette electronics converts the amplitude of the sound (a analogue signal) into a "0" or "1" measurement (a digital signal). "
      Et on peut aussi utiliser, sur un CPC, une fausse cassette connectée à un Jack, passer le son d'un fichier mp3 contenant les données et l'Amstrad les reconnaient. De même, les modems fonctionnent aussi de la même manière : "The sending modem modulates the data into a signal that is compatible with the phone line, and the receiving modem demodulates the signal back into digital data.".

  • @phil64852
    @phil64852 Год назад

    Hebdogiciel, mon canard préféré de l'époque, les aventures du justicier...y avait aussi la rubrique des deuligneurs, soit coder un truc sympa sur 2 lignes seulement. Ma seule machine était un ti99/4a avec un basic assez lent mais avec aussi un basic etendu sous forme de module. Mais je pouvais pas dessiner facilement des cercles, disques (à moins de créer des sprites avec des portions de cercles et les afficher dans une grille... surréaliste...). Alors j'allais parfois chez un pote qui avait un cpc464 sur lequel je pouvais m'amuser à afficher des formes graphiques à base de cercles, disques rectangles qui apparaissaient progressivement à l'écran avec des effets d'aliasing générés par la faible définition de l'écran. C'était méditatif de voir la progression de l'affichage comme dans les films de l'époque. J'ai souvent chercher à progresser et je bute souvent sur des concepts ou la capacité d'analyser un problème et de le découper en plusieurs sous ensembles. C'est assez pénible du coup et je perds en spontanéité. Faut quand même avoir une sacré dose de patience et de persévérance, que je n'ai plus... mais merci pour ce saut nostalgique...

    • @gamecodeur
      @gamecodeur  Год назад

      Il y avait eu un "2 lignes" un peu osé, avec 2 caractères redéfinis (symbol after) qui représentais 2 personnages et animés en 2 images (je te laisse imaginer la scène). Je l'avais appris par coeur et j'allais le taper et le lancer sur les CPC exposé à Auchan :)

  • @bodyfitnessguillaume5810
    @bodyfitnessguillaume5810 2 года назад

    Superbe histoire et très passionnant

  • @patrickclement1511
    @patrickclement1511 6 лет назад +2

    Exactement le même parcours 😀
    Des heures et des heures à copier des lignes de code..... Rien de tel pour se former à la programmation et lire un listing par la suite, comme un livre d aventure 😁, je me souviens du listing de DALLAS.... Je dois avoir mis une semaine pour le taper. Et quinzaine jours pour retrouver les erreurs de frappe qui bloquaient le démarrage du programme 😂😂😂

    • @gamecodeur
      @gamecodeur  6 лет назад +1

      +Patrick Clement ça forge une codeur ça :)

  • @jp3d911
    @jp3d911 6 лет назад +1

    amstrad cpc 464 c'est déja de la haute technologie ... thompson MO5 edition spéciale michel platini ... ça c'est vintage ;)

  • @boxcod-bru3716
    @boxcod-bru3716 7 лет назад

    bonjour tt lmonde, je voudrais savoir si pour l instant en 2017 dans le monde du travail, on est pas en surplus de programmeur ? (codeur pour ceux qui préfère).Je parle en général. Merci de me repondre

    • @gamecodeur
      @gamecodeur  7 лет назад +1

      Non, il y a toujours autant d'annonces... En fait, tout est informatisé aujourd'hui, plus que jamais. On vit dans un monde de code...

    • @boxcod-bru3716
      @boxcod-bru3716 7 лет назад

      merci beaucoup de votre reponse cela m encourage encore plus pour la programmation et je trouve super cette ecole de jeu video en ligne et bonne continuation

  • @jackylex3715
    @jackylex3715 8 лет назад

    bonjour le lien pour télécharger ton guide ne marche pas ou c'est juste moi ?

    • @gamecodeur
      @gamecodeur  8 лет назад +3

      p... heureusement que tu es là ! Réparé ! Et dire que certainement ça fait un moment que le lien est cassé et personne n'a rien dit :) merci !!! Pour la peine, si tu me donnes ton pseudo sur Gamecodeur, je t'offre un mois de formation Premium.

    • @jackylex3715
      @jackylex3715 8 лет назад

      David Gamecodeur sérieux 😅 a ba merci c'est hyper sympa c'est (teillek) mon pseudo et désolé pour la réponse tardive je n'ai pas reçu la notif 👍

  • @ccgauche2553
    @ccgauche2553 8 лет назад +1

    moi j'ai commencé en vbs et bat sur xp maintenant je regrette d'être passé au java et C#

  • @cerna51arfa87
    @cerna51arfa87 4 года назад +1

    Superbe vid

  • @tomroux7252
    @tomroux7252 5 лет назад +1

    VIVE l'amstrad !!! 464/6128 !!!!!

  • @yacaro_sur_youtube6971
    @yacaro_sur_youtube6971 7 лет назад

    Moi je sais pas coder ;-( qui sais comment on l'apprend?

    • @gamecodeur
      @gamecodeur  7 лет назад

      Ben j'en parle tous les jours sur ma chaîne... Le mieux est de t'inscrire en Essai gratuit sur mon site www.gamecodeur.fr et d'apprendre à programmer avec 3h de formation gratuite.

    • @marcoskate3063
      @marcoskate3063 3 года назад

      @@sebastienkennel-lamagiedev4380 tu peux m'aider

  • @maxal7503
    @maxal7503 8 лет назад +1

    Tu m'a rappelé ma jeunesse là. J'ai eu l'Amstrad aussi, j'ai eu le bouquin, j'ai commencé à le lire et j'adorais essayer des lignes de commandes mais, je ne sais pas pourquoi, je n'ai pas continué et je n'ai redécouvert la programmation que 15 ans plus tard et maintenant je suis un peu dèg de voir le temps perdu et de penser au niveau que je pourrais avoir aujourd'hui si je m'étais accroché à l'époque

    • @gamecodeur
      @gamecodeur  8 лет назад

      C'est le moment de t'y remettre, sans te mettre de pression.

    • @maxal7503
      @maxal7503 8 лет назад +1

      Ah mais je m'y suis remis ^^ je suis concepteur développeur de logiciels médicaux et je développe un mixe entre "Advance Wars" et "Fire Emblem" avec Monogame sur mon temps libre en ce moment. J'hésitais entre Monogame et Unity mais tu m'as rappelé que ce que j'aime c'est développer et non apprendre à utiliser un logiciel qui fait tout pour moi.

    • @gamecodeur
      @gamecodeur  8 лет назад

      +Max Al cool faudra partager ça !