Terran 3min build order for attack, defense and expansion

Hi! Me and some friends are building a simple AI for StarCraft II. My part is to handle the build order, while a friend of mine gives me the stratergy (attack, defense or expansion). So for this I will have three different build lists one for attack, one for defense and one for expansion. I will have about 3min before we might have to change the build list, based on the strategy we have.

As I’m pretty new to starcraft I don’t really understand what would be good build lists for this. One constraint I should mention is that we may only build marines. I tried making a build order for attack which ended up being:

attack = [Supply depot, Barracks, Barracks, Barracks, Marine, Supply depot, Marine, Marine, Marine, Barracks, Marine, Supply depot, Marine ,Marine , Marine Marine, Marine, (etc. until 3min has passed)]

defense = ?
expansion = ?

But now I have to do one for defense and expansion as well. Does any experienced StarCraft II player have any suggestion of how these 3min build lists may look?

A better example of what I mean will happen during the game:

game starts

  • expansion (default start build list) (3min)
  • attack (change to attack build list) (3min)
  • expansion (3min)
  • expansion (3min)
  • defense (3 min)
  • attack (3min) (and hopefully win)

game is ended

Thanks!

scv / scv / supply depot / scv / scv / barracks / refinery / scv / scv / scv / orbital command / marine / command center(2nd) / tech lab(on first barrack) / supply depot / scv / scv / marine / barracks(2nd) / scv / stimpack / marine / scv / barrack(3rd) / scv / marine / orbital command(2nd) / scv / reactor(on 2nd barracks) this is kind of what it looks like until 3m but only marines is not a viable build order. Only build order that would do just marines is probably proxy 3 barracks which builds barracks close to enemy base and attakcs asap. check out alphastar its an ai program people did for starcraft 2 it is probably way more complicated than what you are trying to do but maybe you can get some pointers. Main points of build order is you wanna continualy produce scvs for better economy at least until saturation on your bases use surplus resources for producing army and add more barracks etc when you have surplus resources while making scvs and army.