Op het bureau ligt een verzegelde brief. Jouw naam staat erop.
Jouw opdracht
Detective, het antwoord zit verspreid over verschillende documenten. Bouw een Python-agent die ze verbindt. Werk de drie TODO’s in het startpakket uit.
Meld je aan bij de poort. Download het startpakket. Test in practice-modus. Start ranked pas als de docent het opent.
Onderzoeksgids · Hier staat geen bewijs uit een actieve zaak.
De plaats van het mysterie
Bouw een kleine agent die bewijs combineert in een fictief mysterie tijdens een middernachtgala.
Je Python-programma vraagt een gewoon chatmodel steeds om één actie in platte JSON. Je controleert die actie, roept één toegestane bewijs-tool aan, voegt de observatie toe aan het volgende modelbericht en dient uiteindelijk één persoon, kamer en wapen in.
Onderzoek het bureau om te leren hoe je het bewijs verbindt. Je Python-agent lost het echte mysterie op via de spel-API.
De plattegrond
De getuige zag een verdieping. Het forensisch rapport noemt een vleugel. Vergelijk beide met de kamercatalogus. De gevonden kamer verbindt het andere bewijs.
Het getuigenboek
Lees de jaskleur in de getuigenverklaring. Vergelijk die met de personencatalogus. Controleer daarna wie toegang had tot de gevonden kamer. Je hebt beide aanwijzingen nodig.
Het forensisch instrument
Het forensisch rapport geeft het materiaal. Vergelijk dit met de wapencatalogus en de inventaris van de gevonden kamer. Samen bepalen ze het voorwerp.
De regels van de tijd
Aanmelden start geen timer. Je code start de timer pas wanneer je een run initialiseert.
Oefen eerst. Eén geldig definitief antwoord beëindigt een run, ook als het fout is. Ongeldige finale JSON verbruikt geen run.
Het teamregister
Gebruik de gedeelde klascode van je docent. Aanmelden maakt een team, geen run.
Je teamcode is openbaar. Je lange toegangssleutel is geheim. Zet hem niet in prompts, screenshots of Git.