# Site ## Pages - [Page not found](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/404/): That page doesn't exist, or it has moved since you last looked - [Assessment](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/assessments/): Every piece of graded work in the course, what it is worth, and when it is due. - [Assignment 1: The last-hit test](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/assessments/assignment-1/): A single screenshot from a practice lobby, proving you can take the gold off a creep before someone else does - [Assignment 2: Replay review](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/assessments/assignment-2/): A written review of one of your own bot matches, in the format Day9 used to teach StarCraft players to watch themselves - [Assignment 3: A guide to your hero](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/assessments/assignment-3/): The full breakdown of one hero — kit, build, skill order and laning plan — that the weekly pages deliberately refuse to give you - [Assignment 4: The best-of-three](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/assessments/assignment-4/): Five of you, a drafted best-of-three against another team from the course, and a written review of the decisions that decided it - [Hall of Fame](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/hall-of-fame/): The winning side's most valuable player from each Assignment 4 series — no marks, no bonus, no weight in any assignment. - [Hero pool](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/heroes/): The thirteen heroes this course teaches with, when each one first appears, and where to read its full kit. - [Lectures](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/lectures/): What is covered, week by week, and which topics each lecture draws on. - [Why can't I even beat the bots?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/lectures/week-01/): The shape of a match — three lanes, one building that matters, and a win condition that is not the one you assume - [Should I hit this creep?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/lectures/week-02/): Last-hitting, denying and the two kinds of aggro — the first decision small enough to practise on your own - [Where is the lane, and where do I stand?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/lectures/week-03/): Creep equilibrium, pushing against holding, and why the ground you fight on is something somebody chose - [When should I leave the lane?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/lectures/week-04/): Pulling, blocking, stacking and the courier — the first week whose honest answer is that it depends - [Who should I pick?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/lectures/week-05/): Strength, agility, intelligence and universal — not flavour categories but exchange rates for everything you earn - [What am I for in this team?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/lectures/week-06/): Cores, supports and the numbered positions — a distribution rule for experience, and an argument the course has taken a side in - [What do I buy?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/lectures/week-07/): The shop, recipes and the logic of a build — and why following someone else's is the right way to start - [When should I not engage?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/lectures/week-08/): Stuns, dispels, spell immunity and evasion — the mechanics that decide a fight before anybody presses a button - [Where did he go?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/lectures/week-09/): Wards, fog and detection — the one resource you spend on so that a decision you have not made yet will be better - [Towers or heroes?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/lectures/week-10/): Buildings, Roshan and the map — how a lead stops being a lead and starts being a win - [Who goes first?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/lectures/week-11/): Initiation, buyback, high ground and a drafting primer — the week the course finally lets you have a teamfight - [Capstone: the best-of-three](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/lectures/week-12/): The final series, how to read a patch note, and the five resources one last time - [People](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/people/): Who teaches the course, and how to reach them. - [Grace "Banphase" Nakamura](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/people/grace-nakamura/): A tutor who captained a league side and is more interested in the heroes a team removes than in the ones it keeps. - [Hana "Denied" Okabe](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/people/hana-okabe/): A tutor who came from junior coaching and believes almost everything a beginner gets wrong in a game happens in the first ten minutes of it. - [Nadia "Rewind" Petrova](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/people/nadia-petrova/): A tutor who works as an analyst and holds that you learn more from one game watched properly than from five played badly. - [Wen "Courier" Adeyemi](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/people/wen-adeyemi/): The course's convenor, a retired position five who now teaches the decisions she spent a career making for other people. - [Policies and support](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/policies/): The course-wide rules the assignment pages link to — teams, what to do when something goes wrong, the Hall of Fame, and the patch the course is pinned to. - [Finish a whole game](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/sessions/week-01/): Five-person bot match, nobody looks at the scoreboard, and everybody leaves with a client that works - [Count the last hits](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/sessions/week-02/): In pairs, one player takes last hits while the other counts out loud — the baseline Assignment 1 measures you against - [Hold the line](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/sessions/week-03/): A one-versus-one solo lane where the win condition is not kills but which side of the lane the wave ends up on - [Stack against the clock](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/sessions/week-04/): The whole class stacking camps to a called clock, then doing it while keeping a lane off its own tower - [Three heroes, one item](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/sessions/week-05/): Buy the same item on a strength, an agility and an intelligence hero, then pool the class's results into one table - [Watch one player](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/sessions/week-06/): The class watches one replay together, each student following a single position start to finish, then reassembles the game from five accounts - [Build along](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/sessions/week-07/): One bot match following a recommended build exactly, with the build order written down and marked up as you buy - [Hold the stun](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/sessions/week-08/): A five-versus-five where every control spell must be called out loud before it is used — and once called, used - [Cross the map unseen](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/sessions/week-09/): One group wards a route, the other tries to walk it without being seen, then they swap and review the vision together - [Call the objective](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/sessions/week-10/): A custom match where somebody must call the next objective aloud after every won fight, then the game is retold without mentioning kills - [Draft, don't play](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/sessions/week-11/): A full Captains Mode draft against a real opposing team, justified aloud pick by pick, and then not played - [Match day](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-Gera1t-2001/sessions/week-12/): The Assignment 4 best-of-three, played with a tutor as coach, ending with each team writing down three decision points before they leave