- il y a 2 jours
- #gaming
- #minecraft
- #modding
- #fun
- #donjon
Tu veux voir comment un artiste 3D crée un mod Minecraft de folie avec 15 000 lignes de code, des boss, des armes, et des donjons générés à la volée ? Entre galères, rires et exploits techniques, découvre notre aventure et le verdict des pros du modding ! Abonne-toi pour ne rien louper et dis-nous en commentaire ce que tu as le plus aimé ! #gaming #Minecraft #modding #fun #donjon
👉 Cette chaîne est réalisée en collaboration avec https://www.youtube.com/@danielkrafft
0:00 - Présentation du projet de mod Minecraft
2:49 - Défis et innovations dans la génération de donjons
8:52 - Fonctionnalités avancées et équilibrage
11:36 - Travail d'équipe et résolution de problèmes techniques
15:42 - Création d'armes, donjons et tests
19:21 - Optimisation finale et création de la Piglin Factory
25:05 - Tests par les experts et retours sur le mod
32:33 - Bilan du projet et conclusion
Nous sommes désormais disponibles sur Spotify ! Écoutez maintenant https://open.spotify.com/show/033HQk5M8AEtqeeiKFIddN
👉 Cette chaîne est réalisée en collaboration avec https://www.youtube.com/@danielkrafft
0:00 - Présentation du projet de mod Minecraft
2:49 - Défis et innovations dans la génération de donjons
8:52 - Fonctionnalités avancées et équilibrage
11:36 - Travail d'équipe et résolution de problèmes techniques
15:42 - Création d'armes, donjons et tests
19:21 - Optimisation finale et création de la Piglin Factory
25:05 - Tests par les experts et retours sur le mod
32:33 - Bilan du projet et conclusion
Nous sommes désormais disponibles sur Spotify ! Écoutez maintenant https://open.spotify.com/show/033HQk5M8AEtqeeiKFIddN
Catégorie
🎮️
Jeux vidéoTranscription
00:00Je suis artiste 3D, et ces trois derniers mois, j'ai secrètement développé un mode Minecraft avec 15 000 lignes
00:05de code,
00:06comprenant des armes personnalisées, des bosses, des dimensions,
00:09et j'ai même convaincu 4 développeurs de mode et youtubeurs légendaires de noter mon travail sur une échelle de
00:131 à 10.
00:14Mes spectateurs me supplient de le faire depuis 3 ans d'affilée, et je vais faire en sorte qu'ils
00:18le regrettent.
00:18J'ai probablement conçu une centaine de bosses et d'armes personnalisées jusqu'ici, et je veux tous les ajouter
00:23au jeu.
00:23Enfin, certains d'entre eux.
00:25Je suis bien tenté de tout balancer dans l'overworld pour semer un chaos et une destruction sans fin,
00:29mais si je veux impressionner ces gars-là, je dois proposer un bon game design.
00:32Mon idée est essentiellement d'isoler chaque boss dans sa propre dimension,
00:35créer et supprimer à la volée dès que vous avez besoin d'y accéder.
00:38Peut-être qu'on y entre par un portail, et que ce portail peut avoir n'importe quelle forme.
00:41Peut-être que quand vous l'ouvrez, il y a un petit...
00:43Peut-être que les portails pourraient être en 3D ?
00:45Attendez, non, je code pas ça.
00:47Comme ça, j'ai un contrôle total sur ce qui se passe dans le donjon, sans créer de conflit avec
00:50le reste du jeu.
00:51J'ai déjà créé mon propre jeu. Ça ne peut pas être si difficile, non ?
00:53Le jeu est déjà fait.
00:55Je suis la personne la plus ignorante du monde entier.
00:57J'ai essayé de construire plusieurs donjons différents, avec des portails pour aller avec,
01:01pour finalement aboutir à cette grande et magnifique île de parcours, avec... des vaches.
01:06Qui n'est pas trop difficile à jouer.
01:07Et il n'a fallu qu'environ 2 semaines de construction avec mes amis,
01:10pour que je me rende compte que je suis bien trop paresseux pour ça.
01:13Le temps que je finisse de construire tout ça à la main, j'aurai 200 versions de retard.
01:16Je vais donc devoir prendre sur moi, et apprendre la génération procédurale.
01:19De cette façon, chaque donjon sera généré aléatoirement, et je n'aurai pas besoin de tous les construire.
01:24Cette simple décision a rendu le projet environ 10 fois plus difficile,
01:27mais quand vous verrez le résultat final, vous verrez que ça en vaut largement la peine.
01:30Voyez-vous, quand vous créez un mode Minecraft, vous avez le choix entre deux principaux mode loader.
01:34Croix principaux cha...
01:35Vous pouvez arrêter de vous autodétruire pendant 5 secondes.
01:37J'ai créé ces entités de failles, qui vous téléportent dans le donjon lorsque vous les touchez.
01:40Je leur ai donné une texture temporaire, et lentement mais sûrement,
01:43j'ai réussi à placer une unique pièce dans une dimension vide, entièrement par le code.
01:46On en est à 3000 lignes maintenant, et j'aimerais que ce soit une blague.
01:50Avec des donjons comme ceci, tout repose sur la variété.
01:52Et bon, c'est actuellement le pire scénario possible pour ça.
01:56La prochaine étape consiste donc à trouver comment ajouter plusieurs pièces à la fois.
01:59J'ai créé ces blocs de connexion, qu'on peut placer partout où l'on souhaite relier la pièce,
02:02et ils s'adapteront automatiquement aux autres pièces, en fonction de la taille de l'ouverture.
02:05Ensuite, il choisit simplement une pièce au hasard, trouve quelques points de connexion valides,
02:09calcule la direction et le décalage, et la place dans le monde.
02:12Plutôt simple, non ?
02:13Mon cerveau va finir par lâcher.
02:14Mais au final, une fois que le système fonctionne, c'est un spectacle à voir.
02:17J'ai continué, en corrigeant les problèmes et en créant des salles de test,
02:20jusqu'à réussir à générer un seul donjon personnalisé,
02:23comprenant jusqu'à 1000 salles, sans aucun souci.
02:25Je ne sais pas pourquoi j'aurais besoin de faire ça un jour,
02:26mais si cela n'impressionne pas les développeurs de mode, je ne sais pas ce qu'il fera.
02:29Maintenant que ce système existe, c'est assez facile de l'enrichir.
02:32Tout ce que vous avez à faire, c'est construire la salle, l'exporter, et écrire une seule ligne de
02:35code.
02:36Le vrai travail consiste simplement à concevoir les salles elles-mêmes.
02:39Je n'arrive pas à croire que Mojang n'y ait pas pensé.
02:41C'est à peu près à ce moment-là du projet que j'ai découvert que Mojang y avait en
02:43fait déjà pensé.
02:44Oups, trop tard maintenant.
02:46Maintenant qu'on a pratiquement rattrapé les donjons Vanilla, il est temps d'aller encore plus long.
02:49J'ai créé ce système de matériaux où, au lieu de placer les blocs directement,
02:52vous pouvez utiliser ces blocs modèles et les remplacer plus tard par une sélection aléatoire.
02:55Prenez cette salle par exemple.
02:56Pour les murs, utilisons 70% de netherrack, 20% de sable des âmes, et 10% de blocs de
03:01magma.
03:02Et pour les plateformes, on peut utiliser 80% de briques du nether, et 20% de briques rouges du
03:06nether.
03:07De cette façon, le même agencement peut être utilisé où vous voulez.
03:09Mettez du grès, et boum, donjon du désert.
03:12Mettez des pierres taillées, mettez de la prise marine, faites-le avec des champignons.
03:16Peu importe.
03:16On obtient genre 100 salles par salles maintenant.
03:18Ces donjons vont se construire tout seuls.
03:20Je me demande ce qui se passe si on met chaque bloc dans les matériaux du donjon.
03:23Non, on va devoir utiliser ça, pas vrai ?
03:24A ce stade du processus, j'ai probablement créé...
03:27400 mondes de test.
03:28Ce qui signifie que j'ai dû regarder ce PNG de chat pixelisé dans les yeux
03:31pendant qu'il générait mon donjon à environ 400 occasions différentes.
03:34Pour être clair, cela ne me pose aucun problème.
03:35Mais si je dois montrer cela à certains des développeurs de mode les plus célèbres de tous les temps,
03:39je devrais probablement trouver quelque chose de plus professionnel.
03:41Eh bien, mesdames et messieurs, nous l'avons enfin fait.
03:43Des cercles dans Minecraft.
03:45Incroyable.
03:45Ouais, j'ai créé un moteur de rendu de cercles.
03:47Vous lui dites simplement combien de sommets vous voulez, et il fait juste.
03:49En fait, je ne veux pas revivre ce que je viens de traverser.
03:51J'ai aussi écrit un shader personnalisé complet,
03:53qui imite le portail de Land, mais qui peut être de la couleur que vous voulez.
03:56Bleu, jaune, rose, vert, infrarouge...
03:59Vous pouvez même mettre plusieurs couleurs selon le thème du donjon en lui-même.
04:02Vous savez quoi ?
04:03Attendez une seconde pendant que je crée mon propre système audio personnalisé
04:05pour que la hauteur et le volume changent en fonction de la distance du joueur.
04:09Regardez ça.
04:09C'est la plus belle chose que j'ai jamais entendue.
04:11Le premier boss que j'ajoute est le mutant Bog.
04:13C'est ce squelette décrépillé empoisonné
04:15qui utilise un arbre comme jambe et un arc pour tirer des flèches empoisonnées.
04:18Donc peut-être que le donjon où il vit pourrait avoir pour thème un marais,
04:21comme s'il était à l'intérieur d'un arbre ou un truc du genre,
04:23et les couleurs pourraient être le vert et le jaune.
04:25On pose le mutant Bog dans la dernière pièce,
04:27on y met deux ou trois générateurs, et le tour est joué.
04:29Voilà un boss de régler plus que 57.
04:31C'est une bonne preuve de concept, mais il y a quelques problèmes.
04:34Pour l'instant, c'est totalement gratuit de débarquer dans un donjon
04:36et de ramasser toute butin qu'on veut.
04:37Je pense que pour l'instant, l'accès au donjon coûtera des niveaux d'XP,
04:40et on pourra toujours ajouter d'autres méthodes plus tard.
04:42J'ai même ajouté plusieurs types d'XP.
04:44Actuellement, il y a des versions pour la surface, le nether et l'end.
04:47Elles fonctionnent à peu près de la même manière,
04:49mais s'obtiennent à partir de sources différentes.
04:50Les endermen lâchent beaucoup plus d'XP de l'end,
04:52les blazes de l'XP du nether.
04:53Vous avez compris le principe.
04:55Les donjons de chaque dimension utilisent ce type d'XP pour s'ouvrir.
04:57Si seulement je pouvais en trouver un.
04:58Je cherche depuis.
05:00C'est sur le toit ?
05:01C'est...
05:01C'est sur le toit, n'est-ce pas ?
05:02Je...
05:03Je vais arranger ça, ne vous inquiétez pas.
05:04Je trouve que c'est un effet visuel sympa pour lier le tout,
05:06et on pourrait même ajouter d'autres types plus tard
05:08pour des trucs comme l'Ether, le Deep Dark ou...
05:10la Bumblezo.
05:11Elles ont même leur propre barre d'expérience,
05:13qui s'affiche par-dessus la normale,
05:14et il y a même un raccourci clavier pour basculer de l'une à l'autre quand vous voulez.
05:17Je pourrais continuer comme ça encore un moment,
05:18mais je dois arrêter de faire n'importe quoi maintenant,
05:20car le premier mois est terminé,
05:21et il est temps de passer à la vitesse supérieure.
05:23Le truc avec les donjons de Minecraft,
05:24c'est qu'ils ont tendance à se dérouler toujours exactement de la même manière.
05:27On entre, on jette un oeil,
05:28on casse des générateurs, on prend du butin,
05:30on caresse deux ou trois squelettes avec une épée,
05:32et on recommence,
05:33jusqu'à ce que notre phase Minecraft de deux semaines soit terminée.
05:35Ça reste sympa, mais si ça peut pas aller plus loin,
05:37c'est parce que les structures de Minecraft ont un défaut fatal.
05:39Ce ne sont que des blocs.
05:41Vous ne pouvez pas avoir de vagues d'ennemis,
05:43vous ne pouvez pas avoir de musique spéciale.
05:44Les zenin ne servent à rien parce que la solution c'est toujours la pioche,
05:47et malheureusement il n'y a pas vraiment moyen d'y échapper,
05:49c'est juste le principe du jeu.
05:51Il y a des blocs, il y a des entités,
05:52c'est pas comme si les salles étaient vivantes,
05:54mais et si elles étaient vivantes ?
05:55J'ai déjà configuré tout ça pour que chaque salle soit son propre objet distinct,
05:58tout comme une entité,
05:59donc théoriquement, rien n'empêche d'agir comme tel.
06:02Si un joueur entre dans une salle,
06:03on peut exécuter du code en fonction de la pièce dans laquelle on se trouve.
06:06Le joueur vérifie simplement la liste des salles dans le chunk,
06:08et ordonne à celles qui le chevauchent de faire apparaître un millier de poissons d'argent.
06:11Ou de s'abonner à ma chaîne YouTube, ou un truc du genre.
06:14La seule chose que font les entités, et que les salles ne font pas,
06:16c'est de tiquer.
06:17Les entités se mettent à jour chaque vingtième de seconde,
06:19et c'est comme ça qu'elles cuisent des objets, ou...
06:21explosent.
06:22Mais si on fait tiquer le donjon lui-même,
06:25le donjon peut faire tiquer les étages,
06:26les étages peuvent faire tiquer les branches,
06:28et les branches peuvent faire tiquer les salles.
06:30Ça semble évident, mais ce système à lui seul
06:32en fait probablement le générateur de donjons le plus modulable de toute l'histoire de Minecraft.
06:35Pour le deuxième mois,
06:36j'ai réussi à me libérer deux semaines entières,
06:38soit 14 jours, pour pousser ce système dans ses derniers retranchements.
06:41L'exemple le plus évident,
06:42c'est une salle de combat.
06:43Ça ressemble à une salle normale,
06:44mais quand le joueur y entre,
06:45on peut verrouiller les portes derrière lui,
06:47et faire apparaître des vagues d'ennemis à des endroits aléatoires.
06:50Il suffit de définir un groupe d'ennemis,
06:51et le système en pioche autant qu'on veut.
06:53Zombies 10%,
06:54squelettes 10%,
06:55Withers 0,1%.
06:57Histoire d'être sûr que les joueurs vivent dans une peur constante,
06:59on peut donner aux ennemis des armes,
07:01des armures,
07:01des effets de potions.
07:03Qu'est-ce qui se passe si on donne à un creeper genre vitesse niveau 10 ?
07:05Ouais, on garde ça.
07:06Et une fois que tous les ennemis sont éliminés,
07:08la pièce se dit « c'est bon »
07:09et déverrouille à nouveau toutes les portes.
07:11Sauf si l'un des ennemis était un Enderman,
07:12et s'est téléporté dehors,
07:14auquel cas vous restez enfermés pour l'éternité.
07:15Je devrais probablement régler ça.
07:17Pièce secrète.
07:18Une fois générée,
07:19elle remplisse le mur opposé de blocs cachés,
07:20que l'on peut modifier selon le matériau.
07:26J'ai raté,
07:26parce que vous n'aviez pas regardé le mur d'assez près.
07:28Des zones de repos,
07:29il en faut absolument.
07:30J'ai créé ce liquide de vie,
07:31qui vous donne de la régénération,
07:32pour que vous puissiez vous blottir avec les potes
07:34après une salle de combat et vous soigner.
07:36On peut faire des salles de parcours,
07:37on peut faire des salles d'énigmes,
07:38mais Daniel,
07:39est-ce que les joueurs ne pourraient pas simplement
07:40tout casser s'ils ne veulent pas combattre ?
07:42Non.
07:42Mince.
07:43Bon, les salles ont désormais des règles de destruction.
07:45La première règle,
07:46c'est tout est permis.
07:47Ça veut dire que vous pouvez casser
07:48et poser autant de blocs que vous le souhaitez.
07:49La deuxième règle,
07:50c'est rien du tout.
07:51Ça veut dire qu'on est en gros
07:51en mode aventure
07:52et qu'on ne peut rien poser ni casser.
07:54Mais c'est un peu nul.
07:55Comment je suis censé combattre des trucs
07:56sans m'élever sur une tour hors de portée
07:58comme une petite...
07:59Oups.
07:59D'accord, c'est vrai,
08:00mais on ne peut pas poser de lave,
08:02on ne peut pas poser de TNT.
08:03C'est à peine encore du Minecraft.
08:04Et c'est pour ça que j'ai créé la règle 3,
08:05la destruction de l'enveloppe.
08:07Ça veut dire qu'on peut casser
08:08et poser tout ce qu'on veut
08:09tant que ce n'est pas l'anneau extérieur de bloc.
08:11Comme ça, on a un maximum de chaos
08:12sans pouvoir vraiment s'échapper.
08:14J'imagine qu'on part sur un vrai roguelike maintenant.
08:15Alors j'ai commencé à travailler
08:16sur une salle marchande.
08:17L'idée, c'est de pouvoir dépenser
08:18des niveaux d'XP
08:19pour acheter des objets
08:19qui vous aideront plus tard.
08:20Donc pour faire ça,
08:21j'ai juste besoin d'un système
08:22de modèle d'offrande,
08:23d'une entité,
08:24d'un moteur de rendu
08:24et sans doute d'une sorte de pop-up pour le coup.
08:27C'était une vraie purge.
08:28Comme...
08:28Bouffer sans clous d'affilé.
08:30Minecraft intègre déjà
08:30un moteur de rendu d'objets,
08:31mais je voulais aller plus loin.
08:32Alors j'ai créé cette bulle de texte
08:34qui apparaît dès qu'on le regarde.
08:35On pourra la réutiliser plus tard
08:36quand on devra parler aux objets
08:38ou un truc du genre.
08:38Enfin, je sais pas trop.
08:39Ça affiche le montant du coût
08:40à côté du type d'XP nécessaire pour l'acheter,
08:42ce qui permet d'avoir
08:43plein de variantes différentes.
08:44Ne me demandez surtout pas
08:45combien de lignes de code ça m'a pris.
08:46J'ai fait en sorte que l'entité
08:47s'aligne automatiquement
08:47sur le demi-bloc le plus proche
08:49pour pouvoir la placer sur les coins.
08:50Et tant que j'y étais,
08:51j'ai aussi créé la faille
08:52et l'offrande.
08:53Voilà qui règle le système de coût.
08:54Je lui ai même donné
08:55cette propriété d'échelle de rendu
08:56pour pouvoir créer des failles géantes
08:57si on veut.
08:58Admirez, le gigapieux.
09:00Honnêtement,
09:01l'offrande elle-même
09:01est la partie compliquée.
09:02La salle de la boutique
09:03se contente d'examiner
09:04les offrandes présentes
09:05et de les rendre aléatoires
09:06en fonction d'une table d'objets.
09:07On peut utiliser les mêmes modèles d'objets
09:09pour mettre du butin
09:09dans tous les coffres.
09:10Et avec ça,
09:11ça commence enfin à prendre forme.
09:12Mais j'avais toujours l'impression
09:13qu'il manquait quelque chose.
09:14Les atouts sont un système
09:15présent dans plein de jeux.
09:16Binding of Isaac,
09:17Risk of Rain,
09:18Noita.
09:18Ne me lancez surtout pas sur Noita.
09:20Ce sont essentiellement
09:21des améliorations uniques
09:22qui durent toute la partie.
09:23Comme plus de dégâts,
09:24l'immunité aux explosions
09:25ou quoi que ce soit d'autre.
09:26Alors, et si
09:26nos donjons
09:27avaient aussi des atouts ?
09:28On pourrait faire
09:29toutes sortes de trucs stupides.
09:30Faire exploser les orbes d'XP,
09:31vous transformer en loup,
09:32faire ricocher les flèches.
09:33Il y a tellement de possibilités.
09:34Pour l'instant,
09:35j'en ai créé des basiques,
09:36juste un simple boost de dégâts
09:37pour les épées,
09:38les haches et les arcs.
09:39Ils peuvent se cumuler
09:40de manière exponentielle.
09:41C'est...
09:41Je ne vois aucun problème avec ça.
09:43Je lui ai même donné
09:44cet arrière-plan de rune tournante
09:45pour qu'on sache toujours
09:46que c'est un atout.
09:46Et c'est déjà une offrande.
09:48Donc vous pouvez le mettre
09:48dans la boutique
09:49ou en faire tout ce que vous voulez.
09:50On pourrait même avoir
09:51ces salles d'atouts gratuits
09:52comme récompense
09:52après un combat
09:53ou quelque chose du genre.
09:54Quand il n'y a que trois atouts,
09:55ça ne fait pas grand-chose.
09:56Mais imaginez si on en avait,
09:58je ne sais pas.
09:58Combien Isaac en a-t-il ?
10:00700 !
10:01Mec, je suis trop paresseux
10:02pour ce boulot.
10:03C'est une structure
10:03assez amusante à explorer.
10:05Mais il n'y a pas vraiment d'enjeu.
10:06On peut juste continuer
10:07à mourir et revenir.
10:08Ce qui veut dire
10:09qu'il est impossible d'échouer.
10:10Pour régler ça,
10:10j'ai ajouté des vies.
10:11Comme les vies dans Mario.
10:12Il y a même le petit compteur
10:13de vies dans le coin.
10:13Tu commences toujours
10:14avec trois vies,
10:15mais c'est par joueur.
10:16Si tu n'as plus de vies,
10:17ça éjecte tout le monde,
10:18supprime la faille
10:18et affiche
10:19MDR, faut t'améliorer.
10:20Et si vous parvenez
10:21à aller jusqu'au bout,
10:22eh bien ça ne fait rien
10:23pour l'instant.
10:32Tu subis probablement
10:33plus de dégâts
10:34de tes coéquipiers
10:35que des ennemis.
10:35Et c'est pour ça
10:36qu'il nous faut un ajustement
10:37de la difficulté.
10:37J'ai attribué à chaque pièce
10:38une valeur de difficulté de base
10:40qui augmente de manière exponentielle
10:41avec chaque branche supplémentaire.
10:431% de chance
10:44que la pièce est une difficulté
10:45multipliée par 1000.
10:46Jusqu'ici, tout va bien.
10:48Ouais, c'est faisable.
10:49Très équilibré.
10:50Beau travail Daniel.
10:51Et maintenant,
10:52plus tu avances,
10:52plus les ennemis deviennent coriaces.
10:54Ils sont plus nombreux,
10:54mais le butin s'améliore en même temps.
10:56Et pour couronner le tout,
10:57la difficulté se multiplie aussi
11:02j'enverrai des withers
11:03directement sur vous.
11:04Les objets de la boutique
11:04pourraient s'adapter,
11:05les atouts pourraient s'adapter,
11:07les types de pièces
11:07pourraient s'adapter.
11:08Mais le véritable test,
11:09c'est de voir comment ça fonctionne
11:10sur un serveur.
11:11Je ne publie déjà que deux fois par an,
11:13c'est pourquoi cette fois,
11:14je me suis bien préparé.
11:15J'ai publié une offre d'emploi
11:16pour recruter le plus
11:17de monteurs vidéo possibles,
11:18de manière professionnelle.
11:20J'habite dans l'Idao,
11:21donc je ne vais probablement pas
11:22en trouver des masses.
11:23250 candidats pour ça ?
11:25Ça doit vraiment être la dèche en ce moment.
11:27Vous avez la moindre idée
11:28du nombre de vidéastes de mariage
11:29à qui j'ai dû expliquer Minecraft.
11:31J'ai fait pleurer un vétéran du milieu
11:33quand il a appris
11:33que des milliards de personnes
11:35regardent ce genre de contenu chaque mois.
11:36Je ne pense pas que ce soit
11:37censé se passer comme ça,
11:38mais j'ai parlé à chacun des candidats.
11:39Certains d'entre eux
11:40n'étaient pas vraiment faciles d'accès.
11:42Bonjour, pourriez-vous me donner
11:43des exemples de vos réalisations passées ?
11:45Je ne comprends pas la question.
11:46Comment ça, vous ne comprenez pas la question ?
11:48Mais contre toute attente,
11:49j'ai trouvé deux supermonteurs
11:50qui ne sont pas actuellement
11:51retenus en otage chez moi.
11:53Et comme par magie,
11:54mon emploi du temps
11:54s'annonce plutôt pas mal.
11:55Même avec quatre semaines de libre,
11:57j'avais quand même besoin
11:57de toute l'aide possible.
11:58Et heureusement,
11:59je savais exactement
12:00à qui m'adresser.
12:04Daniel ?
12:04Salut Skyler.
12:05Tu veux qu'on crée un mode ensemble ?
12:07Comment as-tu trouvé ma maison ?
12:09Ta réplique, c'est ?
12:10Mon dieu, je me sens tellement mal à l'Eyes, mec.
12:12Attends, comment as-tu trouvé ma maison ?
12:14Hé, ne t'en fais pas.
12:15J'arrive.
12:16Skyler est un développeur de mode
12:17qui juge mes créations
12:18depuis genre trois ans maintenant.
12:19Donc si quelqu'un connaît
12:20l'horreur existentielle
12:21du modim sur Minecraft,
12:22c'est bien lui.
12:23On a passé les premiers jours
12:24à mettre en place le projet,
12:25à apprendre ce qu'est un GitHub.
12:27Pourquoi ça s'appelle
12:28une pull request ?
12:29On n'est pas censé push ?
12:30C'est pas une push request ?
12:31Non, c'est pas ça.
12:32C'est clairement
12:33beaucoup plus rapide à deux,
12:34mais c'est juste dingue
12:35le nombre de petits trucs
12:36imprévus qu'il faut faire.
12:38Sauvegarder et charger
12:38se résument généralement
12:39à convertir votre objet en texte
12:41et inversement.
12:42Le seul problème,
12:43c'est qu'on a tellement de trucs
12:44à sauvegarder
12:44que ça déborde.
12:45Mais c'est logique
12:46quand on y pense.
12:46Minecraft lui-même
12:47ne sauvegarde jamais
12:48dans un seul fichier.
12:49Ce serait ridicule.
12:50En réalité,
12:50il sauvegarde chaque chunk
12:51dans son propre fichier de sauvegarde
12:53et ne le charge qu'en cas de besoin.
12:55On a donc fait un truc similaire
12:56où chaque donjon, étage,
12:57embranchement et salle
12:58a son propre fichier de sauvegarde
13:00et ça se reconstruit
13:01en quelque sorte à l'envers
13:02à partir de là.
13:02En seulement quelques jours,
13:03on a réussi à résoudre
13:04l'un des problèmes
13:05les plus ardu qu'on pouvait imaginer.
13:07Si seulement on s'était arrêté là.
13:08L'un des principaux problèmes
13:09qu'on avait,
13:09c'était la vitesse.
13:10On place énormément de blocs,
13:11donc on doit rester planté là
13:12à attendre que le donjon se génère.
13:14Plutôt chiant.
13:15J'avais réussi à accélérer
13:16le processus plus tôt
13:17en remplaçant le reste du monde
13:18par de l'air
13:18au lieu de la bedrock.
13:19Mais ça permettait
13:20de s'échapper du donjon
13:21et de tout zapper.
13:21Pas vraiment idéal.
13:22On a fini par donner aux salles
13:23une coque en bedrock
13:24qui se calcule en fonction
13:26de la forme combinée
13:26pour éviter de creuser
13:28à travers les autres pièces,
13:29du moins la plupart du temps.
13:30Et ça semblait régler
13:31le problème pour le moment.
13:32Mais en réalité,
13:33ça en a créé une centaine d'autres.
13:34Même s'il est impossible
13:35de détruire la coque,
13:36il n'est pas impossible
13:37que quelque chose d'autre
13:38les brise.
13:38On peut y mettre le feu,
13:39les faire exploser
13:40avec de la TNT,
13:41des endermen peuvent
13:42venir les ramasser,
13:43les creepers existent.
13:44Et même si on devait
13:45régler manuellement
13:46toutes ces choses,
13:46ce qui prendrait au moins
13:47une semaine,
13:48si le joueur utilise
13:49d'autres modes
13:49qui détruisent des blocs,
13:50ça devient totalement inutile.
13:51Alors comment est-on censé
13:52protéger ces salles ?
13:53On construit toute la pièce
13:54en bedrock ?
13:54En quelque sorte.
13:55La bedrock est fondamentalement
13:57faite pour être indestructible.
13:59Évidemment,
13:59il existe des moyens
14:00de contourner ça.
14:01Mais vous n'avez pas
14:01à vous soucier
14:02qu'elle prenne feu
14:02ou qu'elle explose.
14:03Et la plupart des autres modes
14:04respectent aussi cela.
14:05Il n'y a qu'un seul problème.
14:06Ce bloc est plutôt moche.
14:08Mais il existe
14:09un moyen de s'en accommoder.
14:10On pourrait créer
14:10un bloc imitateur de bedrock
14:12avec environ 10 000 états de bloc
14:13pouvant ressembler
14:14à n'importe quel bloc du jeu.
14:15Mais ce serait un peu le bazar.
14:16Et c'est exactement ce qu'on a fait.
14:18Et maintenant,
14:19au lieu de protéger les blocs,
14:20on les remplace simplement au début
14:21par cette nouvelle bedrock
14:22et on les remet en place
14:23une fois le combat terminé.
14:24C'est pas parfait,
14:24mais c'est carrément
14:25beaucoup plus stable qu'avant.
14:27De nos jours,
14:28les donjons se génèrent plus vite
14:29que lorsqu'on remplissait
14:30le monde entier de bedrock.
14:31Mais je ne me contente pas
14:32d'un simple assez rapide.
14:33Je veux que ce soit instantané.
14:35Le serveur freeze
14:36pendant genre 10 secondes
14:37à chaque fois qu'on lance un donjon.
14:39Ça deviendrait vite agacant.
14:40Surtout si, je sais pas,
14:41on voulait en générer un plus grand.
14:43Et c'est là qu'on a eu
14:44notre idée la plus ambitieuse jusqu'ici.
14:45La génération asynchrone.
14:47En gros, ce que ça veut dire,
14:48c'est que pendant que le serveur
14:49continue de tourner normalement,
14:50le donjon continue
14:51de se construire en arrière-plan.
14:52C'est probablement la pire chose
14:53qu'on aurait pu faire
14:54pour notre propre santé mentale.
14:55Il y a beaucoup de choses
14:56qui deviennent instables
14:57quand on utilise plusieurs threads.
14:58Et l'une d'elles,
14:59c'est de placer des blocs.
15:00Vous vous souvenez
15:01qu'on doit faire ça
15:01environ 100 000 fois ?
15:02Je dois dire que c'est assez impressionnant
15:03de le voir se construire
15:04à partir de rien.
15:05Et maintenant,
15:05ça peut juste continuer indéfiniment.
15:07Du moins en théorie.
15:08Heureusement,
15:09il est impossible pour le joueur
15:10de quitter la partie
15:10pendant que ça se produit.
15:11Attendez, si !
15:12Ils le peuvent carrément !
15:13Donc maintenant,
15:14nous devons sauvegarder le donjon
15:15et l'avenir du donjon.
15:16Cela ne posera sûrement aucun problème,
15:17mais nous ne sommes pas arrivés jusqu'ici
15:19pour abandonner maintenant.
15:20Donc après quelques jours de travail,
15:26jusqu'à ce qu'il puisse être généré avec succès.
15:28C'est tellement cool !
15:29Mais ça marche mec,
15:29ça marche quand même !
15:30Je n'ai même pas les mots
15:31pour exprimer à quel point
15:31c'était génial
15:32de le voir enfin fonctionner
15:33pour la première fois
15:34et de réaliser que ce truc
15:35ne s'est plus jamais bloqué.
15:37Je croisais les doigts.
15:38Avec tous les systèmes réglés,
15:40il était enfin temps
15:40de commencer à créer des donjons.
15:42Sur ce,
15:42Skyler a commencé à travailler
15:43sur un donjon
15:44dans le monde normal
15:45et j'ai commencé à plancher
15:46sur les armes.
15:47J'ai conçu beaucoup d'armes
15:48au fil des ans,
15:49mais je voulais commencer
15:49par mon arme préférée
15:50de tous les temps.
15:51le crochet à viande.
15:52C'est en gros
15:53un mélange d'arbalète et de gravin
15:54et c'est tout aussi génial
15:55que ça en a l'air.
15:56Le seul problème,
15:56c'est qu'il avait été conçu
15:57pour un autre chargeur de mode
15:58il y a trois ans.
15:59J'ai donc dû passer en revue
16:00et corriger pas moins de 300 erreurs.
16:02Mais ça fonctionne maintenant
16:03et c'est ce qui compte.
16:04C'est assez dangereux
16:05parce qu'on se dit souvent
16:06« je peux le faire ».
16:07Non, c'est faux,
16:07du moins pas à chaque fois.
16:08Mais quand on y arrive enfin,
16:10c'est une sensation incroyable.
16:11Sans compter que si vous l'utilisez
16:12avec les élytres,
16:13félicitations !
16:14Vous venez tout simplement
16:15de plier le jeu.
16:16Il est programmé
16:16pour conserver la force
16:17sans tripette,
16:18ce qui vous permet
16:18de tournoyer autour d'un arbre
16:19et de vous propulser plus vite
16:20que les chunks ne se chargent.
16:21C'est tellement grisant à utiliser.
16:23Je ne sais pas combien d'heures
16:24j'ai perdu à simplement
16:24m'amuser avec ce truc.
16:25Ensuite,
16:26j'ai fabriqué l'épée laser.
16:27Celle-là fonctionne à peine.
16:28Les animations sont complètement cassées.
16:30Mais en gros,
16:31plus vous maintenez le clic droit enfoncé,
16:32plus ce tir laser se charge
16:33pour devenir de plus en plus puissant.
16:35Disons que vous maintenez ce truc
16:36pendant, je sais pas,
16:3715 secondes ?
16:38Attendez un peu.
16:39Ouais, j'ai complètement abandonné
16:45En gros,
16:45vous lui donnez un tas de feux d'artifice
16:47et il fait ça.
16:48Plutôt explicite,
16:48ce qui est cool,
16:49c'est qu'il utilisera vraiment
16:49les feux d'artifice que vous lui donnez,
16:50peu importe les effets délirants qu'ils ont.
16:52Imaginez que vous essayez de dormir
16:53et que quelqu'un bombarde votre maison
16:54au piqué avec ça.
16:55Assez agaçant, non ?
16:56Bon.
16:56Ensuite,
16:57j'ai ajouté le bâton de mon gosse
16:58qui fait apparaître cette entité imposteur.
16:59Ça a été fait il y a 3 ans.
17:01D'accord,
17:01bah vous me passerez celle-là.
17:02Leur bruit d'ambiance,
17:03c'est juste le...
17:04Donc ça devient vite lassant
17:05quand on en a 6 nanquantes
17:06à l'écran en même temps.
17:08Ils ne font pas grand-chose
17:09à part attaquer lentement
17:10les créatures hostiles dans la zone.
17:11On peut donc simplement
17:12invoquer une armée de ces machins
17:13et il n'y a pas d'autre limite
17:14que le niveau d'agacement
17:15qu'on est prêt à supporter.
17:15Maintenant,
17:16je crée simplement des versions
17:17pour la boutique,
17:17pour chacun d'eux,
17:18et ils sont officiellement dans le donjon.
17:20Est-ce que ça fait un peu amateur ?
17:21Oui.
17:22Mais je crois que j'ai cette déprime
17:22de programmeur
17:23où plus rien ne m'importe
17:24et où tout devient une blague.
17:25Et sur ce,
17:26Skyler,
17:27qu'est-ce que tu as ?
17:27Voici donc le méga-donjon.
17:29J'ai d'abord créé 11 salles.
17:30Les 5 premières n'étaient que
17:31des variantes du concept
17:31de cubes de base
17:32avec quelques petits détails
17:33ajoutés comme des escaliers
17:34ou des dalles
17:34pour lui donner un peu plus
17:35de profondeur.
17:35Mais avoir juste les cubes
17:36et les couloirs ne suffisait pas.
17:37J'ai donc créé une très haute salle
17:39avec un escalier en collimaçon
17:40et des blocs de slime au fond
17:41pour que les joueurs puissent sauter.
17:42Dans la même veine,
17:43j'ai fait une petite pièce
17:43avec un escalier
17:44et des tonneaux en dessous
17:45comme une cave.
17:46Et puis j'ai fait ma pièce préférée,
17:47une sorte de refuge
17:48avec des fourneaux
17:48divers blocs d'artisanat
17:49et des sols en moquette
17:50pour donner l'impression
17:50que quelqu'un était venu avant le joueur
17:52et avait essayé de survivre ici.
17:53C'est génial, mec.
17:54Mon préféré,
17:55c'est probablement l'escalier.
17:56Ces blocs de slime
17:57vont bien déstabiliser les gens.
17:58J'adore ça.
17:59Pour ce qui est des donjons,
18:00je lui donnerais probablement
18:01un 7 sur 10.
18:02Il a clairement plus de profondeur
18:03que les donjons habituels,
18:04mais je pense qu'on pourrait
18:05exploiter davantage les systèmes.
18:06C'est parti.
18:07Pour commencer,
18:07on peut mettre une boutique
18:08et un atout gratuit
18:09entre chaque niveau
18:09pour que les joueurs puissent souffler un peu.
18:10J'ai même fait en sorte
18:11que chaque embranchement
18:12se termine par cet escalier descendant
18:13pour qu'on sache tout de suite
18:14où aller si on revient en arrière
18:15ou si on réapparaît.
18:16Pour la musique,
18:17j'accompagne le tout
18:17avec ce bourdonnement de grottes sombres.
18:19Ensuite,
18:20quand vous entrez dans la première pièce,
18:21on ajoute les cordes
18:22pour leur donner cette ambiance mystérieuse.
18:23Puis,
18:24dès que le combat commence,
18:25on balance ces percussions bien rythmées
18:26pendant que vous vous faites canarder
18:27par des squelettes à la visée infaillible.
18:29Une fois que vous trouvez la zone de la boutique,
18:30ce piano jazz se lance
18:31pour vous faire comprendre
18:32que vous êtes en sécurité.
18:33Jusqu'à ce que vous descendiez l'escalier,
18:34coupiez la musique,
18:35entriez dans la zone suivante
18:36et c'est reparti pour un tour.
18:38Deux embranchements plus tard,
18:39vous vous dites sûrement
18:39quand est-ce que ça va se terminer ?
18:41Combien d'escaliers vais-je encore descendre ?
18:43Et là,
18:43vous arrivez à la chambre des épreuves.
18:45Vous vous retrouvez dans cet immense couloir
18:47et le premier mouvement
18:48de la sonate au clair de lune
18:49commence à résonner en arrière-plan.
18:50L'une des portes mène à cette salle de butin combiné
18:51pour vous permettre de vous équiper.
18:52Et tout au bout du couloir,
18:53il y a une salle de combat.
18:54Je me demande ce qu'il y a là-dedans.
18:55Et c'est là qu'on fait apparaître
18:56le golem des brises.
18:57Boum !
18:58Le troisième mouvement commence à retentir.
19:00Les chambres des épreuves sont le repère des brises.
19:02Alors,
19:02c'est tout simplement une brise géante et surpuissante.
19:04Le golem des brises vous bouscule un peu,
19:05met le feu à deux ou trois trucs,
19:06vous tuez le golem des brises,
19:07la porte s'ouvre au fond.
19:08Et c'est là que vous trouvez
19:09tout un tas d'armes inédites
19:10et la sortie du donjon.
19:11Maintenant,
19:12ça commence à avoir meilleure allure
19:13que le donjon de base.
19:14On a fait quelques séances de tests
19:15pour s'assurer que tout fonctionnait bien.
19:16Eh bien non,
19:17ce n'était pas le cas.
19:17On ne pouvait pas faire un seul donjon
19:19sans qu'il ne se passe un truc inexplicable.
19:21Des salles qui se suppriment au hasard,
19:22des embranchements qui décident
19:23de creuser à travers d'autres salles,
19:25des fausses pièces
19:25qui ont l'air réelles sans l'être,
19:27des blocs qui n'existent pas
19:28mais qui sont là quand même.
19:29Chaque problème continuait de réapparaître,
19:30juste moins fréquemment.
19:31Et le pire,
19:32c'est qu'il n'y avait aucune erreur.
19:33Donc,
19:34on ne pouvait pas vraiment savoir
19:35d'où venait le problème.
19:35On a gâché une semaine entière
19:37à essayer de régler ce truc,
19:37mais au bout du compte,
19:38on s'est heurté à un dilemme cornelien.
19:40Vous vous souvenez
19:40qu'on utilisait le multi-threading
19:41pour que le donjon se génère
19:42en arrière-plan
19:43sans faire ramer le serveur ?
19:44Ouais.
19:44Eh bien,
19:44on n'est pas vraiment censé faire ça.
19:46Du moins,
19:46pas de la manière dont on l'a fait.
19:47On n'a plus de temps à perdre avec ça.
19:49On s'est donc retrouvé face à deux options.
19:50Un donjon rapide,
19:52mais qui plante 10% du temps,
19:53ou un donjon lent,
19:54mais qui marche à tous les coups.
19:56Aucune des deux n'est idéale.
19:57Mais il y a peut-être
19:58une troisième option secrète.
19:59J'ai écrit un profileur personnalisé
20:01qui suit essentiellement
20:02les parties du code
20:02qui prennent le plus de temps.
20:03Actuellement,
20:04cela prend 76 000 millisecondes.
20:06C'est un peu beaucoup.
20:07Avec ça,
20:08j'ai traqué méticuleusement
20:09chaque zone problématique
20:10et je l'ai réécrite.
20:11Ce ne suis pas facile,
20:12mais ça a lentement commencé
20:13à devenir plus rapide.
20:1425 000.
20:1522 000.
20:16Pourquoi calculons-nous
20:17les boîtes englobantes
20:18100 000 fois ?
20:2018 000.
20:2015 000.
20:21Et au bout du compte,
20:22ce n'est toujours pas parfait.
20:24Mais j'ai enfin réussi
20:24à obtenir ceci.
20:26Très bien.
20:26Je croise les doigts.
20:27Deux secondes.
20:28Deux secondes.
20:28D'accord,
20:29on peut faire avec.
20:29J'en ai tellement marre
20:30de tout ça.
20:31Ce n'est pas la meilleure solution
20:32et je veux vraiment
20:33comprendre l'asynchrone plus tard.
20:34Ce n'est pas possible
20:35que ce soit impossible.
20:36Mais pour l'instant,
20:36notre temps touchait à sa fin.
20:37Avant que les experts
20:38ne les jettent un oeil,
20:39je voulais créer un tout dernier donjon
20:40pour vraiment montrer
20:41ce dont le système est capable.
20:42Mais nous n'avons pas
20:43beaucoup de temps,
20:43alors j'ai dû me concentrer à fond.
20:45Mon idée est un autre donjon
20:46appelé la Piglin Factory
20:47qui comporte 4 zones distinctes.
20:49Un réseau de grottes
20:50menant à une sorte d'égout de lave
20:51qui mène à une usine
20:52qui conduit enfin
20:53au combat de boss.
20:54Maintenant,
20:59il y a tous mis.
21:00On a construit
21:00autant de salles que possible.
21:02J'ai commencé à travailler
21:03sur la section des grottes.
21:04Je voulais que ça ressemble
21:05à une vraie grotte,
21:05alors j'ai rendu les pièces
21:06aussi désorientantes que possible.
21:08Certaines bouclent sur elles-mêmes,
21:09d'autres se rejoignent au plafond
21:10et la plupart sont extrêmement claustrophobes.
21:12Il y a aussi du sable des âmes
21:13et de la lave partout,
21:14histoire que ce soit encore plus pénible.
21:16On commence avec ce hurlement
21:17de vent lointain.
21:18On entre dans la première pièce,
21:19on ajoute cette réverbération,
21:20ce synthé, cette basse,
21:21peu importe,
21:22c'est censé sembler déstabilisant,
21:23vide, hostile.
21:29Elles sont un peu trop déroutantes,
21:30même à mon goût.
21:31Mais franchement,
21:31ça m'épate à quel point
21:32on n'a vraiment pas l'impression
21:33de voir des pièces préfabriquées.
21:35Finalement,
21:36vous débouchez sur cette grande rivière de lave
21:37dans laquelle se déversent
21:38trois gros tuyaux.
21:39L'un d'eux contient un très bon coffre,
21:40un autre offre un atout gratuit,
21:42et c'est dans le dernier
21:43que les choses deviennent intéressantes.
21:45Voici les égouts de lave.
21:46Il s'agit en fait
21:47d'un grand réseau de tuyaux
21:48et de salles des machines.
21:49On a essayé de mettre
21:49des salles de combat dans les tuyaux,
21:50mais c'était une si mauvaise idée
21:51et qu'on a dû complètement l'abandonner.
21:53Il y a des zones
21:53où vous devez carrément remonter
21:54de la lave qui coule
21:55ou grimper dans un tuyau brisé.
21:57C'est pas aussi pénible que les grottes,
21:58mais ça s'en rapproche clairement.
21:59Et enfin,
22:00quand vous arrivez au bout des tuyaux,
22:01vous tombez sur cette salle.
22:02Tous les tuyaux se déversent ici.
22:04Il y a une grande porte au fond
22:05et on commence à entendre
22:06les instruments pour la zone suivante.
22:08C'est l'usine des piglines.
22:09Les monteurs ont construit
22:10la plupart de ces salles.
22:11C'est un grand labyrinthe tentaculaire
22:12de pierres noires
22:13et de machines improbables.
22:14Si on regarde d'assez près,
22:15on dirait qu'ils fabriquent quelque chose.
22:17Ils ont un wither
22:17avec des têtes de dragon.
22:18Un gros tados.
22:20Attendez une seconde.
22:21Vous voulez bien m'expliquer
22:21ce qu'ils comptaient faire
22:22avec ce bateau et ce piston ?
22:23Des expériences.
22:24D'accord.
22:24Il y a même un ensemble de salles
22:25avec un réseau ferroviaire
22:26qui ne mène qu'à elles-mêmes.
22:27On peut donc trouver ces longs rails
22:28qui traversent ces tuyaux de lave.
22:30Le niveau de difficulté
22:31monte en flèche à ce stade.
22:32On peut donc tomber
22:33sur des ghasts entiers
22:33qui se détendent pépères dans ces salles.
22:35Certaines de ces salles de parcours
22:36sont carrément vicieuses,
22:37surtout si ça finit en cul de sac juste après.
22:39Certains coffres sont piégés.
22:41Il y a une petite chance
22:42de trouver cette salle
22:42qui contient de l'année des rites.
22:44Mais si vous survivez jusqu'au bout,
22:45coupez la musique.
22:46Tout ce que vous entendez,
22:47c'est quelque chose
22:47qui produit ces bruits terrifiants.
22:49Juste à côté,
22:50vous trouverez cette pièce
22:51construite autour de ce pilier central.
22:53Faites entrer la basse.
22:54Je me demande à quoi ça sert.
22:55Et si vous regardez d'assez près,
22:56vous remarquerez cette porte
22:57avec trois verrous.
22:59Cette salle du pilier
22:59mène à trois zones d'usines différentes
23:01qui ont toutes un atout gratuit
23:02et une grande salle de combat au bout.
23:04Quand vous remportez le combat,
23:05une clé apparaît
23:06avec ce son cristallin
23:07et se retrouve entourée
23:08de ce contour à pointe
23:08pour que vous ne la ratiez pas.
23:10Et si vous réussissez
23:11à traverser les trois embranchements
23:12et à briser les trois verrous,
23:13la porte s'ouvre
23:14sur l'escalier final du donjon.
23:15Absolument tout.
23:16L'intégralité des 15 000 lignes de code.
23:19La centaine de salles
23:20nous a menés jusqu'à cet instant.
23:21Attendez,
23:22j'ai oublié de construire
23:23la suite de l'escalier ?
23:24Pour la salle finale,
23:25je voulais pousser le système
23:26dans ces derniers retranchements.
23:27J'ai donc construit
23:28cette immense caverne
23:29de 100 blocs de large
23:30surplombé par ses remparts
23:31de forteresse
23:31au-dessus d'un océan de lave.
23:33J'ai conçu
23:34beaucoup de bosses
23:34sur ma chaîne
23:35mais le tout premier
23:35que j'ai créé
23:36était le dragon du nether.
23:37La quantité de travail
23:38que j'y ai consacré
23:39est littéralement inexistante.
23:40C'est juste un dragon
23:41à trois têtes
23:42avec une texture de lave.
23:43Incroyable.
23:44C'est ce que l'usine fabriquait
23:45et c'est désormais
23:45la seule chose qui se dresse
23:46entre vous et la fin du donjon.
23:48Le dragon du nether
23:49a trois phases d'attaque.
23:49Le cercle
23:50qu'on a piqué au fantôme
23:51où le dragon vole en rond
23:52en cherchant à bon angle.
23:59C'est ça ?
24:00Bref.
24:00On lui met un max de points de vie,
24:01on le balance dans l'arène,
24:02on monte la musique à fond
24:03et voilà le boss final
24:04de l'usine à Piglin.
24:04On les relie ensemble
24:05et maintenant vous pouvez jouer
24:06aux deux l'un après l'autre.
24:07Conservez les atouts,
24:08conservez les vies jusqu'au bout.
24:09Et quand vous terrassez
24:10le dragon du nether,
24:11la faille de sortie apparaît,
24:12validant la victoire dans le donjon
24:13et récompensant le joueur avec
24:15rien du tout.
24:16Enfin, j'imagine que tout le butin
24:17que vous avez ramassé fera l'affaire.
24:19Donnez-moi des idées.
24:19Même si ce n'est pas parfait,
24:20je veux quand même impressionner
24:21les développeurs.
24:22Pour le moment,
24:22j'ai créé cet affichage des statistiques
24:24grâce à un système d'écran animé
24:25personnalisé conçu par mes soins
24:26qui indique le nom du donjon,
24:27votre temps,
24:28vos morts,
24:29votre score
24:29et il y a même un score cible
24:30pour que vous puissiez voir
24:31si vous avez bien ou mal joué.
24:32Si vous obtenez un score parfait
24:33partout,
24:34le titre change de couleur.
24:35Et si vous avez joué à plusieurs,
24:36l'écran basculera sur cet histogramme
24:37présentant le score de chaque personne,
24:39du pire au meilleur.
24:40L'écran en lui-même fait
24:41400 lignes de code.
24:43Sans compter le fait
24:43que j'ai dû réécrire le moteur
24:44de rendu des polices de Minecraft
24:45pour que ça fonctionne.
24:46Ce n'est pas une blague.
24:47Je dessine le texte manuellement.
24:49Malgré tout ça,
24:49c'est encore loin d'être terminé.
24:50Il n'y a quasiment aucun son,
24:52les animations sont rigides,
24:53je voulais des coins arrondis
24:54pour ces trucs.
24:55Mais comme une personne sage
24:56me l'a dit un jour,
24:57rip, c'est bien nul.
24:58Au moins, ça fonctionne à peu près.
24:59Sur ce,
25:00il était temps pour les développeurs de mode
25:01de juger notre travail
25:02et pour moi,
25:03d'offrir à mes spectateurs
25:03le mode qu'ils réclamaient
25:04depuis que j'ai commencé
25:05à faire des vidéos.
25:06C'était un moment sympa
25:06mais Skyler et moi
25:08nous sommes dit au revoir
25:08et nous nous sommes préparés
25:10à plier bagage.
25:10C'était de loin le projet
25:11le plus difficile
25:12que j'ai jamais réalisé
25:13mais il m'a appris
25:14une quantité incroyable
25:15de compétences,
25:16m'a fait rencontrer
25:17de nouvelles personnes
25:17et m'a rappelé pourquoi
25:19je fais ces vidéos
25:20en premier lieu.
25:23Si vous voulez tester
25:24le mode vous-même,
25:25je le donne à tous ceux
25:26qui sont actifs sur Discord.
25:27C'est peut-être une mauvaise idée.
25:29Young, explique-toi.
25:30Salut, ça roule ?
25:30Je m'appelle Young.
25:31Je suis un modeur professionnel
25:32de Minecraft.
25:33Salut.
25:33Moi, c'est Mimik.
25:34J'ai créé un mode
25:35de donjon appelé
25:36Mind Mind Souls
25:37et quelques autres.
25:38Moi, c'est terroriste.
25:39Je fais aussi des mobs.
25:40Il a aussi une petite chaîne YouTube.
25:42N'hésitez pas à vous abonner.
25:43Salut les gars,
25:43c'est enfin
25:44Infinitoum ici.
25:45Je suis ce gars
25:45qui a gagné les survival games
25:46cette fois-là
25:47et je joue au MCC
25:48donc j'ai de l'expérience
25:49sur Sands of Time.
25:50Du coup,
25:50je suis un maître du donjon.
25:52Je vais juger tout ça
25:53et je vais adorer.
25:53Donc la première chose
25:54qu'on aimerait que tu fasses
25:55c'est de te promener
25:56jusqu'à ce que tu entendes
25:57un chuchotement inquiétant.
25:59D'accord.
25:59Je dois me fier à l'ambiance ?
26:00Avance jusqu'à ce que tu le ressentes
26:02au plus profond de ton âme.
26:03Attends,
26:03j'entends quelque chose.
26:04L'ambiance est pesante.
26:05L'ambiance est triste.
26:07L'ambiance est déroutante.
26:09Ouah !
26:09Qu'est-ce que c'est que ça ?
26:10C'est assez psychédélique.
26:11Je ne vais pas mentir.
26:12Euh, vraie main.
26:12C'est effrayant, Daniel !
26:14Qu'est-ce que tu as fait ?
26:15Bienvenue dans le donjon.
26:16Je ferai attention au biège.
26:18Enfin,
26:18j'imagine que dans un donjon,
26:20il faut s'attendre
26:20à ce que n'importe quoi
26:21puisse nous tuer
26:22à chaque tournant.
26:23Ouais,
26:23je pourrais te tuer.
26:23Tu vas mourir.
26:25D'accord,
26:26tout le monde,
26:26regardez en haut à gauche.
26:28Que voyez-vous ?
26:28T'es des tomes d'immortalité
26:30indiquant combien de vies
26:31nous avons collectivement.
26:32Oui.
26:32Toute personne qui meurt
26:34réduit notre total collectif.
26:35Alors,
26:36s'il vous plaît,
26:37ne décimez pas notre équipe.
26:38Ouais,
26:38Terrence,
26:39je suis...
26:39Je suis juste là
26:41en train de cuire du steak.
26:42D'accord,
26:42on a du parcours sur des lanternes
26:44pour vous tout de suite.
26:45Aïe.
26:45Non,
26:46j'ai géré...
26:46Non,
26:46tout va bien.
26:47C'est possible de se retrouver coincé
26:48là-dedans tout seul.
26:49Alors,
26:49est-ce qu'il vient d'entrer ou...
26:51Ouais,
26:51ça va,
26:52amusez-vous bien.
26:53Mon Dieu !
26:54Et voilà,
26:55terroriste.
26:56Quoi ?
26:59J'ai dit,
27:00je ne peux pas te le dire.
27:02Mais ce n'était pas ça,
27:03si ?
27:03D'accord,
27:04c'est parti,
27:04on y va.
27:05On y va.
27:06On y va,
27:06mon Dieu.
27:10Mec,
27:10ce clipper vient de tous
27:11nous anéander.
27:12Si tu regardes sur ta gauche,
27:14tu remarqueras
27:14cette pièce avec le coffre.
27:16Ce sont des atouts.
27:17D'accord,
27:18j'ai des perles.
27:18On devrait sans doute
27:20se les partager entre nous.
27:23Among Us.
27:24Among Us,
27:24on en reparlera plus tard.
27:26Terrasse prend de l'avance
27:27et vole tout le butin,
27:28donc on ferait mieux d'y aller.
27:30Regarde-moi ce type sérieux.
27:32Tu peux aller ramasser ça ?
27:33Je ne vais pas ramasser tes déchets.
27:35C'est Terrasse !
27:36Non,
27:36non,
27:37j'ai dit,
27:37je ne vais pas ramasser tes déchets.
27:38C'est terroriste !
27:39Ce n'est pas une erreur courante,
27:40mais c'est terroriste.
27:41C'est vraiment une erreur courante ?
27:43Les gens te traitent
27:44de déchets tout le temps.
27:46Tout le monde se faufile.
27:47Se faufile ?
27:48D'accord,
27:48alors,
27:48que se passe-t-il
27:49si on doit
27:50entrer en douce ?
27:51Parce qu'en fait,
27:51j'ai compris.
27:52L'entrée en douce,
27:53c'était juste pour l'effet dramatique.
27:54Pas besoin de faire ça.
27:55Cette musique, par contre,
27:56donne carrément l'impression
27:57que c'est un final.
27:58Comme si j'étais à la fin de ma vie
27:59ou un truc du genre.
27:59J'ai trouvé la salle des coffres.
28:00Tout le monde,
28:01venez par ici.
28:02Hé, hé,
28:02par là,
28:02sur le côté.
28:03Je dois remonter,
28:04je dois remonter.
28:04D'accord,
28:05d'accord.
28:05Je veux dire,
28:06tu pourrais poser un bloc.
28:07Mais,
28:07tu n'as pas posé de bloc
28:08depuis le début.
28:09Mec,
28:10c'est une question d'immersion.
28:11Pour moi,
28:11c'est interdit
28:12sur les maps personnalisés.
28:14Je suis tout en bas.
28:15Attends,
28:16si je bois une potion
28:17d'invisibilité.
28:18Tu ne peux pas me voir.
28:20Je ne te vois pas.
28:21Peut-être qu'ils ne peuvent pas me voir.
28:23Non.
28:23S'il te plaît.
28:24S'il te plaît,
28:25reviens.
28:25S'il te plaît.
28:26Non, non,
28:26tout va bien.
28:27C'est juste...
28:28D'accord.
28:29Toi !
28:30Non.
28:31Toi !
28:32Oh !
28:33Quoi ?
28:34À activer,
28:35c'est très important.
28:36Ce n'est qu'un petit peu.
28:36Ça ne suffit pas pour gagner.
28:37Il y a un trou dans le mur.
28:38Quoi ?
28:39Quoi ?
28:40Attends,
28:40c'est...
28:40Qu'est-ce que c'est que ça ?
28:41Je suis quoi ?
28:42Salut.
28:43Ouais.
28:43Là,
28:44t'es bien,
28:44mon frère.
28:44C'est bon,
28:45tu gères.
28:45Je ne veux pas...
28:46Oula,
28:47j'ai presque plus de vie.
28:48Mon Dieu.
28:49Aïe,
28:49je suis...
28:50Je suis placé.
28:51Ouais,
28:51du harcèlement,
28:51du harcèlement.
28:52Du harcèlement.
28:53Ma vraie zone,
28:53il va nous frapper.
28:54D'accord,
28:55allez,
28:55allez,
28:56juste un peu.
28:56Tout le monde s'attaque à lui.
28:57C'est parti.
28:59Et voilà.
28:59Et voilà.
29:00Hey les gars,
29:01la salle au trésor,
29:02je suis le premier,
29:02c'est parti.
29:03Toi,
29:04mec,
29:04c'est un BFG.
29:05On en a assez.
29:05Tout le monde peut en prendre un.
29:07Tout le monde peut en prendre un.
29:08Je prends celui-ci.
29:09J'ai pris l'épée laser.
29:10Le bâton de l'imposteur.
29:12On en était à cette partie.
29:13Où sont passés les autres ?
29:14Je prends le chemin qui bifurque.
29:16Bonjour, Terrence.
29:17Salut.
29:17Mimique,
29:17je ne suis pas sûr.
29:18Je me dis qu'on devrait peut-être
29:19rebrousser chemin.
29:20Je vais vite vérifier ça,
29:21parce que là où cette lave descend,
29:27rendue une bifurcation.
29:29Laisse tomber.
29:29C'est un cul-de-sac.
29:30Bon.
29:30On a trouvé les tuyaux.
29:32Donc, la salle des tuyaux
29:33est aussi un cul-de-sac.
29:34Ou alors,
29:35on entre dans les tuyaux.
29:36Oui, bien vu.
29:37Tu avais compris.
29:38Il y a un coffre.
29:38J'ai tellement envie
29:39de te pousser dedans.
29:40Résiste à la tentation.
29:42Daniel,
29:42où es-tu ?
29:43Frère,
29:43j'en sais rien du tout, mec.
29:44C'est comme un cerf,
29:45le sait-tout.
29:46Peine quoi ?
29:46Qu'est-ce que tu as trouvé,
29:47Mimique ?
29:48Je vois.
29:49Il y a une salle de combat.
29:51Quand est-ce qu'on s'y met,
29:52pour de vrai ?
29:52C'est vrai.
29:53On doit faire attention.
29:55Ah !
29:57Je suis mort sur le coup.
29:58Bon sang.
29:59Mon Dieu.
30:00Sur le coup ?
30:01Mec,
30:02c'est pas bon.
30:03Mec.
30:04Je crois que c'est.
30:05Je crois qu'on va perdre.
30:06Je suis mort.
30:07Et je suis réapparu dans la lave.
30:09Non.
30:10Oh,
30:11why ?
30:12On réessaye ?
30:13Je vois,
30:14je vois.
30:15Où est-ce qu'on trouve
30:16ces verrous de donjon,
30:17j'imagine,
30:17qui sont un peu partout
30:18dans le donjon ?
30:19Mec,
30:20le bois n'aide pas du tout.
30:21Le bois,
30:22c'est juste,
30:23le bois ne m'aide vraiment pas.
30:25C'est la seule chose que j'ai.
30:27La petite souris.
30:28Mon garçon.
30:29Allez, les gars.
30:30Fais attention
30:30à ne pas trop t'approcher.
30:31Ça va t'aspirer
30:32si tu t'arrêtes.
30:33Non.
30:33Arrête.
30:34Non.
30:34J'arrive, Tyler.
30:35Ne dis pas ça.
30:36Je serai prêt
30:37dès que la porte s'ouvrira.
30:38Qui a les clés ?
30:39On recommence.
30:40C'est parti.
30:41Je suis prêt.
30:42Mon Dieu.
30:43Non.
30:43Je vais mourir.
30:44Non.
30:45Je suis dans la la lave.
30:46Je suis dans la la lave.
30:47Salut,
30:47moi, c'est Paul.
30:48Je me cache dans le coin
30:49et j'ai un sabre laser
30:50en train de charger.
30:51Il ne nous reste qu'une seule vie.
30:52Charge, s'il te plaît.
30:53Charge, s'il te plaît.
30:54C'est...
30:55Ah.
30:56Non.
30:57J'ai cru que t'allais nous tuer.
31:01L'aspect exploration
31:02avec toutes ces petites pièces,
31:03ça nous pousse
31:04à nous séparer
31:05et tout le reste.
31:06Et t'sais,
31:06dès que quelqu'un trouve
31:07quelque chose
31:07pour se coordonner,
31:08donc l'aspect coordination
31:09est vraiment sympa,
31:10peut-être qu'il faudrait
31:11plus d'éléments
31:11comme trouver ses clés de donjon,
31:13j'ai l'impression
31:13qu'il y a plus d'opportunités
31:15pour des mécaniques de ce genre.
31:16J'ai bien aimé.
31:17En termes de potentiel,
31:18c'est un solide 9 sur 10.
31:19Pour l'instant,
31:20je dirais que c'est plutôt
31:21un 6,5 sur 10.
31:22Tu vois,
31:23c'est une expérience
31:23assez solide jusqu'à présent.
31:25Je me suis bien amusé.
31:26Du point de vue
31:26de quelqu'un
31:26qui a créé
31:27un système de donjon,
31:29c'était absolument génial.
31:30La fluidité de l'ensemble,
31:32c'était incroyable,
31:33à mon avis.
31:33J'ai adoré la façon
31:34dont la génération
31:35du Nether ressemblait
31:36vraiment à une grotte
31:37générée naturellement.
31:38J'ai un faible
31:39pour le contenu personnalisé,
31:41alors j'adorerais voir
31:42peut-être des blocs
31:43personnalisés ou décorés
31:44et peut-être des monstres
31:46un peu plus thématiques.
31:47Mais dans l'ensemble,
31:48c'était vraiment
31:48une super expérience.
31:50Je pense aussi
31:50que ça vaut un solide
31:517 sur 10 pour le moment.
31:53Ça a le potentiel
31:54de devenir un mode
31:54noté 10 sur 10 à mon avis.
31:56Sans aucun doute.
31:57C'est assez difficile
31:58de juger dans son état actuel
31:59car ça ressemble encore
32:00beaucoup à une grosse bêta
32:01avec les plantages
32:01et tout le reste.
32:02Je lui donnerais juste
32:03un 6 pour l'instant.
32:04Mais bon sang,
32:05il y a tellement de choses
32:05à apprécier là-dedans.
32:07Ça a un potentiel fou.
32:08En tant que personne
32:09ayant passé des années
32:09à concevoir la génération
32:10de monde sur Minecraft,
32:11le système de génération
32:12de donjon que vous avez
32:13fini par mettre au point
32:13est vraiment,
32:14vraiment excellent.
32:15Mon élément préféré
32:16reste le système musical.
32:17Ça renforçait tellement
32:18l'immersion.
32:19Pour l'instant,
32:19je lui donnerais un 6
32:21principalement à cause
32:21du plantage.
32:22Et je pense que
32:23si vous exploitez ça
32:24et encore une fois
32:25en ajoutant juste
32:25une couche de finition
32:27visuelle et audio
32:27sur certaines parties
32:28du projet,
32:29ça vaut facilement
32:30un 9 ou un 10.
32:31C'est votre premier mode.
32:31N'est-ce pas ?
32:32Ouais.
32:33C'est dingue.
32:34Grâce à cela,
32:34j'ai sans doute réussi
32:35à impressionner les développeurs.
32:37Ce n'était pas parfait,
32:38mais je me suis fait
32:39tellement d'amis.
32:40Qu'est-ce que c'est ?
32:40Bunda Lama ?
32:41Et les perdre immédiatement après
32:42en a valu totalement la peine.
32:45Ce projet a été
32:46une pure souffrance.
32:47Mais ce ne sera pas terminé
32:48tant qu'on n'aura pas
32:4910 sur 10
32:49à chaque fois.
32:50Vous voyez ?
32:54On va voler dans le ciel.