🇺🇸 EN
Space Travel

Space Travel

Salte Entre os Planetas

Um jogo de física orbital onde você controla uma nave espacial navegando entre planetas através de órbitas gravitacionais. Complete missões, conquiste estrelas e suba no ranking global!

Física Arcade
Rankings Globais
Sistema de Energia
Personalizações
Baixe o Jogo

Space Travel já está na Google Play, gratuito. Também dá para jogar direto no navegador, sem instalar nada. A versão para iPhone ainda não foi publicada.

Jogar no Navegador
Disponível no Google Play Em breve na App Store

Novidades

O que mudou nas últimas atualizações publicadas na Google Play.

Rankings sem expor quem você é

Um interruptor esconde nome e foto de uma vez, e vale para o que já foi publicado — não só para as partidas seguintes.

Três vezes mais fluido

De 30 para 95 fps num Motorola Edge 60 Neo, e 120 Hz destravados em telas que suportam.

Planetas com atmosfera

Terminador dia/noite e luz de borda, com a iluminação fixa no mundo. Deixaram de ser círculos chapados.

Loja que faz sentido para quem chega

Reorganizada por quem compra, com a recompensa de setor encontrável e caminho até a loja de moedas.

Ver todas as versões →

Arquitetura & Tecnologia

Um projeto mobile multiplataforma construído com tecnologias modernas e arquitetura profissional.

Stack Principal

  • React 18 + TypeScript 5 (modo strict)
  • Capacitor 8 — Android 16 (target API 36); iOS em preparação
  • Vite 6 + motor de física orbital próprio em Canvas 2D, sem engine
  • Firebase — Auth, Firestore, Remote Config, Analytics e Crashlytics
  • Ambientes: Separação completa entre produção e staging — builds, projeto Firebase, ícones e chave de assinatura
  • Gate de qualidade: 9 etapas obrigatórias, com cinco validadores escritos para este projeto

Sistema de Jogo

  • Geração Procedural: Níveis infinitos a partir de uma semente determinística — todo jogador enfrenta exatamente o mesmo nível, sem nada armazenado
  • Física Orbital: Cálculos geométricos para gravidade e trajetórias arcade-style
  • Setores de 25 níveis: Luas, cometas, buracos negros, portais e sistemas orbitantes entram conforme a progressão, cada um com tutorial próprio
  • Sistema de Estrelas: 3 por missão — concluir, não colidir e ficar abaixo do tempo-alvo
  • Sistema de Energia: Missões regeneráveis com cooldown, balanceável remotamente sem republicar na loja

Persistência Híbrida

  • Online: Firestore como cópia de nuvem do perfil
  • Offline: Capacitor Preferences no aparelho — o jogo é inteiramente jogável sem internet
  • Perfis: Login anônimo e Google, com migração automática de dados após autenticação
  • Fila de sincronização: Toda operação feita offline é enfileirada sob lock e drenada ao reconectar
  • Reconciliação por join, não por relógio: Recorde por máximo, melhor tempo por mínimo. Progresso nunca regride, e a fila pode drenar em qualquer ordem ou repetir sem efeito
  • Isolamento por conta: A fila é vinculada ao dono, então dado de uma sessão não entra em outra conta

Leaderboards

  • Global: Top 100 mundial, com ranking semanal próprio
  • Regional: Top 50 por país e por estado, via geolocalização do aparelho
  • Por missão: Melhores tempos de cada nível
  • Privacidade respeitada: Quem desliga a exibição do nome continua no ranking, anonimizado
  • Leitura com cache e deduplicação: Mantém o consumo dentro da cota do Firestore, com chave por jogador

Features Mobile

  • Push Notifications: FCM para recompensa diária e eventos, no idioma do jogador
  • AdMob: Anúncio recompensado por moedas, com piso de cooldown que não pode ser burlado pelo painel
  • Compras no app: RevenueCat sobre Google Play Billing 8
  • Analytics: Firebase Analytics no stream nativo + Crashlytics
  • Remote Config: Economia, dificuldade e energia ajustáveis sem passar pela loja

Performance & UX

  • Alta Performance: Renderização em Canvas 2D (60–120+ FPS dependendo do aparelho), com modo de baixo consumo
  • Edge-to-edge: Layout adaptado ao Android 16, com safe area tratada em notch, ilha e barra de gestos
  • i18n: 4 idiomas (PT/EN/ES/FR), 378 textos cada, verificados no gate
  • Acessibilidade: Tutoriais por mecânica e respeito à preferência de movimento reduzido do sistema

Personalização

  • 13 formas de nave e 9 esquemas de cor
  • 9 rastros, cada um com sistema de partículas próprio
  • 41 temas de planeta e 18 de campo estelar, que trocam conforme o setor
  • Recompensa de marco: Concluir o setor 1 concede uma nave, para o jogador viver a troca antes de comprar

Em Desenvolvimento

Versão iOS

Projeto Xcode já no repositório. Publicação na App Store ainda sem data — por isso o botão está desabilitado acima.

CI/CD Pipeline

Deploy automático via Bitbucket Pipelines

Novas Mecânicas

Mais variedade na geração dos níveis altos, onde a curva de dificuldade hoje chega a um platô

Estatísticas do Projeto

Níveis Procedurais
35k+
Linhas de Código
544
Testes Automatizados
100%
TypeScript
Versão de testes

Além da versão pública, mantemos um app separado em teste fechado, onde as novidades chegam antes. Ele instala lado a lado com o jogo normal e não mexe no seu progresso. Para entrar:

⚠️ Importante:

Você precisa entrar no Google Groups para que o Google Play Console reconheça você como testador autorizado. Sem isso, o link abaixo responde como se o app não existisse — não é erro, é o comportamento da Play para quem não está na lista.

  1. Entre no grupo de testadores: Participar do grupo
  2. Aguarde a aprovação no grupo (costuma levar alguns minutos)
  3. Abra o botão abaixo logado com o mesmo e-mail que você usou no grupo
  4. Instale e comece a jogar!
  5. Envie seu feedback para [email protected]
Disponível no Google Play TestFlight ainda não disponível