I was just recently playing starcraft online and ran into a very interesting build that consist mainly of photon cannons and void rays I have a replay and was wondering what a good counter for this is. I was thinking colossus but wasn't sure.
I watched the replay. First, you built too many structures for one base. You can not support 4 warp gates, one robo and 2 stargates out of one base. You have to decide what you are going to do. Second, when you see an Protos turtle like that and sink all that money into cannon, expand, expand, expand. Third when a protos walls himself in and sinks all that money into cannon, he is going to go air. Fourth, use one observer on patrol to fly over all untaken expansions. That will let you know when he expands. Fifth, with three bases, you could have built 6 stargates and totally owned your opponent. Short summary: Start a build, when you see 8 cannon at the front door, expand. Continue to scout for his expansions. Kill his expansions while keeping up production.