MARIO.GAME
fr

Infinite Mario Bros

Des niveaux générés aléatoirement à l'infini — le portage HTML5 d'Infinite Mario de Notch

Infinite Mario Bros

À propos de Infinite Mario Bros

Infinite Mario Bros est né sous la forme d'une applet Java écrite par Markus « Notch » Persson en 2008, quelques années avant qu'il ne crée Minecraft. Son principe était aussi simple que génial : au lieu de niveaux fixes, le jeu construit un nouveau niveau chaque fois que vous en lancez un, en assemblant collines, tuyaux, trous, canons et groupes d'ennemis à partir d'un ensemble de règles.

Le jeu est devenu célèbre bien au-delà de son public de fans. Des chercheurs ont utilisé son générateur de niveaux pour la Mario AI Competition, où des programmes s'affrontaient pour jouer (puis, plus tard, concevoir) des niveaux, et son code a été cité dans d'innombrables articles sur la génération procédurale de contenu.

Cette version est le portage HTML5 de Robert Kleffner, qui a reconstruit le code Java en JavaScript et Canvas pour qu'il fonctionne dans n'importe quel navigateur moderne. Appuyez sur S sur l'écran titre, choisissez un niveau sur la carte du monde et découvrez ce que le générateur vous réserve. La musique de fond du portage reposait sur d'anciennes fonctionnalités des navigateurs et est désactivée, mais tous les effets sonores fonctionnent.

Commandes

ToucheAction
← →Marcher
↓S'accroupir
SSauter / lancer la partie
ACourir et lancer des boules de feu

Fonctionnalités

  • Chaque niveau est généré à la volée : deux parties ne se ressemblent jamais
  • Carte du monde avec des châteaux, des niveaux souterrains et des niveaux d'athlétisme
  • Graphismes dans le style de Super Mario World, avec Mario, Luigi, Bowser et leurs amis sur l'écran titre
  • La difficulté augmente à mesure que vous progressez sur la carte

Astuces

  1. Appuyez sur S sur l'écran titre pour commencer, puis utilisez les flèches et S sur la carte du monde pour choisir un niveau.
  2. Maintenir A pour courir facilite beaucoup les longs sauts au-dessus des trous. Il suffit de relâcher avant d'atterrir sur de petites plateformes.
  3. Les canons à Bill Balle tirent à un rythme régulier : attendez qu'un tir passe, puis sautez par-dessus le canon.
  4. Les niveaux étant aléatoires, un niveau qui paraît impossible est souvent juste un mauvais tirage : essayez un autre chemin sur la carte.

Questions fréquentes

Qui a créé Infinite Mario ?

Le jeu Java original a été créé par Markus « Notch » Persson en 2008. Cette version pour navigateur est un portage HTML5 open source réalisé par Robert Kleffner.

Les niveaux sont-ils vraiment infinis ?

Oui. Chaque niveau est généré à partir de graines aléatoires et de règles au moment où vous y entrez, vous pouvez donc continuer à jouer de nouveaux niveaux indéfiniment.

Pourquoi n'y a-t-il pas de musique ?

Le portage jouait la musique via des fonctionnalités MIDI que les navigateurs modernes ne prennent plus en charge : la musique est donc désactivée. Les effets sonores fonctionnent toujours.

Est-ce que ça fonctionne sur mobile ?

Un clavier est nécessaire. Sur smartphone et tablette, nous recommandons Mario.Game Adventure, qui propose des commandes tactiles.

D'autres jeux à découvrir