Como funciona a mecânica de pulo do Mario?

Como funciona a mecânica de pulo do Mario?

O Mario pula mais alto dependendo de quanto tempo você segura o botão.

Nos primeiros videogames, os personagens sempre pulavam na mesma altura. Super Mario Bros. revolucionou isso ao verificar se o jogador ainda estava pressionando o botão 60 vezes por segundo.

Nerd's Section
No jogo Super Mario Bros. de 1985, o programador Toshihiko Nakago criou um sistema de pulo variável. Jogos anteriores, como Donkey Kong, usavam um arco fixo onde o jogador perdia o controle assim que saía do chão. O sistema do Mario é diferente porque o jogo monitora o estado do botão A em cada frame individual.O jogo utiliza uma lista de números chamada "tabela de pulo" para decidir quanta força ascendente aplicar. Se você solta o botão precocemente, o jogo aplica a gravidade imediatamente para interromper a ascensão. Se você continua segurando, o jogo permite que o impulso dure por até 31 frames. Isso dá ao personagem uma sensação de peso real.A velocidade de corrida do Mario também altera o salto. O motor do jogo analisa a velocidade lateral e seleciona um conjunto diferente de valores da tabela de pulo. Uma corrida mais rápida resulta em um salto mais longo e alto, permitindo que os jogadores superem grandes vãos ao ganhar impulso. O jogo rastreia a posição do Mario usando unidades minúsculas chamadas sub-pixels. Esse nível de detalhamento permite um movimento fluido e responsivo. Esses cálculos de física em tempo real definiram o padrão para quase todos os jogos de plataforma que vieram depois, sendo a razão pela qual jogadores conseguem realizar movimentos de precisão cirúrgica em competições de speedrunning.
Fato verificado FP-0002046 · Mar 10, 2026

- Tecnologia -

Física Programação Matemática
Pressione Espaco para o proximo fato