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.
+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!
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.
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.
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.
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 !
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 :)
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.
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 !
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 ....
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é
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 :(
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.
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.
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.".
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...
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 :)
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 😂😂😂
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
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
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.
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.
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
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.
toute ma jeunesse , hebdogiciel et jeux et strategies, merci David pour le gros coup de nostalgie.....
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.
+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!
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.
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.
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.
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 !
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 :)
+Djé Rèm je suis heureux de cela, bienvenue chez les vrais codeurs alors, on t'attendais depuis toutes ces années 😋
" 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 ;)
Slt je cherche un développeur pour un projet de jeux vidéo que souhaite réalisé.
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.
j'adore ta vidéo que de souvenir. le temps chargement était au delà de tout!!
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 !
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 ....
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é
La même sauf que moi j'étais sur C64, les gens confondaient souvent d'ailleurs les C64 et les CPC 464 ;).
A 12 ans j ai commencé avec un CPC464 ..basic puis je suis passé assez vite a l assembleur Z80 ..
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 :(
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.
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.
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.".
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...
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 :)
Superbe histoire et très passionnant
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 😂😂😂
+Patrick Clement ça forge une codeur ça :)
amstrad cpc 464 c'est déja de la haute technologie ... thompson MO5 edition spéciale michel platini ... ça c'est vintage ;)
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
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...
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
bonjour le lien pour télécharger ton guide ne marche pas ou c'est juste moi ?
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.
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 👍
moi j'ai commencé en vbs et bat sur xp maintenant je regrette d'être passé au java et C#
C# avec xna ?
Superbe vid
VIVE l'amstrad !!! 464/6128 !!!!!
Moi je sais pas coder ;-( qui sais comment on l'apprend?
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.
@@sebastienkennel-lamagiedev4380 tu peux m'aider
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
C'est le moment de t'y remettre, sans te mettre de pression.
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.
+Max Al cool faudra partager ça !