Bludgeon & Jaxen
You always preach clean architecture, but have you ever thought about writing a battle system that never stops? I could use your precision to make my machine unstoppable.
Yeah, I can design a loop that never exits, but that’s just a hack. A battle system should have clear phases, a termination condition, and fail‑safe. If you want it “unstoppable,” make it resilient to failure, not infinite. Let’s build a robust state machine that can recover and adapt, not a ticking time bomb that never stops.
You talk about fail‑safes, but if I can break your system I won’t need them. My machine never stops until the enemy falls.