Protótipo · Android

Asphalt Canvas

Um laboratório de dinâmica veicular que vira jogo: física de rodas escrita do zero, e o rastro do carro pinta território que pode ser roubado.

Baixar

Baixar APK 28,2 MB · Android 8.0+ · ARM64
Versão0.1.0 (build 1)
Pacotecom.asphaltcanvas.prototype
Arquiteturaarm64-v8a
Android mínimo8.0 (API 26)
OrientaçãoPaisagem
SHA-256effdd2d62dd63ace548a3d5272d988ce08a40cf77d4a336ae73e83027c3e924b

Instalar

  1. Baixe o APK no celular.
  2. Ao abrir, o Android vai pedir permissão para instalar apps de fontes desconhecidas — libere para o app que abriu o arquivo (Chrome, Arquivos, Drive).
  3. Instale e abra. O jogo trava em paisagem.

O aviso de fonte desconhecida é esperado: este APK é assinado com a chave de desenvolvimento, não veio da Play Store. É um protótipo de teste, sem anúncios, sem rede e sem coleta de dados.

Como jogar

Acelerar / frearGAS e BRAKE, canto inferior direito
Esterçar< e >, canto inferior esquerdo
Freio de mãoHAND, acima do acelerador
Trocar de carroPainel VEHICLE, canto superior esquerdo
Trocar de timePainel ACTIVE TEAM
Limpar a pistaBotão Clear canvas

Pinte uma área com o Team A, troque para o Team B e passe por cima: a área sai de um placar e entra no outro na mesma medida. Passar de novo sobre território próprio não muda nada. O placar vem da geometria vetorial, não dos pixels da textura.

Os três carros

Fureca — FWD 760 kg · compacto e ágil. Satura o eixo dianteiro quando acelera e esterça junto.
Japan — RWD 1.080 kg · equilibrado. A plataforma para aprender a perder a traseira.
American — RWD 1.520 kg · largo e pesado. Faixa pintada maior, transições mais lentas.

O que tem por baixo

FísicaQuatro contatos de roda próprios: suspensão mola/amortecedor, slip ratio, slip angle e círculo de atrito por roda. Sem WheelCollider e sem rotação artificial — a curva nasce da força lateral dos pneus dianteiros.
PinturaCobertura vetorial em coordenadas inteiras de 1 mm, segmentada em tiles de 10 m. A textura é só cache visual: mudar a cor de um time não move um metro quadrado do placar.
EngineUnity 6.3 LTS · URP mínimo · IL2CPP/ARM64
Testes131 EditMode + 65 PlayMode, todos aprovados