Tier 3 Series 201

201G: The Automation Exam

Capstone Exam
Pilot Record
Student Profile
"The drone fleet is grounded. The timing logic is freezing the engine, the sensors are blind, and the movement is frame-rate dependent. Identify the three critical automation failures to certify your status as a Systems Architect."

Target Asset for Audit

FRAGILE_CODE_DETECTED
using UnityEngine;

public class DroneControl : MonoBehaviour {
    // Audit Requirement: Lesson 201A (Frame Rate)
    public float speed = 50f;

    void Update() {
        // Error 1: Moving without Time.deltaTime
        transform.Translate(Vector3.forward * speed);

        // Audit Requirement: Lesson 201B (Temporal Logic)
        // Error 2: Busy-wait timer in Update
        timer -= 0.01f; 
        if (timer <= 0) {
            // Audit Requirement: Lesson 201D (Sensors)
            // Error 3: Reaction only AFTER collision
            if (lastHitObject != null) {
                Avoid(lastHitObject);
            }
        }
    }
}

Supervisor's Certification

Authenticated Pilot
pilot_b568412422785bfd
Session Secure

Failure Point #1

Frame Rate Independence

The AI is moving using raw speed. Command it to use Time.deltaTime to ensure consistent movement across all devices.

Failure Point #2

Temporal Loop Bloat

The AI is staring at its watch in the Update loop. Command it to use a Coroutine for the wait logic.

Failure Point #3

Reactive Collision Failure

The drone only notices the player after hitting them. Command it to use an OverlapSphere sensor pulse to detect threats proactively.