Je tenais vraiment à tous vous remercier, j’espère que la vidéo vous a plu (ou vous plaira) ! J’essaye de prendre en compte la plupart de vos commentaires pour améliorer ce que je fais (j’espère que ça se ressent mdr), donc merci à tous ceux qui prennent le temps d’écrire des retours constructifs. Pour en revenir à l’idée de notre cher Robert, son approche consiste à représenter une grille de 2048 comme un unique entier de 64 bits, où chaque case de la grille est codée en tant que “nibble”, c’est-à-dire un segment de 4 bits (vous l’aurez compris, 4 x 16 = 64). Chaque case de la grille est représentée par une valeur comprise entre 0 et 15 (qui tient sur 4 bits donc). Et c’est là que Robert a eu une idée de génie : par la nature de 2048, on ne manipule que des puissances de 2. Et donc, au lieu de stocker directement les nombres présents sur les tuiles, on stocke leur puissance de 2 : ainsi, on va représenter une tuile de valeur 2 par 1 (car 2^1 = 2), une tuile de 4 par 2 (car 2^2 = 4), une tuile de 8 par 3 (car 2^3 = 8), et ainsi de suite, jusqu’à la tuile de 32768 qui est représentée par 15. Bon là, je te vois venir : “gneuh gneuh, mais 2^0 ça fait 1”, et bah on va simplement considérer que c’est 0 quand on joue au jeu. Et là, je te vois encore venir : “65536 et 131072, tu ne peux pas les représenter alors que c’est possible de les atteindre”, et c’est totalement vrai, et notre cher Robert y a pensé, mais **spoiler** : on n’en a pas eu besoin. Cette représentation permet de manipuler l’ensemble de la grille de manière extrêmement efficace, en utilisant des opérations de décalage de bits pour extraire des lignes et des colonnes individuelles. En effet, chaque ligne et chaque colonne peut donc être représentée sur 16 bits (4 cases de 4 bits). Et donc, deuxième idée incroyable de Robert : on va stocker l’ensemble des mouvements dans 4 tableaux de taille 65536 (16 bits). On aura donc un tableau pour chaque mouvement, et dans chacun de ces tableaux, on aura la transformation associée. Par exemple, dans notre tableau “*gauche*” : en entrant la ligne [0,0,2,2], on va récupérer [3,0,0,0] qui correspond simplement au fait de passer de [0,0,4,4] à [8,0,0,0] en faisant un déplacement à gauche. (Bon, détail, mais là je fais en sorte que ce soit visuellement compréhensible, mais en réalité, tout est calculé en bits, et donc [0,0,2,2] est représenté par [0000 0000 0010 0010], ce qui correspond à 34, et [3,0,0,0] est représenté par [0011 0000 0000 0000], ce qui correspond à 12288, et donc dans notre tableau, on va simplement lier 34 à 12288.) Grâce à ça, on n’aura plus besoin de parcourir l’ensemble de la grille pour déplacer chaque tuile une à une, et sur des millions de simulations, c’est pas mal. Pour avoir une idée, mon implémentation “classique” du jeu est 50 à 100 fois moins performante. Bon, c’est déjà (ou enfin mdr) la fin de ce commentaire, je pense qu’assez peu de personnes vont arriver jusque-là. Je tenais encore une fois à tous vous remercier et petit spoil pour vous récompenser : la prochaine vidéo devrait être un nouveau concept qui lancera le début d’une série de vidéos.
implémentation très intéressante, c'est sûr que manipuler avec des puissances de 2 et en bits permet de réduire pas mal le stockage et augmenter la performance Ta vidéo a refait ma journée, merci beaucoup, un travail de qualité très sympa
J'avais fait à peu près pareil pour une implémentation Python d'une IA brute-force du jeu des petits carrés (pipopipette). Rien de tel qu'un entier pour coder un tableau de booléens !
@@mayelpul1894 sur la version 4×4 cases ? Parce que sur cette version le max c'est 4+8+16+32+64+128+256+512+1024+2048+4096+8192+16384+32768+65536+131072 = 262140
Franchement incroyable, c'est captivant et expliquer de façon très explicite ce qui fait que des personnes qui ne s'y connaissent pas trop peuvent comme même suivre et apprécier la vidéo. De plus ton humour et t'as façon de parler me divertisse et permet de rester captiver. C'est pour ça je suis sûr que ça va percer et franchement tu le mérite.
Merci beaucoup, vraiment ! Je sais pas si vous vous rendez compte à quel point les messages de soutien comme ça donnent de la force mais c'est incroyable
Je ne dis pas ça méchamment loin de là puisque l’orthographe de ton commentaire est presque irréprochable, mais « comme même » n’existe pas dans la langue française, c’est juste à titre d’information :)
J’ai pas vu beaucoup de tes vidéos mais tu as une imaginations de programmation impressionnante mais alors ton imagination sur les blagues / référence est exponentielle 😂
C'est vraiment intéressant de voir les mathématiques mises en jeu derrière un jeu aussi simple graphiquement. C'est ça que j'adore dans l'automatisation de process. Ça pousse à réfléchir sur le fond du problème et des questions cachées.
Franchement vu votre travail vous mériteriez beaucoup plus d'abonnés qu'actuellement bon en même temps vous ne sortez pas tout le temps des vidéos mais ça se comprend - - déjà recréer le jeu - créer le robot - faire le montage Continuez comme ça 😊
c'est uper intéressant, j'étais pas trop sûr de monte-carlo vu l'aléatoire et j'ai cru que ça allait se finir sur ça, mais j'ai été positivement surpris de l'expectomax, vidéo cool ! (et j'en suis qu'à la moitié)
Je ne commente que très rarement des vidéos mais alors là chapeau. RUclips m’a recommandé ta chaîne avec doodle jump et je ne suis pas déçu ! Très captivant tes vidéos continues comme ça c’est top ! 😃
Pourquoi je m’inflige ça a 1h15 du mat j’ai l’impression de voyager dans le temps avec tout ces explications. Non en vrai propre la vidéo j’ai trop kiffer !
tes vidéos c'est vraiment des masterclass moi j'essaye depuis un bon moment de faire un algorithme minimax sur un jeu de type echec que jai créé et je n'arrive pas alors que toi tu fais des algorithmes qui gère l'aléatoire c'est impressionnant 😂
vraiment cool tes video et je trouve ca super bien le fait que tu explore plusieurs possibilité pour aller de la solution la moins bonne vers la meilleur hate de voir la suite
incroyable j'avais eu cette idée il y a 3 ans quand j'étais encore au lycée, mais je n'ai jamais eu les connaissances technique pour coder ce genre de chose. En gros, tu réalises un de mes rêves et merci pour ça. Ca fait des années que je tryhard le jeu jamais réussi le 16384
bonjour. Le principal est que tu te fasses plaisir dans ce que tu fais, il y en aura forcément a qui ça plaira pas mais tant que ça te plait c'est le principal ! Bonne continuation
On a 16 cases dans un 2048. On peut donc stocker 16 nombres différents (4,8,16,32,64,128,256,512, 1024,2048,4096,8192,16384, 32768,65536 et 131072) impossible d'aller au-delà, mais théoriquement possible d'y arrivé. Ce robot est donc IMPARFAIT Mais bonne vidéo. Il nous en faut plus... Edit : ah il prédit l'avenir ... bon... IMPARFAIT
Tu fait de super vidéo, extrêmement facile à comprendre tout en restant détaillé , de plus on ne s’ennuie pas en les regardant grâce à ton humour, ton montage et tes musique, dans le même style que code BH (je dis pas que c’est du plagiat) comme ça en attendant la vidéo d’un ou regarde celle de l’autre. Alors merci ❤😁😃
Salut, MCTS tu n’as pas besoin spécialement de faire d’études pour le voir. Quelque soit le langage que tu préfères, tu peux l’implémenter facilement. C’est surtout de la logique et de la déduction qu’il faut avoir pour construire tes règles. Certain en bac+5 n’arriveraient pas jusque là et d’autres en bac+1 y arriveraient.
salut je trouve vraiment bien t'es video et j'ai voulu essayer mais du coup j'aurai une question quelle language de programmation tu utilise ? sinon continue comme sa bg 😄
Je découvre ta chaîne c’est vraiment interessant ! T’es devs ne sont pas open source ? Ça serait intéressant de pouvoir voir comment ça fonctionne de façon concrète ! :)
Super vidéo. Petite question, comment as-tu balancé les poids entre les 3 scores ? J'avais implémenté les 3 métriques mais le résultat n'était pas aussi bon qu'avec juste le snake case. Un des score est très grand tandis que les autres beaucoup moins (0-16 si je me souviens bien). Normaliser et faire 33% chacun n'était pas bon. Merci
Eh beh, on sent que tu t'es fait plaisir sur le montage (ah moins que ca ne soit des pétages de câble après plusieurs heures de montage, ce que je comprendrais aussi XD)
Très très bonne vidéo, entre le rythme et le contenu c’est vraiment solide. Mais quelle ta fonction de score au final tu ne l’explicite jamais jsuis vraiment curieux haha
Surper impressionnant comme d'habitude, je voulais savoir pourquoi je ne trouve pas le moment ou tu utilises dream reinforcment learning et un algorithme génétique dans tes autres video, ( je parle de l'image à 3:35 )
Il y a 10 ans, au bout de plusieurs 10aines d'heures sur la même partie et à la main, la tuile max 2^17 soient 131072... Avec un peu d'optimisation (la dernière tuile doit obligatoirement être un 4). Heureusement les cookies étaient là ce qui permettait d'avoir une sauvegarde au coup n -1. C'était le bon vieux temps :).
@@CodeBoyAI merci beaucoup ! D'ailleurs ça te prend combien de temps pour réaliser un projet de ce type ? Je suppose que selon la méthode ça prend + ou - de temps.
Je tenais vraiment à tous vous remercier, j’espère que la vidéo vous a plu (ou vous plaira) ! J’essaye de prendre en compte la plupart de vos commentaires pour améliorer ce que je fais (j’espère que ça se ressent mdr), donc merci à tous ceux qui prennent le temps d’écrire des retours constructifs.
Pour en revenir à l’idée de notre cher Robert, son approche consiste à représenter une grille de 2048 comme un unique entier de 64 bits, où chaque case de la grille est codée en tant que “nibble”, c’est-à-dire un segment de 4 bits (vous l’aurez compris, 4 x 16 = 64).
Chaque case de la grille est représentée par une valeur comprise entre 0 et 15 (qui tient sur 4 bits donc). Et c’est là que Robert a eu une idée de génie : par la nature de 2048, on ne manipule que des puissances de 2. Et donc, au lieu de stocker directement les nombres présents sur les tuiles, on stocke leur puissance de 2 : ainsi, on va représenter une tuile de valeur 2 par 1 (car 2^1 = 2), une tuile de 4 par 2 (car 2^2 = 4), une tuile de 8 par 3 (car 2^3 = 8), et ainsi de suite, jusqu’à la tuile de 32768 qui est représentée par 15. Bon là, je te vois venir : “gneuh gneuh, mais 2^0 ça fait 1”, et bah on va simplement considérer que c’est 0 quand on joue au jeu. Et là, je te vois encore venir : “65536 et 131072, tu ne peux pas les représenter alors que c’est possible de les atteindre”, et c’est totalement vrai, et notre cher Robert y a pensé, mais **spoiler** : on n’en a pas eu besoin.
Cette représentation permet de manipuler l’ensemble de la grille de manière extrêmement efficace, en utilisant des opérations de décalage de bits pour extraire des lignes et des colonnes individuelles. En effet, chaque ligne et chaque colonne peut donc être représentée sur 16 bits (4 cases de 4 bits). Et donc, deuxième idée incroyable de Robert : on va stocker l’ensemble des mouvements dans 4 tableaux de taille 65536 (16 bits). On aura donc un tableau pour chaque mouvement, et dans chacun de ces tableaux, on aura la transformation associée. Par exemple, dans notre tableau “*gauche*” : en entrant la ligne [0,0,2,2], on va récupérer [3,0,0,0] qui correspond simplement au fait de passer de [0,0,4,4] à [8,0,0,0] en faisant un déplacement à gauche.
(Bon, détail, mais là je fais en sorte que ce soit visuellement compréhensible, mais en réalité, tout est calculé en bits, et donc [0,0,2,2] est représenté par [0000 0000 0010 0010], ce qui correspond à 34, et [3,0,0,0] est représenté par [0011 0000 0000 0000], ce qui correspond à 12288, et donc dans notre tableau, on va simplement lier 34 à 12288.)
Grâce à ça, on n’aura plus besoin de parcourir l’ensemble de la grille pour déplacer chaque tuile une à une, et sur des millions de simulations, c’est pas mal. Pour avoir une idée, mon implémentation “classique” du jeu est 50 à 100 fois moins performante.
Bon, c’est déjà (ou enfin mdr) la fin de ce commentaire, je pense qu’assez peu de personnes vont arriver jusque-là. Je tenais encore une fois à tous vous remercier et petit spoil pour vous récompenser : la prochaine vidéo devrait être un nouveau concept qui lancera le début d’une série de vidéos.
eh bas dis donc🤣
implémentation très intéressante, c'est sûr que manipuler avec des puissances de 2 et en bits permet de réduire pas mal le stockage et augmenter la performance
Ta vidéo a refait ma journée, merci beaucoup, un travail de qualité très sympa
C'EST LE CODE CIVIL, APPELLONS MASDAK !! 🤓
J'avais fait à peu près pareil pour une implémentation Python d'une IA brute-force du jeu des petits carrés (pipopipette). Rien de tel qu'un entier pour coder un tableau de booléens !
Hmmmhm oui les 4 bits c est exactement ce que je pensais aussi.
Les 0.13% des joueurs restants : hold my beer
Tu penses que c'est random le pourcentage ? Mon record est de plus de 700 000 donc si c'est le cas je fais partie de l'élite 🎉
@@mayelpul1894 moi aussi je fait partie de l'elite, ma partie actuelle est a 2.596.652 hehehe
Mais déjà, est-ce qu'ils existent ?
@@mayelpul1894 sur la version 4×4 cases ? Parce que sur cette version le max c'est 4+8+16+32+64+128+256+512+1024+2048+4096+8192+16384+32768+65536+131072 = 262140
@@mayelpul1894 Ah non mdr j'ai rien dit c'est pas comme ça que le score est compté
Franchement incroyable, c'est captivant et expliquer de façon très explicite ce qui fait que des personnes qui ne s'y connaissent pas trop peuvent comme même suivre et apprécier la vidéo. De plus ton humour et t'as façon de parler me divertisse et permet de rester captiver.
C'est pour ça je suis sûr que ça va percer et franchement tu le mérite.
Merci beaucoup, vraiment ! Je sais pas si vous vous rendez compte à quel point les messages de soutien comme ça donnent de la force mais c'est incroyable
Je ne dis pas ça méchamment loin de là puisque l’orthographe de ton commentaire est presque irréprochable, mais « comme même » n’existe pas dans la langue française, c’est juste à titre d’information :)
@@M3srim3s51vraiment ? Tu as la raison/justification si oui je veux bien savoir et je suis sensé dire quoi à la place ducoup moi 😅.
@@JustKilyan oui vraiment ^^
La raison c’est juste que ça n’existe pas, c’est « quand même » :)
J'ai explosé de rire avec ta chanson des couleurs !! C'est ça qui est bon : décalé et surprenant. Continue le bon taf
Ouais ça m'a flingué le mec qui détruit l'écran juste après mdr. Magnifiques vidéos , continue comme ça
J’ai pas vu beaucoup de tes vidéos mais tu as une imaginations de programmation impressionnante mais alors ton imagination sur les blagues / référence est exponentielle 😂
Merci ça fait plaisir !
C'est vraiment du bon travail, un grand merci !
C'est vraiment intéressant de voir les mathématiques mises en jeu derrière un jeu aussi simple graphiquement. C'est ça que j'adore dans l'automatisation de process. Ça pousse à réfléchir sur le fond du problème et des questions cachées.
Franchement vu votre travail vous mériteriez beaucoup plus d'abonnés qu'actuellement bon en même temps vous ne sortez pas tout le temps des vidéos mais ça se comprend - - déjà recréer le jeu
- créer le robot
- faire le montage
Continuez comme ça 😊
c'est uper intéressant, j'étais pas trop sûr de monte-carlo vu l'aléatoire et j'ai cru que ça allait se finir sur ça, mais j'ai été positivement surpris de l'expectomax, vidéo cool ! (et j'en suis qu'à la moitié)
Wow t'es vidéos sont vraiment bien ! Le montage et cool et tu expliques vraiment bien. Tu mérites tellement plus d'abonnés !!
Une superbe découverte !! Incroyable vidéo!
J’aaaaaadooooore ! Hyper dynamique, fun et (surtout) très intéressant ! Alors que à la base le code bon… j’ai jamais était autant hypée par 2048 !
bravo c'est dingue comme taff !
C’est vraiment super impressionnant et ça aide à comprendre le fonctionnement donc merci à toi
Incroyable vidéo, très fan du montage et de tes explications. Continue comme ça et prends le temps qu'il te faut ! ^^
Je commente jamais, mais je viens de découvrir ta chaîne incroyable, simple ludique et intéressant !!
🎉Merci pour ton travail vivement la prochaine vidéo🎉
Bravo tes vidéos sont vraiment incroyables et d'une qualité remarquable !
Je ne commente que très rarement des vidéos mais alors là chapeau. RUclips m’a recommandé ta chaîne avec doodle jump et je ne suis pas déçu !
Très captivant tes vidéos continues comme ça c’est top ! 😃
Merci beaucoup, ça fait trop plaisir !
franchement super video. j'aime beaucoup l'editing et l'humour de la video ainsi que le coté informatif. +1 abonné :)
je kiff ce que tu fais j'aime trop ce type de contenue , les jeux vidéo + la programmation 😍😍
Pourquoi je m’inflige ça a 1h15 du mat j’ai l’impression de voyager dans le temps avec tout ces explications. Non en vrai propre la vidéo j’ai trop kiffer !
Très bon cas pratique pour les bases de l'apprentissage par ordinateur ! Bravo
Captivant, trop bien écrit, drôle et avec un bon montage … honnêtement genre ?? Merci mec
J'adore le concept de ta chaine. Je m'abonne de suite. Merci!❤
tes vidéos c'est vraiment des masterclass moi j'essaye depuis un bon moment de faire un algorithme minimax sur un jeu de type echec que jai créé et je n'arrive pas alors que toi tu fais des algorithmes qui gère l'aléatoire c'est impressionnant 😂
Franchement incroyable comme vidéo j'aime beaucoup et tu explique vraiment super bien merci 😚😚
+1 abo, super concept, tu pourrais essayé avec d'autres jeu ? genre un jeu où l'IA doit trouver des objets dans une image
🎶Bleuuuuuuuuu.....🎶
Ça fait 3 semaines que je l’ai dans la tête j’en peux plus 😭
Merci pour ton travail ❤😂😊
C'est intéressant ET rigolo, bien joué mek
Super la vidéo et en plus je suis passé dans les commentaires affiché en fin de vidéo c'est trop bien 😂❤❤❤
Ça me donne trop envie de voir une IA s'attaquer à Atomas !
bon visionage
Révise ton orthographe.
@@DarkerStudio-rt6ic mechant 😢😢
@@DarkerStudio-rt6icÇa va, il manque juste une lettre
très bonne vidéo bg, j'ai beaucoup aimé ! :)
vraiment cool tes video et je trouve ca super bien le fait que tu explore plusieurs possibilité pour aller de la solution la moins bonne vers la meilleur
hate de voir la suite
Trop cool , super montage ( en plus du codage )
Super vidéo c’est clair, bien monté et interessant, continue !
incroyable j'avais eu cette idée il y a 3 ans quand j'étais encore au lycée, mais je n'ai jamais eu les connaissances technique pour coder ce genre de chose. En gros, tu réalises un de mes rêves et merci pour ça. Ca fait des années que je tryhard le jeu jamais réussi le 16384
Le montage incroyable vraiment chapeau
bonjour. Le principal est que tu te fasses plaisir dans ce que tu fais, il y en aura forcément a qui ça plaira pas mais tant que ça te plait c'est le principal ! Bonne continuation
content de faire parti des 0.13% 🤌🏻 excellente vidéo en tout cas !
Bravo champion, ça me rappelle l algorithme du mini max
super vidéo 😍, je trouve que tu explique bien, la vidéo est bien monté c'est du super travail
Le "notre police" il m'a mit bien xD
Incroyable j’en veux plus !
On a 16 cases dans un 2048. On peut donc stocker 16 nombres différents (4,8,16,32,64,128,256,512,
1024,2048,4096,8192,16384,
32768,65536 et 131072) impossible d'aller au-delà, mais théoriquement possible d'y arrivé. Ce robot est donc IMPARFAIT
Mais bonne vidéo. Il nous en faut plus...
Edit : ah il prédit l'avenir ... bon...
IMPARFAIT
Masterclass la video bravo !
Très bonne vidéo félicitations !!
C'était chouette comme toujours, et t'inquiète pas la musique rend bien dans cette utilisation 😉😂
Bon boulot soldat. Tu peux te reposer. Et faire la suite. Synth war ça tue.
🫡
T’es clairement le crack que tu pense être 👑
Incroyable vidéo bravo
Notre police ça m’a fumé 😂😂
Je viens de découvrir, le taf est monstrueux, drôle mais lourd, explication poussée mais pas barbante, sincèrement gg
J'ai bien fait de cliquer au hasad. Hop, un abonnement supplémentaire. Super vidéo
0:50 NOTRE POLICE, LA KG-
6:08 j'adore faire ça
8:44 quatre milliards deux-cent quatre-vingt quatre millions neuf-cent soixante sept mille et deux-cent quatre-vingt seize
Je suis déçu, t'est pas aller à 1'000'000!
Rebourser le temps!
J'ai rien compris mais trop stylé 👌
Tu fait de super vidéo, extrêmement facile à comprendre tout en restant détaillé , de plus on ne s’ennuie pas en les regardant grâce à ton humour, ton montage et tes musique, dans le même style que code BH (je dis pas que c’est du plagiat) comme ça en attendant la vidéo d’un ou regarde celle de l’autre.
Alors merci ❤😁😃
Quels sont tes outils pour ce genre de projet ? Et jusqu'à quel niveau universitaire tu es allé ? Très bonne vidéo 👌
Bah 2048
@@makisekurisu1761 si c'est pour dire ça tu aurais pu t'abstenir
Salut, MCTS tu n’as pas besoin spécialement de faire d’études pour le voir. Quelque soit le langage que tu préfères, tu peux l’implémenter facilement. C’est surtout de la logique et de la déduction qu’il faut avoir pour construire tes règles. Certain en bac+5 n’arriveraient pas jusque là et d’autres en bac+1 y arriveraient.
Super classe la vulga, chapeau !
salut je trouve vraiment bien t'es video et j'ai voulu essayer mais du coup j'aurai une question quelle language de programmation tu utilise ? sinon continue comme sa bg 😄
Tes vidéos ressemble à celles de code bh mais je ne sais pas lesquelles sont les meilleurs.
Haha vu la qualité de ces vidéos je le prends comme un compliment !
@@CodeBoyAIses*
On mange très bien ici 🗣️🗣️🗣️🗣️🗣️🔥🔥🔥🔥🔥
Super vidéo ! 👌
Je découvre ta chaîne c’est vraiment interessant !
T’es devs ne sont pas open source ? Ça serait intéressant de pouvoir voir comment ça fonctionne de façon concrète ! :)
Super vidéo. Petite question, comment as-tu balancé les poids entre les 3 scores ? J'avais implémenté les 3 métriques mais le résultat n'était pas aussi bon qu'avec juste le snake case. Un des score est très grand tandis que les autres beaucoup moins (0-16 si je me souviens bien). Normaliser et faire 33% chacun n'était pas bon. Merci
Eh beh, on sent que tu t'es fait plaisir sur le montage (ah moins que ca ne soit des pétages de câble après plusieurs heures de montage, ce que je comprendrais aussi XD)
J'ai vraiment regardé cette vidéo il y quelques jours et aujourd'hui j'ai appris que mon projet de fin de semestre est de faire un 2048 en C++ :)
Excellent !
Très très bonne vidéo, entre le rythme et le contenu c’est vraiment solide.
Mais quelle ta fonction de score au final tu ne l’explicite jamais jsuis vraiment curieux haha
géniale !!
Bonne vidéo. Tu recodes les jeux avec un moteur ou juste du code pur et simple ?
Ps mal en + j'aime bien le jeu, +1 !
trop bien g decouvert tas chaine t incr mec
Merci, ça fait trop plaisir ! J’espère que les autres vidéos te plairont aussi
Très bonne vidéo, peut-être un peu rapide sur certains concepts
Vidéo géniale 🎉
très stylé, gg
Tres sympa, et véridique
trop fort !!
tu pourrais mettre la dernière musique a chaque fin de vidéo
ça rapelle tt les moments épiques et ça marcherait trop bien
on veut le depot github!! (please) Mais sinon la video est de très grande qualiter 👍bravo.
Le poulet est prêt
Surper impressionnant comme d'habitude, je voulais savoir pourquoi je ne trouve pas le moment ou tu utilises dream reinforcment learning et un algorithme génétique dans tes autres video, ( je parle de l'image à 3:35 )
J'aime bien cette musique aussi ^^
Il y a 10 ans, au bout de plusieurs 10aines d'heures sur la même partie et à la main, la tuile max 2^17 soient 131072... Avec un peu d'optimisation (la dernière tuile doit obligatoirement être un 4). Heureusement les cookies étaient là ce qui permettait d'avoir une sauvegarde au coup n -1. C'était le bon vieux temps :).
Salut, superbe vidéo, tu utilise quels langages de progra ?
Super video
Géniale cette vidéo ahah. Moyen d'avoir le titre de la musique à la fin ?
Merci, ça fait trop plaisir ! La musique c'est : The Synth Wars - Jack O'Reilly
@@CodeBoyAI merci beaucoup !
D'ailleurs ça te prend combien de temps pour réaliser un projet de ce type ? Je suppose que selon la méthode ça prend + ou - de temps.
Petite pensée aux 0,13% des joueurs qui ont fait mieux que le programme
Sympa la vidéo mais ton IA ne trouve pas de meilleure solution avec une case à 131072 ?
4:56 alala charlie haid
Gg
je cherchai depuis des jour une vidéo sur 2048
et en plus elle marche bien !!!
Le crack ultime
boh ? C code BH qui t'envoie ou c'est comment ? Masterclass la vidéo
1m35 et je rigole déjà, ce mec est un génie incompris
J adore tes vidéo alors que je pige rien au terme technique
Ma question : quel est le temps de simu et la vitesse de calcul ?
Mais c'est bon tu l'as mis en fin de video : merci et bravo !
Bien, maintenant atteins 262144 avec ton IA 😎