Sobre o TUNL
TUNL é um cave flyer de um botão para iOS, Android e a web, feito por uma pessoa só. Todos que jogam num determinado dia voam exatamente a mesma caverna.
O que é o TUNL
Você toca para dar um salto, segura para subir e solta para cair. O túnel passa, se estreita e acelera, e você tenta ir mais longe do que ontem. Esse é todo o esquema de controle, e o jogo foi construído para tornar essa única ação o mais profunda possível: moedas que mudam o corredor, perigos que fazem perguntas diferentes e uma caverna diferente a cada dia, mas idêntica para todos os jogadores naquele dia.
Essa caverna compartilhada é o coração do jogo. O nível não é armazenado em lugar nenhum e nenhum servidor o envia. Ele é calculado a partir da data do calendário, então um jogador em Lisboa e outro em Tóquio encontram as mesmas estalactites nos mesmos lugares, e uma pontuação significa a mesma coisa em qualquer celular. O devlog da caverna diária explica como isso funciona e os dois bugs que a quebraram silenciosamente pelo caminho.
Quem faz
O TUNL é feito por Theodoracatos, um desenvolvedor indie solo. Não há estúdio nem publisher: o design, o código, o trabalho de som e este site vêm de uma única pessoa, com as fichas nas lojas, o backend do ranking e a caixa de suporte todos administrados pela mesma mesa. É por isso que o devlog é escrito em primeira pessoa, e por isso um relatório de bug para [email protected] é lido pela pessoa que pode consertá-lo.
Como é construído
O jogo é JavaScript puro sobre um canvas HTML5. Não há bibliotecas, módulos nem etapa de build para o próprio jogo: uma página carrega uma série de scripts em ordem e eles compartilham um único escopo global. Os mesmos arquivos rodam em três lugares. O app iOS os executa numa WKWebView, o app Android numa WebView, e este site os serve em flytunl.ch/play, então a versão web não é uma portabilidade nem uma demo. É o mesmo jogo com alguns ajustes exclusivos de navegador.
Como uma caverna diária compartilhada é uma promessa, boa parte da engenharia consiste em cumpri-la. Testes automatizados reproduzem o gerador de cavernas em seis tamanhos de tela diferentes e comparam os resultados byte a byte, protegem a física contra taxas de atualização diferentes, e verificam que um trecho do mundo é igualmente difícil de voar em todo dispositivo. O devlog é onde essas decisões são registradas.
O que guia o design
- Um controle, aprendido pela sensação. Não há texto de tutorial, porque uma dica como "toque para saltar, segure para subir" é redundante ao lado do que você já está fazendo. Pilotos novos recebem um círculo que mostra quando tocar em vez de uma frase, e o começo de cada partida foi construído para que você sinta as duas metades do controle antes que qualquer coisa possa machucar você.
- Todo objeto mostra o que faz. Uma moeda é desenhada como aquilo que faz: uma ampulheta desacelera o tempo, um escudo bloqueia um acerto, um ímã puxa, uma bomba tem um pavio aceso. Você consegue diferenciá-las num relance, mesmo sendo daltônico.
- Fácil de começar, difícil de dominar. Um jogador novo tem um começo seguro e dois arranhões no casco. Um jogador forte enfrenta uma caverna que nunca para de acelerar. A dificuldade é medida, não chutada: simulo milhares de partidas jogadas por bots em quatro níveis de habilidade e vejo onde cada um morre antes de lançar uma mudança.
- Justo significa igual para todos. Tudo que decide onde um objeto vai só pode depender da data e da posição na caverna. Nunca da sua tela, sua pontuação ou seus power-ups.
- Ouvir os jogadores. O impulso da nave foi reajustado duas vezes depois que jogadores no Reddit disseram que o jogo parecia rápido demais, e o primeiro minuto inteiro foi reconstruído depois que iniciantes disseram que estava difícil demais. A história do primeiro caso está no devlog do impulso.
Como o TUNL é pago
O TUNL é grátis para jogar. Nos apps ele mostra um anúncio de tela cheia depois de algumas mortes, no máximo uma vez a cada poucos minutos e só depois de uma partida que chegou a algum lugar. Há dois vídeos opcionais que você pode escolher assistir por um benefício: um para continuar uma partida e outro para um bônus diário de fragmentos. Uma compra única de Remover Anúncios desliga os anúncios forçados, e uma compra única de Desbloquear Todas as Naves desbloqueia o elenco inteiro para quem preferir não esperar. As naves também podem ser totalmente conquistadas jogando, e as pinturas cosméticas são compradas com fragmentos do jogo, nunca com dinheiro. Detalhes sobre os dados envolvidos estão na política de privacidade.
Créditos e divulgações
- A música do jogo é de the_mountain, usada sob a licença Pixabay.
- O trailer é uma partida real do jogo publicado, com sua própria música e som, sem narração. Screenshots e capturas são reais.
- O TUNL está disponível em 16 idiomas. Se uma frase soar estranha no seu, me avise.
Contato
Perguntas, relatos de bugs e ideias: [email protected]. Para ajuda com compras e progresso veja Suporte, e para logos e screenshots veja o press kit.