Repository navigation
Quick Battle R2
Pre-releaseRelease 0.2
"A little rough, but a lot of fun!"
The headline is performance in large fights. A 64-ship battle ran at about 6 fps before this release. It now holds 25-30 fps on a Debug build (30 before damage piles up). Most per-tick combat and motion work now runs in C++, with the original Python kept as a test reference:
Combat
sensor detection, fire control, phasers, torpedoes and targeting eligibility are native. Fire control is native only.
Ship motion is native (DAUNTLESS_NATIVE_MOTION=0 turns it off), and so is the tractor force.
Proximity queries and collision avoidance are much cheaper.
Render interpolation is native, and glow is only sent when it changes.
Hit tests (beams, Manual Aim, damage, decals) use the simulated hull, not the drawn one.
Each sim tick now runs whole (AI, motion, combat), so combat sees each tick's poses. Tractor pull and hold respond a tick after the grip.
Quick Battle
Quick Battle now has victory and defeat conditions. You build each side's list in the setup screen. Victory defaults to Destroy All Ships and Defeat to Player Ship Destroyed. You can add "Ships Destroyed" conditions, naming ships and choosing whether ANY or ALL of them must fall, and a timer on either side. The first condition met settles the battle. A defeat that lands in the final second overturns a pending win. The AI plays to the conditions: enemies hunt the ships you must protect, and your allies go after the ships you must destroy. Quick Battle also now leaves the galaxy as it found it. Home stations stand in their systems. A battle near one leaves it as it was when the battle ends. A station you attack twice turns hostile and fights back. In free roam, the player's death is final.
Also since 0.1.0:
- Shuttles fly routes around Tau Ceti.
- Animated LCARS bridge panels (Lottie), E Bridge textures and lighting, Blender-authored DBridge smoothing, and a finer bridge AO.
- Fed Starbase shields (a deliberate departure from BC), stations that fire back in Quick Battle, and a hull that engineering repairs.
- Helm Intercept fixes, and no more warping into rescaled planets.
- Ship Property Viewer: add and edit running lights.
- Launch splash: the required Activision notice and "Built with Claude AI".