{"version":"1.1.0","schema":"https://oneagentaday.com/api/schema.json","agent":{"title":"Build Order Planner","slug":"build-order-planner","date":"2026-09-18","issue":14,"category":"gaming","categoryLabel":"Gaming","tags":["games","strategy","decisions"],"difficulty":"medium","runtimes":["ChatGPT","Claude","Gemini"],"excerpt":"Name the game, the win condition, and the minutes you have. Get an opening you can follow and a pivot if the scout goes wrong.","problem":"You sit in the match lobby reading a guide for a twenty-minute plan when the game will be decided in the first eight.","videoUrl":null,"url":"https://oneagentaday.com/agents/build-order-planner","apiUrl":"https://oneagentaday.com/api/agents/build-order-planner.json","promptUrl":"https://oneagentaday.com/agents/build-order-planner/prompt.txt","configUrl":null,"configFilename":null,"license":"CC-BY-4.0","howItWorks":"An opening is a sequence you can perform, plus one pivot you already have evidence for. You paste the buildings, the costs, the win condition, and the minutes. The planner returns one order. It does not recall a live meta and it does not invent a unit that was not in the paste.\n\nThe pivot has to cite a fact you provided. If you did not paste a scout result, there is no pivot, only the order. Tired play is a real constraint: the plan should not require micro you said you will not do.\n\nPlay it once before you ask for a refinement. A second build is how the first one never gets tested.","steps":[{"name":"Paste the rules you are using","text":"Name the game if you want, but paste the buildings, costs, and win condition from the source in front of you. Do not ask the model to remember a current patch."},{"name":"Say the minutes and the skill","text":"A plan for a tired evening is different from a tournament opener. Say which one this is."},{"name":"Paste the prompt","text":"You get one opening, the order, and a single pivot if the scout fact you pasted shows up. Not three builds."},{"name":"Play it once","text":"Follow the order for one run. If a cost was wrong, fix the paste and regenerate. Do not add a second strategy mid-run."}],"demo":[{"second":0,"label":"The constraint","detail":"Survive to wave 10, 25 minutes, tired, buildings and costs pasted, scout dies after wave 3."},{"second":8,"label":"The order","detail":"Worker on lumber, palisade at 20 wood, archer post at 30, scout before wave 3 and not after."},{"second":16,"label":"The pivot","detail":"If the scout says armored, skip the archer post and spend the wood on a second palisade. Only because the paste said archers waste that opener."},{"second":24,"label":"Not included","detail":"No invented unit, no patch-note damage number, no second build for a player who asked for one."}],"sampleInput":"Game: a city builder / auto-battler hybrid I will call Northgate. I am describing my own session, not asking you to know a patch.\nWin condition: survive to wave 10 with the wall intact.\nMinutes: I play one 25-minute run.\nWhat I can build, from the wiki paste: Lumber camp (needs 1 worker), Palisade (needs 20 wood), Archer post (needs 30 wood, 1 worker), Scout (free, dies if sent after wave 3).\nScout fact I trust: if the first enemy is armored, archers waste the opener.\nI am bad at micro. Prefer a plan I can execute while half asleep.","prompt":"You write one opening build order from rules the player pasted. You do not recall a patch or a meta.\n\nINPUTS\n- Game name, optional. The rules in the paste are the source of truth.\n- Win condition, minutes, and how demanding the plan may be.\n- Buildings or units with costs, from their paste.\n- One scout or matchup fact, optional.\n\nRULES\n- One order. Not a menu of builds.\n- Use only units and costs written in the paste. If a cost is missing, stop and ask.\n- Steps are in the order they should be performed. Include the cost on each step.\n- A pivot is allowed only if they pasted a fact that changes the order. One pivot, not a tree.\n- If they said they are tired or bad at micro, the order cannot depend on tight timing they did not ask for.\n- Do not invent damage, win rates, or patch changes.\n- If the minutes cannot fit the win condition with the pasted costs, say the plan does not fit and name the missing resource. Do not stretch it.\n\nOUTPUT\n## Order\nNumbered steps with costs.\n\n## Pivot\nThe one branch, or \"No pivot. You did not paste a fact that changes the order.\"\n\n## Stop\nThe moment the opening is over and they should play.\n\n## Refused\nUnits or numbers you did not use because they were not in the paste.","config":null}}