Recoder Minecraft de 0 (C++, OpenGL) [2/2]

Поділитися
Вставка
  • Опубліковано 16 січ 2025

КОМЕНТАРІ • 112

  • @trystanmarc326
    @trystanmarc326 3 місяці тому +37

    Rien compris mais ça me sert d’asmr merci pour ce moment

    • @eestela42
      @eestela42  3 місяці тому +5

      Je prends ca en note pour la suite

  • @cocadmin
    @cocadmin 3 місяці тому +49

    quel crack

    • @eestela42
      @eestela42  3 місяці тому +10

      C'est vrai t'as raison, merci beaucoup du passage mon roi
      je ferais une image docker pour mes servers promis

  • @ralpha7971
    @ralpha7971 3 місяці тому +6

    Mais c’est un génie ce mec, j’investis sur ce compte, l’abonnement le plus rentable.
    Continue comme ça.
    🙌🏽✨

  • @chld_lucas
    @chld_lucas 3 місяці тому +5

    Je viens de terminer la vidéo et franchement, j'ai trouvé ça vraiment passionnant. Le montage, le ton de la voix, tout est parfait ! Tu arrives à garder l'intention même sur des sujets complexes.
    Bravo à toi, ça doit te demander beaucoup de travail.
    J'essayerais de passer sur le live ce soir !

    • @eestela42
      @eestela42  3 місяці тому +1

      Merci j'ai essaye de faire au mieux et je suis content que ca plaise autant :D

  • @thorin2640
    @thorin2640 3 місяці тому +7

    tout aussi intéréssant que ta premiere vidéo, hate de voir la suite, j'essaierais d'etre la au live

  • @Close_off-prog
    @Close_off-prog 3 місяці тому +5

    Continue comme sa, bien jouer a toi et a tout ce qui t'on accompagner pour ce projet, car tout les developeur (don moi) savent que un projet comme sa c'est un projet colossale, bien jouer

  • @Meyounaise
    @Meyounaise 3 місяці тому +3

    Incroyable la vidéo j'addore la DA que ta pris, lache rien ton projet et ta chaine sont super, tu mérite plus de visibilité

  • @pierrechampion1046
    @pierrechampion1046 3 місяці тому +2

    La vidéo est géniale, j'adore !!! J'ai hâte de voir la suite

  • @Rémi-z9z
    @Rémi-z9z 3 місяці тому +3

    C'est vraiment une dinguerie cette série j'avais hâte vraiment

    • @eestela42
      @eestela42  3 місяці тому +2

      Merci, ca donne trop de force ce genre de commentaire

  • @JulesGrd
    @JulesGrd 3 місяці тому +6

    Excellente vidéo !
    PS : bottleneck -> goulot d'étranglement

    • @eestela42
      @eestela42  3 місяці тому +2

      C'est la traduction officiel t'as raison, mais je préfère la traduction littérale "coup de bouteille"

  • @LodakXaly
    @LodakXaly 3 місяці тому +2

    Hâte de voir le contenu à venir, excellentes vidéo

  • @lighdaimond
    @lighdaimond 3 місяці тому +1

    Tes vidéos me motive a me lancer dans le dev de mon jeux vidéo
    Hate d'avoir la suite

    • @eestela42
      @eestela42  3 місяці тому +1

      Ca me rend trop heureux ce genre de messages, merci

  • @airjeedtv1894
    @airjeedtv1894 3 місяці тому +1

    force mon gars tres passionat en tous cas , whala vs etes des oufs

  • @martindelahousse2962
    @martindelahousse2962 3 місяці тому +1

    Tres cool, étant passé à 42 (et ayant était absorbé par un black hole mdrr) ca rapelle des bon souvenir, force pour ton projet et gg pour le montage de la vidéo ca rend super bien !

    • @eestela42
      @eestela42  3 місяці тому

      Merci ca fait trop plaisir :D

  • @Luandre_Lu
    @Luandre_Lu 3 місяці тому +2

    super vidéo ! et encore bravo pour tout ce taf

  • @arthiyaxn
    @arthiyaxn 3 місяці тому +2

    super vidéo, j'ai hâte de voir la suite

  • @alow0163
    @alow0163 21 день тому

    Incroyable, merci chef ca m'a grave remotivé pour mes projets perso !!

    • @eestela42
      @eestela42  20 днів тому

      @@alow0163 let's go ! force à toi 🔥

  • @tangaucheplease9621
    @tangaucheplease9621 3 місяці тому +1

    Très intéressant, je suis développeur aussi et n'ai jamais pris le temps de me lancer dans un gros projet comme celui-ci. Tes vidéos m'inspirent à me lancer aussi merciii 😀

    • @eestela42
      @eestela42  3 місяці тому +1

      Ca me fait trop plaisir si je peux donner de ma deter ! let's go

  • @zalick1067
    @zalick1067 3 місяці тому +1

    regarder ta vidéo juste après la minecraft live c'est trop bien

    • @eestela42
      @eestela42  3 місяці тому +1

      ahah, j'avais même pas vu, super coïncidence j'espère que ca va booster les stats :D

  • @Mharmotte
    @Mharmotte 3 місяці тому +2

    C'est super intéressant, merci pour cette pépite !!!!

  • @sertique1075
    @sertique1075 3 місяці тому +2

    Génial, j'essaierai de passer sur le live si possible !

  • @TroChoupi
    @TroChoupi 3 місяці тому +1

    J'ai fait Epitech et je peux te dire que tu es énorme crack. Aller aussi loin dans l'optimisation et surtout faire tout ce montage + l'écriture... Franchement t'es un monstre

    • @eestela42
      @eestela42  3 місяці тому +1

      merci mon gars :D

  • @Ethernel0
    @Ethernel0 3 місяці тому +2

    Bonne continuation et courage pour project !

  • @housniboudaoud2604
    @housniboudaoud2604 Місяць тому +1

    t ouf vraiment et le jeu est ouf de fouuuuuuuuuuuuuuuuuuuuuuuuuuuuu !!!!! dingerie

  • @CalebMak-c5p
    @CalebMak-c5p 3 місяці тому +1

    Force à toi, continue comme ça et lâche rien

    • @eestela42
      @eestela42  3 місяці тому +1

      Merci pour la force :D

    • @CalebMak-c5p
      @CalebMak-c5p 3 місяці тому +1

      @@eestela42 j'ai des tonnes de questions à te poser sur 42 ça serait possible d'échanger ?

    • @eestela42
      @eestela42  3 місяці тому +1

      @@CalebMak-c5p Yes tu peux me contacter via discord (lien sur ma chaine), ou en stream vendredi :D

    • @CalebMak-c5p
      @CalebMak-c5p 3 місяці тому +1

      @@eestela42 merci beaucoup

  • @ReymonYtclips
    @ReymonYtclips 3 місяці тому +3

    Trop bien

    • @eestela42
      @eestela42  3 місяці тому +1

      Hehe ca fait plaisir l'equipe

    • @ReymonYtclips
      @ReymonYtclips 3 місяці тому +2

      ​@@eestela42On pourrais avoir un lien vers le code source stp ?

    • @eestela42
      @eestela42  3 місяці тому +2

      Ouais t'as raison je vais le mettre dans la description (y a des bouts qui sont un peu cracra faut pas trop y faire attention, c'était pas censé rester aussi longtemps)

    • @ReymonYtclips
      @ReymonYtclips 3 місяці тому +2

      @@eestela42 ok merci

  • @kedor4613
    @kedor4613 3 місяці тому +1

    trés bonne video et bon story telling 👍

    • @eestela42
      @eestela42  3 місяці тому

      Merci beaucoup 😁

  • @leopardtheboss1020
    @leopardtheboss1020 3 місяці тому +1

    Top le coup du chunk rle, ça va me faire diviser par beaucoup la ram utilisée sur mon projet merci !!

    • @eestela42
      @eestela42  3 місяці тому

      Let's go, cette methode de stockage m'a rendu tres heureux ^^
      par contre j'ai galéré a faire l'algo qui vérifie si les faces sont visibles, mais c'etait juste une etape pour bien prendre en main le concept et ce qu'il apporte
      j'espere que ca va bien t'aider et si t'as des questions hesites pas a passer en live vendredi je vais surement pas mal repasser dessus

    • @leopardtheboss1020
      @leopardtheboss1020 3 місяці тому +1

      Yes je vais essayer de passer la tete 🤟

  • @galitan5881
    @galitan5881 3 місяці тому +2

    trop bien ❤

  • @estebanmercier5731
    @estebanmercier5731 3 місяці тому +1

    merci pour la vidéo, c'est top continue 🙂

  • @Tayoky
    @Tayoky 3 місяці тому +2

    je fais du c mais pas de c++ tres interessant je connaissais deja le truc des char

  • @Tayoky
    @Tayoky 3 місяці тому +2

    ce serait cool si tu rajouter des ombre (tu rend une image avec le tempon de prondeur du point de vue du soleil et apres dans le shader tu choisi le bon pixel et tu compare la distance)

    • @eestela42
      @eestela42  3 місяці тому +1

      Yes, on va faire ca par la suite ;) je vais d'abord reforger le coeur du projet, donc la generation du monde, pour tout mettre en multi-thread optimise, et mettre toutes les features qui sont essentiels pour que la suite du dev soit plus ergonomique

    • @Tayoky
      @Tayoky 3 місяці тому

      @@eestela42 cool

  • @velogo3901
    @velogo3901 3 місяці тому +1

    GG c'est vrm cool

  • @vinceguemat3751
    @vinceguemat3751 3 місяці тому +2

    a 20:14, c'est pas exponentiel, mais quadratique

    • @eestela42
      @eestela42  3 місяці тому

      Ouais je sais pas utiliser les bons mots :

    • @vinceguemat3751
      @vinceguemat3751 3 місяці тому +1

      @@eestela42 en vrai, c'est plus parlant exponentiel, c'est juste que je suis tatillon en terme de maths (et puis ca dois parler a des informaticien, la différence entre la complexité temporel de deux boucle imbriquées et fibonacci en récursif)

    • @eestela42
      @eestela42  3 місяці тому +1

      @@vinceguemat3751 t'as bien fait de le preciser je pense parce que je suis pas assez tatillon sur les termes que j'emploie, je cherche pas trop les definitions exactes non-plus et ca peut etre un probleme
      (je vais surement parler de recursion dans une prochaine video)

  • @nimgol03
    @nimgol03 3 місяці тому +1

    Je comprends rien mais je kiffe me faire submerger de discussion techniques 😂

  • @Valoutreizezeroneufzeroun
    @Valoutreizezeroneufzeroun 3 місяці тому +1

    bottleneck c'est goulot d'étranglement en français

  • @wildefury2000
    @wildefury2000 3 місяці тому +1

    Actuellement entrain de faire un moteur 3D en c++ force à vous

    • @eestela42
      @eestela42  3 місяці тому

      Lets go c'est trop interessant

  • @philtoa334
    @philtoa334 3 місяці тому

    👍

  • @billcipher8192
    @billcipher8192 3 місяці тому +2

    Nice la vidéo

  • @housniboudaoud2604
    @housniboudaoud2604 Місяць тому +2

    t le meilleur

  • @toukoum
    @toukoum 3 місяці тому +2

    salut de 42!! Bravo pour cette super video. Beau montage, beau storytelling et beau code surtout 🏆 T'es a paris ?

    • @eestela42
      @eestela42  3 місяці тому

      Mercii ! Ouais je suis sur Paris

  • @SiannRediffusions
    @SiannRediffusions 3 місяці тому +1

    Salut, je suis etudiant a 42 Paris egalement, grave propre ta video ! :D

    • @eestela42
      @eestela42  3 місяці тому

      Merciii :D Bonne chance pour tes projets

  • @voltican_t
    @voltican_t 3 місяці тому +6

    sur quelle platforme va tu coder en live? je suis trop hype à l'idée d'observer quelqu'un coder un projet aussi passionnant et basé sur l'opti de celui ci

    • @eestela42
      @eestela42  3 місяці тому +3

      Je vais être sur linux avec VScode comme éditeur de texte, c'est mon environnement pour coder depuis des années et je compte pas le changer ^^

    • @billcipher8192
      @billcipher8192 3 місяці тому +1

      ​@@eestela42 VIM tu l'as oublié vite je te comprend 🤣

    • @eestela42
      @eestela42  3 місяці тому +3

      Oh que oui, je l'ai utilisé qu'aux exams a l'école ^^
      par contre j'ai hésité a passer dessus y a pas si longtemps parce que bien utilisé c'est quand même mieux que VScode (mais j'ai eu une flemme massive)

    • @voltican_t
      @voltican_t 3 місяці тому +1

      @@eestela42 linux j en entend beaucoup parler. c'est aussi bien que ça dans la programmation?

    • @eestela42
      @eestela42  3 місяці тому +3

      C'est un très bon environnement pour programmer je trouve, pour pleins de raisons, je suis tombé dedans a l'école et apprendre a utiliser le terminal de commande de linux c'est un vrai bonus de vitesse permanant quand je taff

  • @mathiasf6307
    @mathiasf6307 3 місяці тому +1

    18:19 y a le plock qui se transforme en block

  • @MrDarckwindows91
    @MrDarckwindows91 3 місяці тому +1

    sympa la vid éo domAGE le passage sur le EZ bola

  • @hexailon
    @hexailon 3 місяці тому +1

    Normalement, l'accès concurrent à tes données de chunk ne devrait pas te faire crash. Par contre, tu as un vrai risque en cas d'ecriture simultannée à de la lecture, ou a de l'écriture. je te recommande de regarder du coté de std::shared_lock et std::shared_mutex pour protéger tes données de chunk. Je n'ai pas vu les autres vidéos, mais je serai là demain pendant ton live ;)

    • @eestela42
      @eestela42  3 місяці тому

      Ouais t'as raison, juste lire depuis 2 threads c'est ok, mais justement je vais rarement simplement lire depuis les 2 threads
      j'ai regarde les shared pointer ca a l'air vraiment cool, comme je viens du C a la base j'ai pas encore trop l'habitude d'uttiliser les structures/classes deja qui existe deja ^^
      l'idee me plait bien, je vais surement uttiliser des shared_pointer ou un truc qui s'y ressemble par la suite (plutot que juste des ptr et des mutex partout)

  • @leopardtheboss1020
    @leopardtheboss1020 3 місяці тому +1

    Super contenu ! Tu as un github sur lequel on peut regarder ton projet ?

  • @AstralThe
    @AstralThe 2 місяці тому +1

    J'ai déjà envie de commencer ce projet alors que je ne suis encore que sur Minishell.

    • @eestela42
      @eestela42  2 місяці тому

      force à toi 🔥, mais faut pas se presser, justement minishell j'ai galéré parce que c'était le premier "gros projet" et grâce aux NOMBREUSES erreurs que j'ai fait dessus, et que peut être tu vas faire aussi, ça m'a permis d'avoir une meilleure vision, de me sentir à l'aise et de mieux m'organiser,
      Tu vas prendre du skill à chaque étape

  • @diedbt85
    @diedbt85 3 місяці тому +1

    Ses incr gg

  • @leopardtheboss1020
    @leopardtheboss1020 3 місяці тому +1

    j'ai fait x10 sur la RAM grâce à toi et au RLE merci encore ❤

  • @Tayoky
    @Tayoky 3 місяці тому +1

    pour les vertex des face utiliser pas des float mais plutot juste des char et quan t'affiche tu addition les coorde du chunk

    • @eestela42
      @eestela42  3 місяці тому

      c'est ce que je fais a la fin 😉

    • @Tayoky
      @Tayoky 3 місяці тому +1

      ​@@eestela42j'avais pas encore fini la video (tres bonne video)

  • @_LuisFernandes_
    @_LuisFernandes_ 2 місяці тому +1

    la gestion du GPU c'est fait avec opencl ?

    • @eestela42
      @eestela42  2 місяці тому

      @@_LuisFernandes_ yes sir

  • @quadrinex
    @quadrinex 24 дні тому

    jme demande est ce que 42 c bien, jhesite a y aller plus tard

    • @eestela42
      @eestela42  24 дні тому

      ca depend de ton profil, dans tous les cas essayer la piscine si t'as le temps et la motivation je pense pas que ca puiss etre une erreur, meme si t'es pas pris ou alors que l'ecole te plait pas tu vas apprendre un tas de trucs interessant et utils

  • @Puggodoggo436
    @Puggodoggo436 3 місяці тому +1

    Go concurrencer minecraft

  • @RonoxStudios
    @RonoxStudios 3 місяці тому

    POSSIBLE DE LE FAIRE AVEC vULKAN

    • @eestela42
      @eestela42  3 місяці тому +1

      ouais, ouais c'est possible, mais je sais pas si je vais le faire, j'aime bien opengl

  • @natsabine6410
    @natsabine6410 3 місяці тому +1

    275000 kilo octe = 275 mo soit un quart de giga donc en vrai c pas bcp

    • @eestela42
      @eestela42  3 місяці тому

      Ouais, mais c'est pas la seule place mémoire que prend le programme dans la ram et y a d'autres programme sur l'ordinateur
      c'est sur que sur des gros ordis ca fait pas grand chose pour 32 de render distance, mais si je veux en mettre 100 par exemple ca fait 2go ce qui commence a être beaucoup pour "juste un Minecraft"

    • @natsabine6410
      @natsabine6410 3 місяці тому

      Perso j'ai 32g de ram et j'ak jamais vue un jeu utiliser plus de 80% ​@@eestela42

    • @eestela42
      @eestela42  3 місяці тому

      Super, mais je pense pas que tu ais 32go de ram sur ton téléphone par exemple, si jamais je veux en faire un portage,
      et tout le monde n'a pas une machine de guerre,
      et meme, pourquoi utiliser plus de ram alors que je peux en utiliser moins, si on prend l'exemple de Minecraft les speedrunners lancent 20 sessions de jeux en meme temps pour tester des seeds
      il y aura toujours des gens avec de moins bons setup, ou de plus grandes utilisations que juste un ordinateur qui fait tourner un seul programme
      Y a beaucoup ca aujourd'hui, surtout avec les pages webs, de se dire que le client a forcement au moins 16go de ram (et le reste d'une config "normal") donc on s'en fiche d'optimiser des petits trucs,
      mais au final, par exemple, ton google peut pas faire tourner 50 onglets de sites connus sans crash, alors que tu pourrais avec ta machine faire tourner 200 de ces memes sites dans leurs versions d'il y a 10ans, parce que les améliorations visuels et le reste ont été faits "sans" le soucis d'optimisation etant donné qu'individuellement ils ne demandent pas tant de ressources aux standards d'aujourd'hui
      bref tout dépend du scaling, dans tous les cas faire mieux c'est mieux et c'est pour ca que je l'ai fait ^^

    • @natsabine6410
      @natsabine6410 3 місяці тому +1

      @@eestela42 mdr avec mon tel je pourrais meme pas charger 50 chunk sans crash (ducoup j'ak 2g sans compter le poid de l'os) mais oe c'est vrai que pour un tel ça serait compliquer