Cody Flanagan

Software & Automation

I led development of a Python combat simulator with four execution engines. The engineering question was whether a faster engine would still produce the same battle, down to the last recorded field.

Idle-RPG Combat Simulator · Python / Numba

Programming & simulation

A Python and Numba simulator with four execution engines, parallel processing and streaming summaries. I led its development from combat requirements to tested comparisons.

Testing & QA

The September baseline passed 513 checks and detected all 154 seeded rule defects. Independent expected results and cross-engine comparisons protect the behavior being measured.

Read the testing example

Systems decisions

The ATK pacing adjustment and Fast Taunt rework show how I connect implementation, controlled comparisons and the intended player experience.

Explore the pacing decision

Project image