Passer au playerPasser au contenu principal
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

Transcription
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.
Le top du gaming en vidéoDécouvre le Corner Gaming

Recommandations