MARIO.GAME
es

Infinite Mario Bros

Niveles infinitos generados aleatoriamente: el port en HTML5 de Infinite Mario de Notch

Infinite Mario Bros

Acerca de Infinite Mario Bros

Infinite Mario Bros empezó como un applet de Java escrito por Markus “Notch” Persson en 2008, un par de años antes de que creara Minecraft. Su truco era sencillo y brillante: en lugar de niveles fijos, el juego construye una fase nueva cada vez que entras en una, uniendo colinas, tuberías, huecos, cañones y grupos de enemigos a partir de un conjunto de reglas.

El juego se hizo famoso mucho más allá de su público de fans. Los investigadores usaron su generador de niveles para la Mario AI Competition, donde los programas competían para jugar (y más tarde para diseñar) niveles, y su código base ha aparecido en incontables artículos sobre generación procedural de contenido.

Esta versión es el port en HTML5 de Robert Kleffner, que reconstruyó el código de Java en JavaScript y Canvas para que funcione en cualquier navegador moderno. Pulsa S en la pantalla de título, elige una fase en el mapa del mundo y descubre qué te depara el generador. La música de fondo del port dependía de funciones antiguas de los navegadores y está desactivada, pero todos los efectos de sonido funcionan.

Controles

EntradaAcción
← →Caminar
↓Agacharse
SSaltar / empezar la partida
ACorrer y lanzar bolas de fuego

Características

  • Cada nivel se genera sobre la marcha, así que no hay dos partidas iguales
  • Mapa del mundo con castillos, fases subterráneas y fases de plataformas atléticas
  • Gráficos al estilo de Super Mario World con Mario, Luigi, Bowser y compañía en la pantalla de título
  • La dificultad aumenta a medida que completas más partes del mapa

Consejos

  1. Pulsa S en la pantalla de título para empezar y luego usa las flechas y S en el mapa del mundo para elegir una fase.
  2. Mantener A para correr facilita mucho los huecos largos; solo suéltala antes de aterrizar en plataformas estrechas.
  3. Los cañones de Bill Bala disparan a un ritmo constante; espera a que pase un disparo y luego salta sobre el cañón.
  4. Como los niveles son aleatorios, una fase que parece imposible suele ser solo mala suerte: prueba otro camino en el mapa.

Preguntas frecuentes

¿Quién hizo Infinite Mario?

El juego original en Java lo creó Markus “Notch” Persson en 2008. Esta versión para navegador es un port de código abierto en HTML5 de Robert Kleffner.

¿De verdad son infinitos los niveles?

Sí. Cada nivel se genera a partir de semillas aleatorias y reglas cuando entras en él, así que puedes seguir jugando fases nuevas indefinidamente.

¿Por qué no hay música?

El port reproducía la música mediante funciones MIDI que los navegadores modernos ya no admiten, por lo que la música está desactivada. Los efectos de sonido sí se oyen.

¿Funciona en el móvil?

Necesita teclado. En móviles y tablets recomendamos Mario.Game Adventure, que tiene controles táctiles.

Más juegos para jugar