O que é Classic Sonic vs Super Sonic e como funcionam na prática
Os dois termos aparecem o tempo todo em fóruns e wikis, e a confusão é maior do que parece à primeira vista. Vou tentar esclarecer sem enrolação.
Super Sonic and Classic Super Sonic na prática
Classic Sonic se refere ao personagem e à estética dos jogos 2D originais da Sega: Genesis/Mega Drive, Sonic 1, 2, 3, Knuckles' Chaos Emerald e mais recentemente Sonic Mania e Sonic Superstars. O estilo de jogabilidade é centrado em velocidade linear, platforming tradicional e anéis como moeda. O movimento de dash, o loop-de-loop e a mecânica de empurrar blocos são os pilares. Super Sonic, por sua vez, é uma transformação que ocorre quando você coleta todas as sete Chaos Emeralds. No estado Super, o personagem fica dourado, ganha voo ilimitado, invencibilidade contra dano e velocidade aumentada. Essa mecânica existe desde o Sonic the Hedgehog 2 (1992) e se mantém até os jogos 3D modernos.
Além disso, existe a categoria "Classic Super Sonic", que seria a versão dourada do personagem nos jogos clássicos, ou seja, a transformação aplicada ao design retrô, não ao modelo moderno em 3D. Em Sonic Mania, por exemplo, há um power-up chamado "Hyper Sonic" que é literalmente a evolução direta do Super Sonic nos padrões clássicos. No dia a dia de quem trabalha com mods e ROM hacks, essa distinção importa. Eu tentei uma vez injetar uma skin de Super Sonic (a dourada dos jogos clássicos) num hack de Sonic 2 usando o S&K disassembly. O problema é que o sprite sheet do Sonic clássico tem uma paleta fixa de 4 cores, e a versão Super exige uma paleta diferente com os tons dourados e o brilho. O resultado era um sprite meio corrupto piscando aleatoriamente. A solução foi usar o patch "Color Palette Swap" do próprio S&K e redirecionar a paleta do Sonic para a paleta do Super Sonic no momento da transformação. Funcionou, mas gastou horas de debugging só pra ajustar o timing do swap de paleta.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Outro detalhe que poucos mencionam: nos jogos clássicos, a transformação Super Sonic só pode ser ativada com todas as 7 Chaos Emeralds coletadas, mas isso não significa que você tenha que terminer o jogo com todas. Em Sonic 2 e Sonic 3 & Knuckles, as Emeralds podem ser obtidas em sub-bosses ou em fases secretas. No Sonic 1, as emeraldas são escondidas em cada zona, e o jogo não avisa onde elas estão. Isso gera uma quantidade absurda de variabilidade nas partidas. Se você está começando agora, a curva de aprendizado é mais suave com Sonic Mania porque o jogo reintroduz mecânicas clássicas com qualidade polida. Mas se quiser entender como o Super Sonic realmente funciona por baixo dos panos, vale a pena olhar o código-fonte aberto do Sonic Mania via SourceForge. Lá você vê exatamente como a transformação é invocada, como a collision é desligada e como o voo é calculado frame a frame.
Um ponto importante: os jogos modernos da saga (como Sonic Frontiers e Sonic Superstars) usam modelos 3D e o termo "Classic" é muitas vezes aplicado de forma equivocada por quem não conhece a cronologia. Sonic Superstars, lançado em 2024, é um jogo 2D com design clássico mas gráficos atualizados em pixel art, então tecnicamente ele seria "Classic Sonic" em nova roupagem, não "Super Sonic". A nomenclatura da SEGA para esses títulos é confusa, então recomenda-se sempre verificar o ano de lançamento e a engine utilizada antes de classificar. O principal problema prático que encontrei com Super Sonic em jogos clássicos foi o framerate. Nos consoles originais, a transformação causava slowdown porque o processador tinha que renderizar a paleta nova e os sprites dourados simultaneamente. Em emuladores modernos isso é corrigido, mas se você estiver desenvolvendo algo para hardware real, precisa estar ciente dessa limitação. O Sonic 3 original, por exemplo, tem slowdown visível durante a transformação em alguns frames.
Para quem quer baixar ROMs ou materiais relacionados, os arquivos oficiais da SEGA estão disponíveis no site do Sonic Team, eROMs antigas podem ser encontradas na SegaROMs.net. Para hackers e desenvolvedores, o Sonic Retro (sonicretro.org) é o recurso mais confiável, com documentação técnica detalhada sobre cada disassembly existente. A desvantagem de focar só nos clássicos é que a jogabilidade é mais rígida. Sem dash slide, sem wall-jump complexo, sem a liberdade dos jogos 3D. Se o seu objetivo é criar conteúdo ou mods que explorem essas mecânicas, você precisa aceitar que o escopo é mais limitado. Por outro lado, a simplicidade relativa dos jogos clássicos facilita muito o trabalho de modificação e estudo da engine.