Probably doesn't need to be perfectly human-like. If you want human-like, play against humans :-) Just keep it as fair as possible with the AIs.
I didn't know they were still doing SC1 AIs, I always wanted to make one but never quite figured out how to get started.