Privado · versión preliminar jugable · Simulación determinista
FireOne
Un juego de táctica submarina sobre incertidumbre, geometría y compromiso, donde el problema interesante es decidir cuándo la evidencia es suficiente para actuar.
- Nicho
- Simulación táctica limitada por la información
- Stack principal
- Rust · Bevy ECS · Ratatui
- Arquitectura
- Simulación determinista autoritativa
- Objetivo
- Cliente nativo de estación de mando táctico
El nicho
FireOne no intenta reproducir visualmente un submarino. Intenta reproducir el problema de decisión del combate submarino.
El jugador escucha, clasifica contactos inciertos, cambia la geometría, decide cuándo revelarse con sensores activos, compromete un arma y sobrevive a las consecuencias. El nicho del producto es la simulación táctica donde la propia información es un recurso escaso.
Qué lo hace diferente
La distinción entre la verdad del mundo y la verdad observada se impone mediante la arquitectura, no mediante interpretación narrativa.
Los jugadores, la IA y las capas de presentación consumen observaciones en lugar de transformaciones ocultas o estado omnisciente.
Una semilla, escenario e historial de órdenes fijos están diseñados para reproducir la misma simulación autoritativa en repeticiones, pruebas y trabajo de equilibrio.
La interfaz de terminal es un cliente de la simulación, no la fuente de verdad del juego; el cliente nativo en Bevy está diseñado para consumir la misma proyección segura.
El oponente previsto razona a partir de observaciones permitidas en lugar de recibir acceso privilegiado al mundo.
Enfoque de producto y diseño
Mejores gráficos solo son útiles si preservan la incertidumbre.
El cliente nativo se concibe como una estación de mando táctico, no como una cámara libre omnisciente. Sonar, periscopio, audio y superficies de estado pueden mejorar la percepción, pero no deben revelar información que el jugador no haya obtenido mediante el modelo de sensores.
El bucle central trata deliberadamente sobre el compromiso de una decisión y no sobre la velocidad de reacción. La posición, la confianza en el contacto y el momento deben importar más que disparar rápidamente en cuanto aparece un objeto en pantalla.
Enfoque de desarrollo
La corrección de la simulación se trata como parte del contrato del producto.
El núcleo permanece headless y comprobable, la presentación no posee la verdad del juego y la frecuencia de renderizado o el comportamiento del dispositivo no pueden alterar resultados autoritativos con semilla fija. Las migraciones se realizan por etapas para que una compilación correcta nunca se considere prueba de que el comportamiento se conservó.
La TUI actual es valiosa precisamente porque hace utilizable la simulación antes de que exista el cliente de presentación final, y a la vez sirve como cliente de referencia y depuración para el trabajo nativo posterior.
El determinismo también cambia el proceso creativo. Un modelo de sonar, un comportamiento de IA, una regla de armas o un escenario deliberadamente difícil puede explorarse con semillas fijas, historiales de comandos reproducibles y distintos clientes de presentación. Eso hace barato experimentar sin perder la honestidad de la pregunta: ¿la idea mejoró el problema de decisión o solo hizo la pantalla más dramática?
Repositorio privado · versión preliminar propietaria