► CRÉER ET RÉSOUDRE UN LABYRINTHE AUTOMATIQUEMENT 🗺️💻

Поделиться
HTML-код
  • Опубликовано: 13 окт 2024
  • Merci d'avoir regardé !
    Aujourd'hui, je vous présente un programme capable de générer et de résoudre des labyrinthes.
    &===================================­=====&
    ╚► Le projet :
    ● Pour tester le programme : github.com/ang...
    ● Pour voir le code source : github.com/ang...
    &===================================­=====&
    ╚► Mes deux autres chaînes :
    ● DIMENSION : / dimensi0n
    ● DIMENSION DÉBAT : / @dimensiondebat4441
    &===================================­=====&
    ╚► Pour me soutenir :
    ● Devenir membre de la chaîne : / @dimensi0n
    ● uTip : utip.io/dimension
    ● Boutique : shop.spreadshi...
    ╚► Mes réseaux :
    ● Github : github.com/ang...
    ● Twitter : / dimension_yt
    ● Discord : / discord
    ● SoundCloud : / dimension_yt
    ● Facebook : / dimensionofficiel
    ● Instagram : / dimension_videos
    ● Adresse e-mail : dimensionytcontact@gmail.com
    &===================================­=====&
    ╚► Musiques :
    ● Fond : • Galshi Revolution - St...
    ╚► Musiciens :
    ● Galshi Revolution : / @galshi
    &===================================­=====&
    (Si tu vois ce message, c'est que tu es un petit chenapan !)

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

  • @DamienBlt
    @DamienBlt 4 года назад +82

    J'ai compris les grandes lignes alors que j'y connais rien à la base merci👍 t'es le best

  • @jemy044
    @jemy044 4 года назад +166

    Cet algorithme ressemble aux actions que fait un blob quand il cherche sa nourriture.

    • @snyseb
      @snyseb 4 года назад +5

      Sauf que le blob se déplace aléatoirement

    • @hygios2405
      @hygios2405 4 года назад +11

      @@snyseb Pas totalement il est plus complexe que ça :)

    • @MortimerKerman
      @MortimerKerman 4 года назад +2

      Les vrais savent

  • @flammeazur1862
    @flammeazur1862 4 года назад +33

    DIMENSION EST DE RETOUR 😆 la notif qui fais du bien 😘

  • @sem5764
    @sem5764 4 года назад +39

    Franchement tu merites plus d'abonné😘

  • @matthiaswyss
    @matthiaswyss 4 года назад +26

    Gros gg j’espère que tu vas pouvoir continuer les études que tu souhaites et que ta situation familiale va s’arranger mais ne baisse pas les bras et continue comme ça tu gères de ouf 💪🏻💪🏻

  • @pepsiman1800
    @pepsiman1800 4 года назад +3

    Je sais pas quoi dire ... pourquoi tu n'as pas des millions d'abonnés sur tes chaines ,elles sont super intéressantes ,bien travaillées et bien expliquées ,je te suis depuis très longtemps et j'ai toujours autant adoré tes vidéos ! Heureusement que y a des gens comme toi sur youtube

  • @TheSwordac
    @TheSwordac 4 года назад +3

    C'était un des projets de mon école, j'ai eu échec au projet, merci de me donner la chance d'enfin réussir ce projet 2 ans après

  • @hnkkta9886
    @hnkkta9886 4 года назад +7

    J’adore la logique mathematique que ta solution propose.

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

    Pour les passionnés du sujet :
    - la technique où on part de l'arrivée et on remonte vers le départ en notant sur chaque case la distance à l'arrivée, ça s'appelle "l'algorithme de l'inondation"
    - la technique où on choisit d'aller vers la case qui a la plus petite distance à l'arrivée, c'est "l'algorithme du plus court chemin", aussi appelé "algorithme de Dijkstra".
    - C'est pas intuitif au premier abord, mais les techniques pour résoudre un labyrinthe sont basées sur la Théorie des graphes.
    Voilà voilà 😄
    Vidéo très sympa 👍👍

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

      Merci j'ai trouvé moi-même donc je ne connais pas les noms

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

      Est-ce que tu pourrais m'expliquer comment recréer cet algo en C ou juste un pseudo code ? Je galère vraiment pour refaire "l'algorithme de l'inondation" :'(

  • @alexisb9186
    @alexisb9186 4 года назад +5

    Pas mal ! C'est vraiment intéressant comme chaîne parce que c'est didactique et bien vulgarisé donc n'importe qui peut comprendre :) GG !

  • @mousse.mousse
    @mousse.mousse 4 года назад +7

    Bravo pour cette vidéo ! Tu explique super bien, j'ai très hâte de voir les prochaines (surtout si tu compte faire du deep learning)

  • @gabrioche6757
    @gabrioche6757 4 года назад +2

    Un Powder Toy 3:41 Génial !

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

      Je ne suis donc pas le seul à connaître ce jeux obscur !

  • @domsau2
    @domsau2 10 месяцев назад +1

    Bonjour. Pour votre exemple de fin, il est possible de mettre des zones "difficiles, mais accessibles,", en augmentant fortement la "distance" d'une case à une autre : sable, eau : obstacles partiels...

  • @alliance2410
    @alliance2410 Год назад +1

    La méthode pour la création du labyrinthe est incroyablement ingénieuse et intéressante

  • @cedriclucchese3606
    @cedriclucchese3606 4 года назад +6

    Le fameux brut force 😁 ça serait cool de parler des autres algo de Pathfinding comme le A* par exemple ! Très bonne vidéo

    • @m.helazior9932
      @m.helazior9932 4 года назад

      Je pensais à la même chose

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

      @@m.helazior9932

    • @m.helazior9932
      @m.helazior9932 3 года назад

      @@m4ck3r42 Salut, j’ai pas compris ta réponse :/

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

    Merci. C’est super ce que vous faites.

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

    Je decouvre cette chaine après la principale Dimension et franchement ca m’impressione le fait que tu touches à tout comme ca et de bien le faire en +, continues comme ca tu mérites + de reconnaissance pour cette curiosité que tu as et ce travail que tu fournis. 👍🏼

  • @Galshi
    @Galshi 4 года назад +2

    Merci pour la musique Dim ❤️ ta vidéo est superbe

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

    Bon ben je suis un petit chenapan...
    Je viens de découvrir tes chaînes j’adore !!😍

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

    J'y connais rien de base, et pourtant j'ai kiffé les explications, le visuel et le sujet même 👌
    Chapeau l'artiste 👉🏻

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

    Je découvre ta chaîne. Moi même développeur, je suis captivé par tes vidéos. Animation, explications, sujet, tout est génial.

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

    Très pédagogique, et joli !

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

    Excellente vidéo comme d'habitude. J'attends celle sur l'ensemble de Mandelbrot avec impatience !

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

    Tes animations sont vraiment chouettes !

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

    Je n'ai aucun bagage en programmation et je n'en veux aucun. Ce dont je suis sûr c'est que j'ai pris plaisir à apprendre des choses sur un domaine auquel je ne me suis jamais interressé.Très hâte qu'une prochaine vidéo dans le genre sorte sur ta chaîne !
    PS : Bravo pour les animations, elles sont juste très propres et illustrent parfaitement ce que je n'aurai pas très bien compris avec tes explications (ma foi quand même très bien vulgarisées).

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

    Waouu mercii g hâte de tester ça 🤩 le teaser a la fin me donne hyper envie de voir tes prochaines vidéos en plu tu explique tellement bien. Merci de partager ce que tu fais avec nous

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

    Moi, je ne trouve pas ça si simple que ça à trouver comme stratégie ! merci de me l'avoir faite découvrir.

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

    Merci énormément pour ton contenu je te suit depuis que tu as commencer et je kiff toujours autant ❤️

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

    Dimension Code et Débat c'est la meilleure idée que tu pouvais avoir.

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

    J'attendais une vidéo depuis tellement longtemps merci

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

    Moi qui te suivais uniquement sur Twitter, je suis bien content de te suivre sur RUclips aussi ! D'ailleurs en parlant de projet complexe, ton trailer flappy bird m'a fais penser à un joueur de trackmania qui code une ia pour que ce dernier termine le circuit le plus rapidement possible. En le faisant apprendre de ses erreurs etc. Et j'ai trouvé ça vachement intéressant donc hâte de voir le flappy bird!

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

    Super cool, hâte d'en voir d'autres !

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

    Oh yes je l'attendais celui-la (dna SLA vidéo de présentation de la chaîne ça avait l'air trop bien). Et c'est cool le retour des vidéos après 4 mois d'absence ! Continue comme ça

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

    Enfin une nouvelle vidéo on s'ennuyait sans toi

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

    Waou ! bravo à toi pour ce beau code! continue comme ça !

  • @charleshenri4892
    @charleshenri4892 4 года назад +2

    Une vidéo !? De Dimension ?! Je dois pas être bien réveillé...
    Sinon c'était vraiment koul, chef 😉

  • @mari0kz744
    @mari0kz744 4 года назад +3

    1. Super video merci!
    2. Est-ce la méthode la plus optimisée pour créer/résoudre un labyrinthe?
    3. Pourquoi lors de lanoration des cases selon leur distance à la fin du labyrinthe, quelques cases sont blanches?

    • @mousse.mousse
      @mousse.mousse 4 года назад +2

      Je crois que les cases blanches sont celles qui n'ont pas besoin d'être calculé car elle sont plus loin de la sortie que le début du labyrinthe

    • @DIMENSIONCODE
      @DIMENSIONCODE  4 года назад +4

      2. Non mais c'est la seule qui donne à coup sûr le chemin le plus court
      3. Je le dis à 2:11

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

    Super vidéo! D’ailleurs, j’aimerais savoir comment se nomme l’algo de pathfinding que tu as fais. Djikstra? Bruteforce?

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

    Ah c'est trop beau j'adore

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

    Super j’adore ce que tu fais

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

    La p'tite musique de Galshi en arrière plan qui rends la vidéo encore meuilleurs 👌🏻👍🏻

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

    Impressionnant le rendu 😊 c'est du Julia le code ?

  • @jimmyatama2641
    @jimmyatama2641 2 месяца назад

    bonjour, très instructif. sur une vidéo précédente notamment sur la simulation de la galaxie tu as évoquer un algorithme appelé Algorithme de Barnes-Hut (pour optimiser le code en réduisant la complexité/ précisions). Serait-il possible de nous expliquer cela un de ce quatre avec un code javascript.🤗🤗🤗

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

    Nice ! ça fait un bonbout de temps que j'essaye de comprendre la génération procédurale et le pathfinding, tu viens de me donner une bonne piste !

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

    Ça faisais un bout de temps ! Très sympa comme toujours et bien expliqué ! :D

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

    Comme d'habitude une super vidéo
    J'ai hâte pour les prochaines

  • @솥틀느룻이설마팈
    @솥틀느룻이설마팈 4 года назад +1

    sa fait un moment qu'on t'a vu sa fait trop plaisir de te revoir

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

    Incroyable GG tu mérite plus d'abonnés

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

    Ahhhh ! Starsheep ! Un régal !

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

    En tant que dev je trouve ça très intéressant, je me suis toujours demandé pour tous ces problèmes/fonctionnalités "complexes" si il était nécessaire d'utiliser des calculs niveau bac + 5 option astrophysique XD
    Et du coup comme je le pensait il y en a beaucoup qu'on peut faire/résoudre, avec une succession d'étapes "simples", mais faut y penser à ces étapes et astuces et c'est ce qui rend le tout intéressant je pense ^^

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

    Quel vidéo de fou, j'y connais rien, j'ai trouvé ça lourd, bravo mec

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

    Continue tes vidéos je les adores !

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

    T’expliques super bien la logique derrière ton code c’est super intéressant ! Continue comme ça 😉

  • @mrp0iss0n
    @mrp0iss0n 4 года назад +2

    trop cool la vidéo je suis impatient de voir les prochaines ;)

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

    Wah je crois que j'avais vu cette vidéo il y a hyper longtemps!

  • @Valentin-vd8gz
    @Valentin-vd8gz 4 года назад

    Très intéressant et compréhensible. Un grand merci pour votre travail 😜

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

    Jolis programme et joli montage (les traveling et la perspective st faits en vidéo non ?).
    A la fin c'est une IA pour hungry bird ?

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

      Je le fais avec After Effects, et pour Flappy bird c'est bien un IA

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

    Trop cool ça part sur une tentative d'algorithme !

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

    merci pour l'explication. C'est un pathfinding bfs?

  • @noam4933
    @noam4933 Год назад +1

    Bonne vidéo 👍👍

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

    trop bien fait la vidéo gg

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

    juste wow :) j'avais pas pensé que c'était aussi simple de faire / résoudre un labyrinthe ^^ il y a plus qu'a essayer :)

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

    Enfin une nouvelle video !
    Contine comme ça tes vidéos sont super !

  • @The_Planck
    @The_Planck 4 года назад +2

    Yes une vidéo !

  • @curtwell88
    @curtwell88 4 года назад +10

    deja un classique

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

    L'algorithme est bien expliqué, bravo ! je vais essayer de le faire de mon côté avec juste vos explications :).

  • @cdemr
    @cdemr 4 года назад +4

    Je m'étais déjà demandé comment des gens arrivaient à créer des labyrinthes automatiquement aussi facilement, merci pour répondre à cette question du coup

  • @moa_c_SP76
    @moa_c_SP76 4 года назад +2

    Hyper stylé cette vidéo

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

      Hâte de voir la suite

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

    t vidéo son génial
    continue comme ca

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

    j'ai commencé python et je ne voit pas comment tu fais 💪
    Et aussi pour la partie graphique c'est directement intégré a c++ ou il faut un framework car je voudrais débuter un nouveau langage

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

      Si tu veux faire un GUI en c++, le mieux est d'avoir un framework. Tu as QT ou GTK

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

    Impressionnant, je connaissais pas la technique !

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

    Toujours autant stylé quand tout défile :D

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

    Bravo a toi ! C’est top de pouvoir programmer des truc visuel genre Hmi ou autre ! C’est quoi comme langage ?

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

    Trop bien. Quand j'y avais pensé, je pensais que ct trop compliqué. Mais pas du tout en fait.
    Juste une question par curiosité: comment tu as fais les vues animées en perspective ?

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

    tu pourras faire un tutoriel sur la programmation en c++

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

    salut mec super video merci a toi

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

    Moi qui adore les labirynthes cette vidéo est la meilleure

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

    Tu utilises quel logiciel pour programmer? Et quel langage de prog? À part cela, super vidéo! Courte mais compréhensible.

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

    J'adore ce projet 👍, c'est quoi le logiciel de programmation que tu utilise ?

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

    Tu fais rêver 🤩

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

    Ça fait longtemps qu'il y a plus de videos sur cette chaîne

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

    Je suis justement en train de faire un jeu ou l'on s'échappe du labyrinthe , c'est ouf la coïncidence

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

    Ducoup t'as réussi à record sans que ta famille de dérange c'est cool 😂 et merci pour cette super vidéo même si on y connait rien en programmation on comprend facilement la logique mathématique je kiff trop

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

    Merci j'ai réussi à le refaire moi-même !!

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

    Salut ! Désolé d'arriver si tard mais j'ai une question. En fait je dois faire un générateur/solveur de labyrinthe en C. J'ai compris comment faire grâce à t'as technique mais je n'arrives pas à le refaire... Pourrais tu m'expliquer plus en détails la partie où tu calcules la distance de chaque case ? Merci d'avance et bonne journée !

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

    génial, merci pour cette vidéo excellente !!!

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

    Honnêtement, très bonne vidéo. Je me demande : pour déterminer la distance entre une case et le départ, tu utilises quel algorithme ?

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

    Superbe video 👌🏻👌🏻👌🏻

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

    C'est super sympa comme méthode mais je sais qu'il en existe d'autres 😋. Ça peut valoir la peine d'en faire une série 😁

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

    C’est vachement stylé et même si j’y connais rien au code j’ai compris merci pour ce que tu fais

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

    C'est génial

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

    Magnifique c'était incroyable !

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

    vraiment top comme d'habitude !

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

    Super vidéo !

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

    La video est super GG

  • @S808.
    @S808. 4 года назад +1

    Merci beaucoup à toi

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

    Bonjour j'aimerais savoir où et comment tu à appris toutes ces connaissances en informatique,math...etc?

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

    Sympa comme petit projet ! Pense tu qu'on peut faire un programme similaire en JavaScript avec un tableau HTML ?

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

      Je ne sais pas ce qu'est un tableau HTML mais oui tu peux faire ça avec tous les langages

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

      Comme tout language, un labyrinthe est une chose classique donc je ne verrais pas pourquoi ceci ne serait pas possible en js ou en php, tout les langages sauf le html se resenblent de toute manière, les boucles ont le meme fonctionnement etc, si une fonction existe pas tu cherche le nom de ta fonction dans lelangage que tu connais avec ecris le language cible derriere sur google

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

    Hello qu’est ce que t’a utilisé comme logiciel ou truc comme Cmake pour modéliser ton labirxthme

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

    salut, je voudrais savoir de quel manière tu a appris le code? à l'école, avec des livres ou internet? et sinon selon toi l'une des ces manières est elle meilleure qu'une autre?