# Site ## Pages - [Page not found](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/404/): That page doesn't exist, or it has moved since you last looked - [Assessment](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/assessments/): Every piece of graded work in the course, what it is worth, and when it is due. - [Final Scenario](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/assessments/final-scenario/): The complete, playtest-revised scenario packet — runnable by a Keeper who wasn't in the room for any of the studios. - [Investigation Architecture](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/assessments/investigation-architecture/): The full skeleton of your scenario — locations, clue web, puzzles, checks and NPC roster — before any prose gets polished. - [Playtest Report](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/assessments/playtest-report/): A short report on an actual playtest of your draft — what broke, what surprised you, and what you're changing because of it. - [Scenario Pitch](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/assessments/scenario-pitch/): A one-to-two page pitch stating your premise, antagonist, truth, and the horror and player experience you intend. - [Lectures](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/lectures/): What is covered, week by week, and which topics each lecture draws on. - [Why design, not lore](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/lectures/week-01/): The opening lecture — why this course teaches the design process behind a CoC scenario rather than Mythos trivia or system rules. - [Mythos flavour without lore](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/lectures/week-02/): Week 2 — the four generic Mythos flavours as a tool for building a premise, without needing deep setting knowledge first. - [Linear and open structures](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/lectures/week-04/): Week 4 — what a linear throughline and an open investigation structure each cost, and each buy, before any scene gets written. - [Two ways to classify a clue](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/lectures/week-06/): Week 6 — the guiding/revealing and literature/social/trace taxonomy alongside Blase's core/supporting/advantage framework. - [Designing for failure](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/lectures/week-08/): Week 8 — why a skill check should change the story's cost, not gate its only path, and how Sanity fits that same logic. - [Implication over description](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/lectures/week-10/): Week 10 — why horror comes from what's withheld, and how escalation needs warning shots before it can be lethal. - [Materials](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/materials/): The full list of external reference materials the course draws on, each individually verified. - [The Convenor's Scenario-Writing Guide](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/materials/scenario-writing-guide/): A complete guide to scenario design in the convenor's own words, best suited to short scenarios — the source that Lectures 1, 2, 4, 6, 8 and 10 draw on directly. - [People](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/people/): Who teaches the course, and how to reach them. - [Nodens](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/people/idris-fenn/): The tutor running the weekly studios, feedback on scenario drafts, and the playtest-matching that Assessment 3 depends on. Also on hand to help students recover after a session leaves their Sanity worse for wear. - [Cthulhu](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/people/marisol-quaye/): The convenor, responsible for the course's design and for the scenario practice it teaches. Leads students into contact with the truth — a price is naturally expected of them in return. - [What the Sea Keeps](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/play/scenario/break-the-pact/) - [The Tide Clock Tower](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/play/scenario/clock-tower/) - [A Direct Question](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/play/scenario/confront-corwin/) - [The Gull and Anchor](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/play/scenario/dockside-tavern/) - [What Answers](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/play/scenario/face-the-tither/) - [Into Blackwater Cove](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/play/scenario/harbour-arrival/) - [The Last Bus Out](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/play/scenario/harbour-flee/) - [The Harbourmaster's Office](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/play/scenario/harbourmaster-office/) - [After Hours](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/play/scenario/sneak-at-night/) - [The Turning of the Tide](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/play/scenario/tithe-hour/) - [Policies and support](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/policies/): The course-wide rules for late work, extensions, academic integrity and getting help. - [What is a scenario?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/sessions/01-what-is-a-scenario/): The opening studio — the five-stage design pipeline the semester follows, and the first raw idea you bring to the table. - [Inspiration and premise](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/sessions/02-inspiration-and-premise/): Turning a raw spark into a one-paragraph premise using four generic Mythos flavours instead of starting from lore. - [Truth and antagonist](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/sessions/03-truth-and-antagonist/): Fusing your premise with a concrete Mythos entity or faction, and stating the causal truth your whole scenario hangs on. - [Structure and investigation flow](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/sessions/04-structure-and-flow/): Committing to a hook and a shape — linear or open — before any scene gets written in detail. - [Locations, scenes and nodes](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/sessions/05-locations-and-scenes/): Turning a structure into a concrete chain of scenes — what's discoverable in each, and what changes if the players linger. - [Clue architecture](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/sessions/06-clue-architecture/): Tagging your scene map against two clue taxonomies side by side, and finding the nodes with no redundant path. - [Puzzles and red herrings](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/sessions/07-puzzles-and-red-herrings/): Designing a puzzle only for a clue that actually deserves one, and checking it against a partner cold. - [Checks and failure design](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/sessions/08-checks-and-failure/): Rewriting every skill check in your draft so failure adds cost instead of deleting the only path forward. - [NPC workshop](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/sessions/09-npc-workshop/): Cutting every NPC that can't answer "why does this character exist," and giving the ones that remain one playable trait. - [Atmosphere and escalation](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/sessions/10-atmosphere-and-escalation/): Rewriting a description to imply rather than state, and checking your antagonist escalates through warnings before it can actually kill. - [Playtest lab](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/sessions/11-playtest-lab/): Running an actual slice of your draft with a real player, and recording what diverges from what you expected. - [Assembly and handoff](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-aSH201807/sessions/12-assembly-and-handoff/): Assembling scenario text, clue map, NPC sheets and handouts into a packet a stranger could run cold.