Esta atualização traz mudanças fundamentais no motor do jogo, permitindo performance nunca antes vista em um roguelike de navegador.
Objetos fora da tela não são mais renderizados, economizando recursos preciosos de GPU.
Impacto:
Sistema de colisão completamente redesenhado usando grid espacial, reduzindo complexidade de O(n²) para O(n log n).
500 inimigos × 100 projéteis
= 50.000 checks/frame
100 projéteis × 15 próximos
= 1.500 checks/frame
Redução de colisões
97% mais rápido!
A dificuldade agora cresce exponencialmente, criando partidas cada vez mais intensas e desafiadoras!
| Tempo | Inimigos/Wave | Spawn Rate | Multiplicador | Total na Tela |
|---|---|---|---|---|
| 0:00 | 1 | 1.50s | 1.00x | 10-20 |
| 2:00 | 2 | 1.15s | 1.12x | 30-50 |
| 5:00 | 4 | 0.82s | 1.30x | 80-120 |
| 10:00 | 9 | 0.45s | 1.60x | 200-300 |
| 15:00 | 16 | 0.25s | 1.90x | 400-600 |
| 20:00 | 25 | 0.14s | 2.20x | 800 (CAP) |
| 30:00 | 38+ | 0.10s | 2.80x | 800 (CAP) |
Spawn Rate (velocidade):
rate = max(0.1s, 1.5s × e^(-0.12 × minutos))
Spawn Count (quantidade por wave):
count = floor(1 × e^(0.20 × minutos))
*Com soft cap em 20 inimigos para evitar explosão
Difficulty Multiplier (HP/Dano):
multiplier = 1.0 + (minutos × 0.06)
Shift ou Espaço
A (Xbox) ou X (PlayStation)
Botão 💨 no canto inferior direito
O controle de volume agora usa uma curva quadrática ao invés de linear, proporcionando controle muito mais natural e preciso.
| Slider | Antes (Linear) | Depois (Quadrático) | Percepção |
|---|---|---|---|
| 1% | 1% | 0.01% | Praticamente silencioso |
| 50% | 50% | 25% | Médio confortável |
| 71% | 71% | 50% | Alto |
| 100% | 100% | 100% | Máximo (não ensurdecedor) |
Fórmula: volume_real = (slider / 100)²
| Métrica | Antes | Depois | Melhoria |
|---|---|---|---|
| FPS com 200 inimigos | 30-40 | 60 | +50% |
| FPS com 500 inimigos | 15-20 | 55-60 | +200% |
| FPS com 800 inimigos | 10-12 | 55-60 | +400% |
| Draw calls/frame | 2000-6000 | 800-2400 | -60% |
| Collision checks/frame | 50.000+ | 1.500-3.000 | -94% |
| Inimigos máximos (60 FPS) | ~100 | 800 | +700% |
coocked-chicken.pngTeste as otimizações e enfrente 800 inimigos simultâneos!
🎮 Jogar AgoraCompartilhe sua experiência com a atualização v1.5:
Entre no nosso Discord (em breve) ou comente nas redes sociais com #NeonSurvivors!
Já estamos trabalhando nas próximas features: