Um dos maiores recursos que ainda não introduzimos no Origins é o Battle Ball! Macklebee está aqui para falar um pouco sobre o motivo e discutir o que vai acontecer a seguir.
Então, onde está?
Durante o lançamento, mostramos trailers e jogabilidade que exibiam o Battle Ball. Esses vídeos foram todos gravados meses antes, usando o servidor original do Habbo, como era em 2005. Nós nos divertimos muito jogando, aqui estão fotos de um dos nossos primeiros jogos. Havíamos previsto que estaria pronto para o lançamento, mas não foi bem assim.

Problemas com a implementação
O código escrito para o Habbo em 2005 é muito diferente do código escrito para o Habbo em 2024. Quase nenhum dos códigos que existem hoje existia há 19 anos. Existem muitas áreas da antiga base de código que conseguimos reaproveitar para trazer de volta a sensação do Habbo 2005, mas o Battle Ball não é uma dessas áreas.
Ao longo da vida do Habbo, houve várias implementações da estrutura "Game", que permite que jogos como Battle Ball e SnowStorm funcionem no hotel. De um modo geral, houve três implementações:
- Versão 1: Usada apenas para o lançamento inicial do Battle Ball.
- Versão 2a: Usada para Battle Ball: Rebound e SnowStorm dentro dos Lobbies de Jogos.
- Versão 2b: Usada para Battle Ball: Rebound e SnowStorm para iniciar partidas por todo o hotel sem a necessidade de um lobby.
A versão 2b ainda está em uso hoje e é como o SnowStorm funciona atualmente dentro do Habbo. Origins compartilha a base de código do Habbo, então também é atualmente alimentado pela estrutura 2b. Passamos algumas semanas tentando acomodar as peculiaridades da implementação original do jogo, mas isso tem atrasado nosso lançamento e introduzido uma série de remendos na base de código que foram necessários para suportá-lo.
A escolha de mudar - Battle Ball: Rebound

O Habbo rodou Battle Ball: Rebound até o Cliente Shockwave ser substituído pelo Cliente Flash. Isso significa que foi construído com suporte para a estrutura 2b e, portanto, é muito mais fácil de introduzir no Origins. De fato, terminamos a implementação em apenas alguns dias – atualmente está passando por testes internos.
Adicionar suporte para Battle Ball: Rebound no cliente também abre caminho para adicionarmos facilmente SnowStorm e até mesmo Trax (já que Battle Ball: Rebound compartilha os sistemas de som usados pelo Trax!). A longo prazo, acreditamos que esta é a decisão correta para o Origins.
O Lançamento
Battle Ball: Rebound está chegando. O lançamento é iminente e estamos muito empolgados para finalmente deixar todos vocês jogarem. Temos uma competição de lançamento incrível preparada que espero que todos estejam tão animados quanto eu.
Faz muito tempo, mas o Red Devil está finalmente pronto para o seu desafio.
Macklebee
Este artigo foi traduzido com IA para trazer as notícias rapidamente e ainda não foi verificado por um humano quanto à qualidade. Atualizaremos este artigo com feedback humano assim que possível.
