Devlog
Semana 3 · Prototipo del core: movimiento + arma base
Esta semana es la más importante del proyecto: si moverte y disparar no engancha, el resto es decoración. El objetivo ha sido montar un prototipo simple pero sólido y medible.
Objetivo de la semana
Un “core loop” básico y estable: moverte → apuntar → disparar → recibir feedback. Nada de añadir features nuevas si lo básico no funciona.
Movimiento (qué se prioriza)
- Lectura limpia: aceleración y frenado controlados (sin sensación “flotante”).
- Respuesta: input inmediato, sin delay raro.
- Consistencia: que moverte se sienta igual siempre.
- Sin parkour loco: ágil sí, pero balanceable.
Arma base (mínimo viable)
- Disparo claro: cadencia, daño y distancia razonables.
- Feedback: impacto visible + sensación de golpe (aunque sea básico).
- Recoil controlable: suficiente para “skill”, no para frustrar.
- Audio/FX simple: lo mínimo para sentir potencia (sin polish final).
Qué se midió (para no autoengañarnos)
Esto es clave: no vale “me parece que va bien”. Se probaron cosas concretas:
- ¿Cuánto tardas en apuntar y acertar tras un sprint?
- ¿Se entiende cuándo aciertas y cuándo fallas?
- ¿El recoil te permite mejorar con práctica?
- ¿Moverte se siente divertido aunque no dispares?
Problemas encontrados
- Recoil: o era inexistente o parecía “temblor” sin sentido.
- Feedback de impacto: demasiado suave → no se sentía contundente.
- Movimiento: al ajustar velocidad, se perdía control en giros.
Cómo se resolvieron
- Recoil: patrón simple y predecible (aprendes, no sufres).
- Impacto: hit feedback básico (visual/sonoro) con prioridad a claridad.
- Movimiento: ajuste fino de aceleración/frenado para control.
Resultado de la semana
- Prototipo funcional del core: moverte y disparar ya tiene identidad.
- Primera versión de arma base con recoil y lectura razonable.
- Lista clara de cosas que pulir antes de añadir contenido.
Siguiente semana
Semana 4: feedback y sensación. No añadir “cosas”, sino hacer que lo básico se sienta brutal.