Reflex Training
Mechanic Sector
(Engage card to reveal Pilot's Intelligence.)
The Pilot's Audit
"The AI Trap: "The Teleporting Bullet""
// AI-Generated Code: Reuse Error
public GameObject bullet;
void Fire() {
// Audit Fail: This moves the ORIGINAL bullet blueprint.
// It doesn't create a new one.
bullet.transform.position = gunTip.position;
}
Protocol Analysis
This is "Asset Modification." You are moving the "Blueprint" itself, or a single existing bullet, instead of creating a new one.
Audit Complete
The Pilot's Audit
"The AI Trap: "The Solid Ghost""
// AI-Generated Code: Physical Impact
void OnCollisionEnter(Collision other) {
// Audit Fail: The drone will physically bounce off the fuel pack
// BEFORE this code runs. It feels clunky and amateur.
CollectFuel();
}
Protocol Analysis
This is "Physics Friction." The player expects to glide through the power-up, but instead, they crash into it like a crate. A professional pilot ensures "Pickups" are non-physical Triggers.
Audit Complete
The Pilot's Audit
"The AI Trap: "The Blind Fire""
// AI-Generated Code: Dangerous
void AttackNearest() {
Enemy e = FindNearestEnemy();
// Audit Fail: What if there are NO enemies?
// Crash: NullReferenceException
e.TakeDamage(10);
}
Protocol Analysis
This is "Optimistic Failure." The AI assumes success. Real-world systems fail often. If FindNearestEnemy returns null, your game dies.
Audit Complete
The Pilot's Audit
"The AI Trap: "The Manual Trigger""
// AI-Generated Code: Slow and Clunky
void Update() {
// Audit Fail: Adding debug code to Update is messy.
// You have to run the game and press 'H' to test it.
if (Input.GetKeyDown(KeyCode.H)) {
FullHeal();
}
}
Protocol Analysis
This is "Input Pollution." You are cluttering your game logic with test code that might accidentally be left in the final build. A professional uses Editor tools.
Audit Complete
The Pilot's Audit
"The AI Trap: "The Rapid Fire""
// AI-Generated Code: Game-Breaking Speed
void OnTriggerStay(Collider other) {
// Audit Fail: Heals 60 HP per second.
// Instantly refills health to max.
player.Heal(10);
}
Protocol Analysis
This is "Frequency Overload." Without a timer, the mechanic is unbalanced and uncontrollable.
Audit Complete
The Pilot's Audit
"The AI Trap: "The String Search""
// AI-Generated Code: Slow and Buggy
if (Physics.Raycast(transform.position, Vector3.down, out hit)) {
// Audit Fail: We hit SOMETHING, but was it the ground?
// Or was it a cloud? Or the drone's own foot?
if (hit.collider.tag == "Ground") {
Land();
}
}
Protocol Analysis
This is "Blind Casting." The ray might hit a particle effect 1 meter away and stop, never seeing the ground 10 meters down. The tag check happens too late.
Audit Complete
Scanning database for new traps